LINUX CH 1 Flashcards
What are production kernels vs Development kernels
Production kernels have been thoroughly tested by several Linux developers and are declared stable. Development kernels are not fully tested and imply instability; they are tested for vulnerabilities by people who develop Linux software.
What famous hacker formed the Free Software Foundation (FSF) to encourage free software development? (Also founded the GNU Project in 1984)
Richard Stallman
What did the GNU Public License (GPL) accomplish
GPL legalized the free distribution of source code and encouraged collaborative development.
Who first developed Linux in 1991?
A Finnish student named Linus Torvalds
What are Linux distributions? (distros)
A distribution (distro) of Linux is a collection or bundle of software containing the commonly developed Linux operating system kernel and libraries, combined with add-on software specific to a certain use. Well-known distributions of Linux include Red Hat, openSUSE, Debian, Ubuntu, Gentoo, Linux Mint, Kali, and Arch.
What are OSS developers?
OSS developers are people who develop open-source software (OSS) projects that are not commercial in nature.
What are the two main competing desktop environments available in Linux
the GNU Network Object Model Environment (GNOME) and the K Desktop Environment (KDE). These two desktop environments are comparable in functionality, although users might have a personal preference for one over the other. GNOME closely resembles the macOS desktop, while KDE closely resembles the Windows desktop.
What is a package manager?
A package manager is a software system that installs and maintains software. It keeps track of installed software, requires a standard format and documentation, and can manage and remove software from a system
what is one of the most widely supported package managers?
Red Hat Package Manager (RPM)
Most Linux software is available in RPM format, and the RPM is standard on many Linux distributions that were originally derived from the Red Hat Linux distribution.
What are sandbox-based packaged managers
A desktop application sandboxing tool that runs applications in a sandbox, which is an isolated environment that protects the host from unexpected software behavior.
What is the difference between package manager format and tarball format?
The main difference between package manager format and tarball format is that package manager format is used to manage software, while tarball format is used to archive and distribute files:
What is a bare metal installation
Bare metal Linux just means that Linux is running directly on the device’s hardware. This install method requires you to create a bootable USB drive by downloading an iso install file from the site hosting your chosen Linux distribution.
What is a Linux container?
Linux containers, in short, contain applications in a way that keep them isolated from the host system that they run on. Containers are like virtual machines but lack an operating system kernel. Consequently, containers must use the kernel on an underlying operating system that has container runtime software installed.
On Linux systems, services are often called:
Daemons. A daemon is a computer program that runs in the background of a Linux operating system, performing tasks without user input
What algorithms are reversible (data can be decrypted by reversing the algorithm using the same key that was used to encrypt it?)
Symmetric encryption