Study Method: Use Linux to study the basics concepts of OS; Create technical profiles for others OS’s.

An operating system (OS) is a fundamental software that manages computer hardware and provides a platform for running applications, enabling user interaction, and facilitating communication between software and hardware components.

The job of an OS is to share a computer among multiple programs and to provide a more useful set of service than the hardware alone supports.

Multiplexing: multiplexing (sometimes contracted to muxing) is a method by which multiple analog or digital signals are combined into one signal over a shared medium. In computing, I/O multiplexing can also be used to refer to the concept of processing multiple input/output events from a single event loop, with system calls like poll and select (Unix). https://www.wikiwand.com/en/Multiplexing

Linux traps are mechanisms by which the kernel handles exceptions and interrupts, providing a controlled method for executing a specific routine or handling an error when a process requests a system resource or when an unexpected event occurs during execution.

https://pbs.twimg.com/media/Giz5jQtWkAA-MI_?format=jpg&name=small

QA:

Index

History

List of OS

Category Name Description Year
Unix-like Linux Open-source, Unix-based OS, widely used in servers, workstations, and embedded systems. 1991
BSD (FreeBSD, OpenBSD, NetBSD) Unix-like systems known for their security, performance, and code clarity. 1993
Windows-based Windows NT Microsoft’s operating system for both personal computers and servers. 1993
Windows 10 Latest major release of the Windows OS, focused on productivity and security. 2015
Mac-based macOS Unix-based OS by Apple for Mac computers, known for its polished UI and integration with other Apple devices. 2001
Real-time Operating System (RTOS) FreeRTOS Open-source real-time operating system for embedded devices. 2003
Mobile OS Android Open-source mobile OS based on the Linux kernel, primarily used in smartphones and tablets. 2008
iOS Mobile OS by Apple, used in iPhones and iPads, known for its security and seamless integration with Apple hardware. 2007
KaiOS A lightweight OS for feature phones, based on Firefox OS.
HarmonyOS Huawei's multi-device OS, designed for smartphones, IoT, and smart devices.
Embedded Systems Raspbian (now Raspberry Pi OS) A Debian-based OS optimized for Raspberry Pi boards, widely used for embedded systems. 2012
Mainframe z/OS IBM's mainframe operating system designed for high-performance and secure enterprise environments. 2001
Specialized OS Plan 9 Distributed operating system developed by Bell Labs, focusing on simplicity and research. 1992
MINIX A Unix-like OS used primarily for educational purposes and research on microkernel architecture. 1987
Open-source Ubuntu Debian-based Linux distribution, popular for desktops and servers due to ease of use. 2004
Debian A robust and highly flexible Linux distribution, used as the foundation for many other distros. 1993
Cloud/Container OS CoreOS A lightweight Linux OS designed for running containers in cloud environments.
RancherOS A minimalist Linux OS for running Docker containers.
Photon OS VMware's lightweight Linux OS optimized for cloud and container workloads.
Historical OS MS-DOS Microsoft's early OS for IBM-compatible PCs, primarily command-line based.
AmigaOS The OS for Commodore Amiga computers, known for its multimedia capabilities.
Unix
Multics ….

Linux Mechanisms