03. Linux Philosophy and Concepts Flashcards

By the end of this chapter, you should be able to: Discuss the history and philosophy of Linux. Describe the Linux community. Define the common terms associated with Linux. Discuss the components of a Linux distribution. (26 cards)

1
Q

What is the Linux Philosophy?

A

Linux borrows heavily from the well-established family of UNIX operating systems. It was written to be a free and open source alternative; at the time

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

What does a distro consist of?

A

A full Linux distribution consists of the kernel plus a number of other software tools for file-related operations

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

What are the Linux distros that have community support and services?

A

Ubuntu

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

What are the Linux distros that have commercial support and services?

A

Red Hat Enterprise Linux

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

_____ is an open source computer operating system, initially developed on and for Intel x86-based personal computers

A

Linux

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

In ______ , Linux was re-licensed using the General Public License (GPL) by GNU , which enabled it to build a worldwide community of developers.

A

1992

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

a project of the Free Software Foundation or FSF, which promotes freely available software

A

GNU

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

In _____ , major companies like IBM and Oracle announced their support for the Linux platform and began major development efforts as well.

A

1998

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

The Linux distributions created in the ______

A

mid-90s

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

Linux Philosophy

A

It was written to be a free and open source alternative; at the time, UNIX was designed for computers much more powerful than PCs, and furthermore, it was quite expensive.

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

Linux Philosophy (Technically)

A
  1. Files are stored in a hierarchical filesystem, with the top node of the system being the root or simply “/”.
  2. Whenever possible, Linux makes its components available via files or objects that look like files.
  3. Processes, devices, and network sockets are all represented by file-like objects and can often be worked with using the same utilities used for regular files.
  4. Linux is a fully multitasking,
  5. multiuser operating system
  6. built-in networking and service processes known as daemons in the UNIX world.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

List some of the open-source products you probably use day to day.

A
  1. Android
  2. Apache Web Server (httpd)
  3. Social media
  4. Search engines
  5. Weather forecasting
  6. Personal fitness devices
  7. DVRs
  8. Medical devices
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

computer software whose source code is made available for public access, allowing anyone to use, modify, and distribute it

A

Open-source software (OSS)

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

Glue between hardware and application

A

Kernel, for example Linux Kernel

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

A collection of software making up Linux based OS

A

Distribution

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

A program that boots the OS
Example: example (GRUB, ISOLINUX)

17
Q

A program that runs as a background process
Example: httpd, nfsd, ntpd, ftpd and named

18
Q

Method for storing and organizing files
Example: ext3, ext4, FAT, XFS, NTFS and Btrfs

19
Q

The X Window System provides the standard toolkit and protocol to build a graphical user interface or nearly all Linux systems.

A

X Window System

20
Q

Graphical user interface on top of the operating system
Example: GNOME, KDE, Xfce and Fluxbox

A

Desktop envirnment

21
Q

An interface for typing commands on top of the operating system

22
Q

A command line interpreter that interprets the command line input and instructs the operating system to perform any necessary tasks and commands.
Example: Bash, tcsh and zsh

23
Q

A _________ consists of the kernel plus a number of other software tools for file-related operations, user management, and software package management

A

Full Linux distribution

24
Q

Linux accesses many features and services through __________________.

A

files and file-like objects

25
Linux is a fully multi-tasking, multi-user operating system, with built-in networking and service processes known as _________.
daemons
26
A full Linux distribution consists of the kernel plus a number of other software tools for ________________________________________.
file-related operations, user management, and software package management