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
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
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
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
5
Q
What is POSIX?
A
- Standard that defines Uniform Programming Interface for UNIX
- Supported by IEE
- Copatible accross different OS
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.
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.
8
Q
Name Significant Linux Distributions
A
- Ubuntu
- Fedora
- Debian
- CentOS
- ArchLinux
- Red Head Enterprise