3.4 Linux operating system
Linux: -
- Linux is a free and open-source operating system based on Unix.
- It was created by Linus Torvalds in 1991.
- Linux is used in computers, servers, mobile devices, and embedded systems.
- It controls the hardware and software resources of a computer.
- The Linux kernel is the core part that interacts with the hardware.
- Linux provides a command-line interface (CLI) and a graphical user interface (GUI).
- It supports multitasking – running multiple programs at the same time.
- It is a multiuser system, meaning multiple users can use it simultaneously.
- Linux is highly secure and stable, which is why it is used in servers.
- It is portable, meaning it can run on different types of hardware.
- The source code of Linux is open, so anyone can modify or improve it.
- There are many distributions of Linux such as Ubuntu, Fedora, Red Hat, Debian, etc.
- Linux uses a file system hierarchy, starting from the root directory (/).
- It supports programming languages like C, C++, Python, Java, etc.
- Linux is commonly used for software development, networking, cybersecurity, and system administration.
Common Uses
- It is the dominant operating system for web servers and cloud infrastructure.
- The Android mobile OS is built on the Linux kernel.
- It powers most of the world's supercomputers.
- It is widely used by developers and in scientific research.
- It is also a capable desktop OS for everyday computing, browsing, and office work.
Limitation of Linux
- There's no standard edition of Linux.
- Linux has patchier support for drivers which may result in misfunctioning of the entire system.
- Linux is, for new users at least, not as easy to use as Windows.
- Many of the programs we are using for Windows will only run on Linux only with the help of a complicated emulator. For example. Microsoft Office.
- Linux is best suitable for a corporate user. It's much harder to introduce in a home setting.