Chapter 3 Flashcards
Linux is an example of a blank, which is a kernel that does everything a kernel is supposed to do in one process.
monolithic kernel
Individuals or companies develop blank with the intent to sell it for profit.
commercial software
From a legal perspective, blank is similar to commercial software in that it’s copyrighted and the author asks for payment. The difference is that blank is distributed on the internet and “sold” on an honor system.
shareware software
Blank, like shareware, is available for free, but the authors don’t ask for payment.
freeware
Blank is defined by a set of 10 principles by the OSI.
Open Source Software
What are the four qualities of open source software that make it superior to other forms of software?
Better Code
More flexibility
Lower cost
Lack of vendor lock-in
Blank are specialized devices that fulfill a specific purpuse
Embedded computers
Mobile phones, IoT monitors, DVRs, Automotive computers, and appliances have blank
embedded computers
Linux began life on a blank.
desktop computer
The preference for a few specific commercial products is part of why blank continues to dominate the desktop market
Microsoft Windows
What specific software is required on most Linux based desktops? 6
The X Window System GUI (X for short)
A popular desktop environment, such as GNOME, KDE, Xfce, or Unity
A web browser, such as Mozilla Firefox
An email client, such as Mozilla Thunderbird or Evolution
A graphics editor, such as the GIMP
An office suite, such as OpenOffice or the similar LibreOffice
Blank can be almost identical to desktop computers although they sometimes require bigger hard drives or better network connections
server computers
Many popular network server programs were written with for blank and blank first, which makes these platforms the best choice for running them.
Linux or Unix
Type of server: Apache
Web server
Type of server: Postfix
Email server
Type of server: sendmail
Email server
Type of server: MySQL
database
Type of server: Network File System(NFS)
File server
Type of server: Samba (2)
FIle Server and print server
Type of server: Common Unix Printing System (CUPS)
Print server
Type of server: Berkeley Internet Name Domain (BIND)
DNS server
Type of server: Network Time Protocol (NTP)
Time servers
Type of server: SSH
Remote login server
Type of server: VNC
Remote login server
What type of multitasking does Linux use?
Preemptive
Which of the following is a characteristic of all open source software?
A. The software cannot be sold for profit; it must be distributed free of charge
B. It must be distributed with both source code and binaries
C. Users are permitted to redistribute altered versions of the original software
D. The software was originally written at a college or university
E. The software must be written in an interpreted language that requires no compilation
C
Which program is most likely to be installed and used on a Linux desktop?
A. Apache
B. Postfix
C. Android
D. Evolution
E. BIND
D
True or False: VMS was a common OS on x86 at the time Linux was created
False - DOS was dominate at the time
True or False: Some DVRs run Linux
True
True or False: A Linux computer being used as a server generally does not require X
True
Linux uses a(an) blank kernel design, as contrasted with a microkernel design
monolithic
A type of software that distributed for free but that requires payment on the honor system if a person uses it is called blank
shareware
A blank computer is likely to run a word processor and web browser
desktop
The blank software package is an example of a web server written for the Linux server environment
Apache
Linux’s multitasking is blank, meaning that the kernel can give CPU time to any process as it sees fit, potentially interrupting other processes
preemptive