EXAM WITH COMPLETE SOLUTIONS
2025
,Libraries - ANSWER-Provides critical services to programs
-Collection of programming functions
-libc
Command Line Shells - ANSWERText based user interface
Monolithic Kernel - ANSWERDoes everything a kernel is supposed to do in one big
process
Microkernel - ANSWER-Moves as many tasks as it can into non-kernel processes
-Then manages the communications between the processes
Commercial software - ANSWER-Software sold for profit
-Copyrighted, kept secret, proprietary
Shareware Software - ANSWERSoftware permits free temporary use followed by long-
term activation fee
Freeware Software - ANSWERcopyrighted software provided at no cost by an individual
or a company that retains all rights to the software
Open Source Software - ANSWER-Program code made publicly available for free
-It can be copied, distributed, or changed without the stringent copyright protections of
proprietary software products
FSF - ANSWER-Free Software Foundation
-Sets the conditions under which the software can be redistributed.
OSI - ANSWER-Open Source Initiative
-Advocates on its behalf on more factual grounds
-Bruce Perens and Eric Raymond 1998
CC - ANSWERCreative Commons
Bern Convention - ANSWERAn international agreement that requires countries to
recognize each other's copyrights
EULA - ANSWERAssociated with a standalone software program which explains the
legal regulations for using the software
The GNU Project - ANSWER-GNU's Not Unix, founded by Richard Stallman
-run/change the program as you wish
, -copy the program and give it away to others
-distribute an improved version
GPL - ANSWER-General Public License
-Guarantees end users the freedom to run, study, share and modify the software
-Linux was released under these terms
Copyleft - ANSWERwork may be used, modified and distributed freely
Distribution - ANSWER-Distro or flavor
-An operating system made from a software collection, which is based upon the Linux
kernel and, often, a package management system
-Ex. debian, fedora, redhat, ubuntu
Linux Kernel - ANSWER-Core of the Linux OS
-manages the hardware/drivers, memory and swap space
-supports program interactions
-allocates CPU time to programs
Core Unix Tools - ANSWER-Utilities to manage disks for the OS to function normally
-Ex. GNU tool set, X Windows System
Supplemental Software - ANSWER-Any additional software that ship with a Linux
distribution
-Ex. major server programs, desktop environments, and productivity tools
Installer - ANSWERUnique installation software that allows a user to install software on
the OS
Short release cycle - ANSWERAim to provide the latest software possible
Long release cycle - ANSWERStrive to provide the most stable environments possible
Alpha Software - ANSWERExtremely new and very likely to contain serious bugs
Beta Software - ANSWERMore stable but is still likely to contain bugs
Terminal Program - ANSWERA program inside a desktop environment which provides a
text mode user interface inside a window
FTP - ANSWER-File Transfer Protocol
-20, 21
-Used for transferring files over a network
SMTP - ANSWER-25
-Main protocol for moving email on the Internet and sending user emails