Libraries - ANSWERS--Provides critical services to programs
-Collection of programming functions
-libc
Command Line Shells - ANSWERS-Text based user interface
Monolithic Kernel - ANSWERS-Does everything a kernel is
supposed to do in one big process
Microkernel - ANSWERS--Moves as many tasks as it can into non-
kernel processes
-Then manages the communications between the processes
Commercial software - ANSWERS--Software sold for profit
-Copyrighted, kept secret, proprietary
Shareware Software - ANSWERS-Software permits free temporary
use followed by long-term activation fee
Freeware Software - ANSWERS-copyrighted software provided at no
cost by an individual or a company that retains all rights to the
software
,Open Source Software - ANSWERS--Program code made publicly
available for free
-It can be copied, distributed, or changed without the stringent
copyright protections of proprietary software products
FSF - ANSWERS--Free Software Foundation
-Sets the conditions under which the software can be redistributed.
OSI - ANSWERS--Open Source Initiative
-Advocates on its behalf on more factual grounds
-Bruce Perens and Eric Raymond 1998
CC - ANSWERS-Creative Commons
Bern Convention - ANSWERS-An international agreement that
requires countries to recognize each other's copyrights
EULA - ANSWERS-Associated with a standalone software program
which explains the legal regulations for using the software
The GNU Project - ANSWERS--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 - ANSWERS--General Public License
-Guarantees end users the freedom to run, study, share and modify the
software
-Linux was released under these terms
Copyleft - ANSWERS-work may be used, modified and distributed
freely
Distribution - ANSWERS--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 - ANSWERS--Core of the Linux OS
-manages the hardware/drivers, memory and swap space
-supports program interactions
-allocates CPU time to programs
Core Unix Tools - ANSWERS--Utilities to manage disks for the OS
to function normally
-Ex. GNU tool set, X Windows System
Supplemental Software - ANSWERS--Any additional software that
ship with a Linux distribution
, -Ex. major server programs, desktop environments, and productivity
tools
Installer - ANSWERS-Unique installation software that allows a user
to install software on the OS
Short release cycle - ANSWERS-Aim to provide the latest software
possible
Long release cycle - ANSWERS-Strive to provide the most stable
environments possible
Alpha Software - ANSWERS-Extremely new and very likely to
contain serious bugs
Beta Software - ANSWERS-More stable but is still likely to contain
bugs
Terminal Program - ANSWERS-A program inside a desktop
environment which provides a text mode user interface inside a
window
FTP - ANSWERS--File Transfer Protocol
-20, 21
-Used for transferring files over a network