LINUX CH 1 Flashcards

1
Q

What are production kernels vs Development kernels

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What famous hacker formed the Free Software Foundation (FSF) to encourage free software development? (Also founded the GNU Project in 1984)

A

Richard Stallman

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What did the GNU Public License (GPL) accomplish

A

GPL legalized the free distribution of source code and encouraged collaborative development.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Who first developed Linux in 1991?

A

A Finnish student named Linus Torvalds

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are Linux distributions? (distros)

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are OSS developers?

A

OSS developers are people who develop open-source software (OSS) projects that are not commercial in nature.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the two main competing desktop environments available in Linux

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is a package manager?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

what is one of the most widely supported package managers?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are sandbox-based packaged managers

A

A desktop application sandboxing tool that runs applications in a sandbox, which is an isolated environment that protects the host from unexpected software behavior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the difference between package manager format and tarball format?

A

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:

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a bare metal installation

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a Linux container?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

On Linux systems, services are often called:

A

Daemons. A daemon is a computer program that runs in the background of a Linux operating system, performing tasks without user input

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What algorithms are reversible (data can be decrypted by reversing the algorithm using the same key that was used to encrypt it?)

A

Symmetric encryption

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What encryption uses a pair of keys that are uniquely generated on each system: a public key and a private key.

A

Asymmetric encryption

17
Q

A message that has been encrypted using a private key is called a:

A

digital signature. (DSA)

18
Q

The ability for a computer to increase workload as the number of processors increases is known as

A

scalability

19
Q

the most common method of Linux clustering is known as:

A

Beowulf clustering

20
Q

Any organization that hosts cloud servers is called a

A

cloud provider

21
Q

What is a code repository server?

A

a storage location for code and other software development assets, such as documentation, tests, and scripts.

22
Q

The core component of the Linux operating system is called the

A

Kernel

23
Q

Linux kernel versions are made up of the following three components:

A

Major number: a unique identifier assigned to a device driver in the Linux kernel.The major number is also known as the “device number” or “device major”

Minor number: A minor number is a smaller identifier that is used in conjunction with the major number to uniquely identify a specific device within a class of devices.– indicates the minor revision and stability of the Linux kernel
odd = developmental kernel
even = production kernel

Revision number: typically refers to a version number within the kernel itself. (patch level)

24
Q

What kind of kernel should you choose for a mission-critical computer (such as a server.)

A

a production kernel.

(production kernels; they have been thoroughly tested by several Linux developers and are declared stable.)

25
Q

Two different types of programs are executed on a computer:

A

Applications (apps) and Operating system (OS) software

26
Q

What does an odd-numbered Kernal version indicate:

A

a developmental kernel

27
Q

What does an even-numbered Kernal version indicate:

A

a production kernel

28
Q

What are the 2 types of Types of Open Source Licenses:

A

GNU Public License (GPL): Developed by the Free Software Foundation (FSF) Stipulates that the source code of any software published under its license must be freely available

Artistic license: OSS license allowing source code to be distributed freely, changed only at the discretion of original author. Original author has the right to reject changes

29
Q

What are 2 types of Closed Source Licenses?

A

Freeware: distributed free of charge; source code is not available

Shareware: initially free, but requires payment after a period of time or for use of certain features

30
Q

What is the difference between a hacker and a cracker?

A

Hacker: a person who attempts to expand knowledge of computing through experimentation

Cracker: someone who illegally uses computers for personal benefit or to cause damage

31
Q

What is a tarball?

A

A tarball is a compressed archive file in Linux that contains multiple files and directories. The term “tar” is short for “tape archive”. Tarballs are commonly used in Unix-based systems for backing up and distributing files.