2.2 Linux and Unix Flashcards

1
Q

What is Unix and its historical significance?

A
  • One of the Oldest OS
  • Developed at Bell Labs in 1969
  • C Programm Language
  • Originally Open Source
  • Widely Adopted in Academia
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How did Linux evolve and differentiate from Unix?

A
  • MINIX Open Source educational OS layed groundwork
  • Linux Kernel Developed by Linus Torevald
  • Open Source protected under GNU
  • Community Driven, Torevald oversees Kernel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the structural similarities between Unix and Linux?

A
  • Layered approach with standardized Interfaces = flexible implementation
  • POSIX standard = compatability
  • Users can choose from multiple command-line shells and desktop environments like GNOME and KDE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

How do Unix-like operating systems handle file systems differently?

A
  • Adopt the “everything is a file” paradigm, representing hardware resources as files.
  • Support a unified directory tree that includes both normal and special files, allowing for straightforward device interaction.
  • Utilize mounting to integrate the file systems of storage devices into the global directory tree
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is POSIX?

A
  • Standard that defines Uniform Programming Interface for UNIX
  • Supported by IEE
  • Copatible accross different OS
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Comparison of Win32 API and POSIX functions

A
  • Win32 API and POSIX standards offer similar functionalities with different naming conventions (e.g., CreateFile vs. open, ReadFile vs. read).
  • Unix/Linux systems tend to favor the POSIX standard for cross-operating system compatibility, unlike the Windows-specific Win32 API.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

GNU General Public License

A

This license (also called GNU GPL) allows anybody to use, modify, and distribute open-source software provided that the license’s exacts terms are always retained.

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

Name Significant Linux Distributions

A
  • Ubuntu
  • Fedora
  • Debian
  • CentOS
  • ArchLinux
  • Red Head Enterprise
How well did you know this?
1
Not at all
2
3
4
5
Perfectly