FL 1: Linux Operating System Flashcards
A Unix-like, open source and community developed operating system (OS) for computers, servers, mainframes, mobile devices and embedded devices
Linux
Creator of Linux
Linus Torvalds
Year when Linux is created
1991
Linus Torvalds was a student at?
University of Helsinki in Finland
He developed Linux as a _______
Unix-like operating system kernel
He developed Linux for?
his personal use
Under what license did Linus Torvalds released Linux?
GNU General Public License (GPL)
Components of Linux System (inner circle to outer circle - 4)
Hardware
Kernel
Shell
Applications, Utilities
refers to the software programs that users interact with to perform various tasks
Applications
is a command-line interface (CLI) that allows users to interact with the Linux system by typing commands.
It interprets commands entered by the user and executes them by invoking the corresponding system programs or built-in shell commands.
shell
core component of the Linux operating system.
it manages system resources such as CPU, memory, devices and file systems, and provides an abstraction layer between hardware and software
kernel
refers to physical components of a computer system, including the cpu, memory (ram), storage devices (hard drives, SSDs), i/o devices (keyboard, mouse monitor, printer), and peripherals (network adapters, usb devices)
hardware
are software tools and programs that perform specific tasks to manage the system, manipulate data, or facilitate user interactions.
Can be command-line tools or graphic applications
utilities
for web servers, database servers, file servers, email servers, and any other type of shared server
Server OS
for personal productivity computing.
Desktop OS
for systems that do not require a graphical user interface or directly connected terminal and keyboard
Headless server OS
for systems that require limited computing function
Embedded device or Appliance OS
for routers, switches, domain name system servers, home networking devices and more
Network OS
for enterprise software development.
Software Development OS
for cloud instances.
Clous OS
Linux is used in following ways:
- Server OS
- Desktop OS
- Headless Server OS
- Appliance OS or Embedded device
- Network OS
- Software Development OS
- Cloud OS
Two primary modes of operation:
Kernel Mode
User mode
also known as supervisor mode or privileged mode.
Kernel mode
it executes critical system tasks and manages processes, memory, and hardware devices.
kernel mode