Module #1.1 Flashcards
Linux is a combination of ___________
software called GNU/Linux
Is Linux a Kernel. What does a Kernel do?
is the central controller of everything that happens on
the computer, it is a core of the Linux operating system
The GNU Project was announced by ________ in 19__
The GNU Project was announced by Richard Stallman in 1983
Besides managing software and hardware.
Name 4 things the Kernel does?
Decides which program gets which blocks of memory
Starts and kills applications, processes
Handles the switching of applications - multitasking
Handles displaying text or graphics on a monitor
Most software is developed under a _____-source license
The open source philosophy is that you have a right to ______________________
Most software is developed under a closed-source license
The open source philosophy is that you have a right to obtain the software source code and to modify it for your own use
There are two basic types of interfaces available that
allow you to interact with the operating system:
Command line interface(CLI) and Graphical User Interface(GUI)
The three major operating systems:
Microsoft Windows, Apple macOS, Linux
Only Microsoft Windows is a proprietary OS that is based on code that is not Unix or Linux based
What are the 3 Major Linux Distros(Distributors)?
Red Hat:
Focus is on server applications like web and file server
SUSE:
One of the first distributions which is derived from Slackware
Debian:
Debian is a community effort that promotes use of open source software
3 Major Applications of Linux?
Server Applications: serve information to other computers
Desktop Applications: Web browsers, text editors
Tools: Software that makes it easier to manage computer systems
What are the Console/Terminal/Shell?
console = provides a way for the kernel and other processes to send text output
to the user, and to receive text input from the user
terminal = allows for text input/output
Runs the Shell.
shell = command line interpreter
What is Package Management?
Package management allows to add, remove, and update software
Distributions use packages. Packages greatly simplify the installation of
software
Two most popular are
Debian and Red Hat
Software Licensing define:
Ownership
Who owns the intellectual property?
Money Transfer
Does it cost anything?
How do you pay?
Licensing
What do you get?
What can you do with the software?
On how many computers can you run it?
Can you share the software?
FSF stands for:
Free Software Foundation
founded in 1985, enforces copyleft
Develop their own licenses which are free and are based on GNU
General Public License (GPL)
GPLv2, GPLv3, LGPLv2, and LGPLv3
OSI stands for:
Open Source Initiative
An open-source license is a type of license for computer software and
other products that allows the source code, blueprint or design to be
used, modified and/or shared under defined terms and conditions
What are FOSS/FLOSS
Free and Open Source Software (FOSS)
open source community, which consists of Free Software and Open Source as a collective (a catch-all
term)
Free/Libre/Open Source Software (FLOSS)
uses the term libre to define the difference between
free from restrictions (Libre) and free from cost (Free)