Linux and Open Source Flashcards

1
Q

What is the kernel?

A

The component that assists with hardware and interprocess communications

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

What is a linux distribution?

A

The linux kernel packaged together with software released as a full operating system

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

What is a GPL license?

A

GNU/General public license

All source code released under this license is available for anyone to view

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

What is GNU/Linux?

A

GNU free software packaged with the linux kernel as a distribution of linux

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

What is the FSF?

A

Free Software Foundation

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

What is the GCC?

A

GNU C Compiler

Utility that turns text of source code into binary application files

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

What are the main software development model?

A

Cathedral Model
Restrictive, source code released with software release
Bazaar Model
More open, source code always viewable via web (i.e GitHub)

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

What is a compiled language?

A

C, C++
Source Code is compiled in a format for a specific OS. Each OS ready the binaries in a different format, thus they must be recompiled for another OS

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

What is an interpreted language?

A

Python, Java, Per, PHP
Source code is translated through an interpreter that communicated with the OS, the OS has to return to the interpreter to process the next set of instructions. Can be run across OSes as long as same runtime interpreter is installed

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

What is an assembly language?

A

Written in a way processor can read instructions directly. Machine specific, and very difficult to write

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

What constitutes a package?

A
Dependency informartion (software + libraries)
Version number
Architecture information (CPU)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the two most popular package managers and their file extensions?

A

yum - .rpm

Aptiptude - .deb

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

What are library files?

A

Files that are shared between applications that need to perform the same functionality

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

When did Linux start and by whom?

A

Linux started in 1991 as a hobby project of Linus Torvalds, a Finnish-born computer scientist studying at the University of Helsinki.

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

What language is Linux written in?

A

Linux is written in C.

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

What are a few benefits of CLI?

A

. This capability provides more precise control, greater speed and the ability to easily automate tasks through scripting.

17
Q

What is openSUSE?

A

openSUSE
A Linux distribution that is a completely open, free version of SUSE Linux Enterprise with multiple desktop packages similar to CentOS and Linux Mint.

18
Q

What are maintenance cycles?

A

maintenance cycles

The period of time vendors support older versions of software before not offering any updates.

19
Q

What is long-term support (LTS)?

A

long-term support (LTS)

Associated with the life cycle of distributions, this feature states that software is supported for 5 years or more.

20
Q

What is CLI?

A

command line interface (CLI)
A text based interface in which the user enters commands. Feedback, output and programs are presented in text format only.

21
Q

What is beta?

A

beta

A software release that has many new features that haven’t been tested.

22
Q

What is Ubuntu?

A

Ubuntu
The most popular Debian derived distribution. It has several different variants for desktop, server, and various specialized applications as well as an LTS version.

23
Q

What is scientific linux?

A

Scientific Linux

A specific use distribution based on Red Hat. It was designed to enable scientific computing.

24
Q

What is SUSE?

A

SUSE
One of the first comprehensive Linux distributions. It is derived from Slackware which offers many similarities with Red Hat Enterprise Linux.

25
Q

What is Red Hat?

A

Red Hat
A Linux distribution that introduced Red Hat Package Manager (RPM). The developer formed a company by the same name which specializes in open source software.

26
Q

What is Raspbian?

A

Raspbian

A specialized Linux distribution optimized to run on Raspberry Pi hardware.

27
Q

What is Linux Mint?

A

Linux Mint

A Linux distribution that is a derivative of Ubuntu and still relies upon the Ubuntu repositories.

28
Q

What is Debian?

A

Debian
An operating system that uses the Linux kernel. It that promotes the use of open source software and adherence to standards.

29
Q

What is CentOS?

A

CentOS
A Linux distribution that is compatible with Red Hat Enterprise Linux but does not offer the paid support that Red Hat does.

30
Q

What is Android?

A

Android
A Linux distribution that provides a platform for mobile users but lacks the traditional GNU/Linux packages to make it compatible with desktop Linux distributions.