Then probably you are wrong ❌
So let us discuss ...
Linux is not an operating system, it is basically a kernel.
A kernel means it is a core component of the operating system which directly interacts with the hardware and communicates with the hardware and users. A kernel is a very crucial thing in any operating system.
So, whatever operating system uses Linux kernel those operating system is known as Linux based operating system like Debian, Ubuntu, Linux mint, etc. These are some Linux-based operating systems that are very popular nowadays. These variations of Linux-based Os are also known as Linux distributions or distros.👇
Linux began in 1991 by Linus Torvald who was a university student by his personal interest he created Linux as his final year project and after that, in 1992 he released Linux as an open-source operating system kernel.
Here Open source means it is open for everyone, anyone can see the code, use the code, and if wanted to change or contribute also can contribute to the code and here all are free you don't need to pay for it because it is free for everyone unlike other operating systems Windows and macOS!
The concept of the Linux brand character being a penguin came from Linus Torvalds, the creator of Linux. Tux was created by Larry Ewing in 1996 after an initial suggestion made by Alan Cox and further refined by Linus Torvalds on the Linux kernel mailing list. Torvalds took his inspiration from an image he found on an FTP site, showing a penguin figurine depicted in a similar style to the Creature Comforts characters created by Nick Park. The first person to call the penguin "Tux" was James Hughes, who said that it stood for "(T)orvalds (U)ni(X)".
For more you can follow this.
- It is an open-source
- Less vulnerable
- More compatible with any type of hardware
- Multi programming
But still many people stick with Windows or macOS Why?
Linux is free, Open source, and many more but still we pay lots of money to buy other operating systems such as Windows or macOS.
It's just because of the complexity of the interface which used in Linux based operating system which is CLI(Command Line Interface). Whereas Windows and macOS use GUI interface(Graphical User Interface).
GUI is easy to use as compared to CLI, common users can use GUI, but it's quite difficult to use CLI for them(because of commands). To use CLI we should know some commands programming language as well.
So, the disadvantage of a Linux-like operating system is that you have to learn programs as well as commands so that you can use it. But if you are a programmer you are good to go... It's really awesome!! 👩💻
Curious to know more
Here, by referring to the above picture you can see that it depicts how the internal structure of the operating system looks, in this system architecture Linux kernel is used that's why it is written Linux System Architecture!
- Hardware: It consists of all physical devices attached to your system like hard disk, pen drive, motherboard, RAM, etc.
- Kernel: As I already discussed Kernel is a core component that is used for communication with hardware directly.
- Shell: Shell is the interface that takes input from Users and sends instructions to the Kernel, Also takes the output from Kernel and sends the result back to the output shell.
- Application: These are the utility programs that run on Shell. This can be any application like Your web browser, media player, text editor, etc.
Suppose, the user request to play music from the system then, the request 1st go to the shell here shell take the user's input as instructions and send that instruction to the kernel and here the main task is performed by the kernel which directly tells the hardware what to do??
This means the kernel tells the speaker to get turns on or start functioning the hardware part.
NASA runs on Linux, The International Space Station switched from
Windows to Linux a few years ago due to the operating
Thanks for reading, hope you found it useful and also one request from my side if you have any query, suggestions or anything else you want to tell please comment it here!!