LINUX-OS
LINUX-OS
I. HISTORY
Origins
• Unix Development
In the late 1960s and early 1970s, AT&T’s Bell Labs developed Unix, a
pioneering operating system with multitasking and multiuser capabilities.
• Minix
In the 1980s, Andrew S. Tanenbaum developed Minix, a Unix-like operating
system for educational purposes. Minix’s source code was open and
influenced many, including Linus Torvalds.
Creation of Linux
• In 1991, Linus Torvalds, a computer science student at the University of
Helsinki, began working on a new operating system kernel. Torvalds
was dissatisfied with the limitations of Minix and wanted to create a
more capable and free alternative.
• The first official release of the Linux kernel, version 0.01, was in
September 1991.
Development and Growth
• GNU Project
The GNU Project, initiated by Richard Stallman, aimed to create a free
Unix-like operating system. The Linux complemented GNU software,
leading to the popular combination known as GNU/Linux.
• Enterprise Adoption
In 1990s and early 2000s, companies began adopting Linux for servers
due to its stability, security, and cost-effectiveness.
Debian is a robust and stable Linux distribution known for its focus on free software
principles and strong community support. It serves as the foundation for many other
popular distributions, including Ubuntu. Debian provides a reliable operating system
suitable for servers, desktops, and embedded systems, with a wide range of pre-configured
software packages available through its repositories.
Fedora is a cutting-edge Linux distribution sponsored by Red Hat, known for its focus on
innovation and emerging technologies. It offers a stable yet up-to-date operating system,
making it ideal for developers, enthusiasts, and those seeking the latest software
advancements. Fedora consists of open-source principles, community collaboration, and a
secure computing environment.
CentOS is a free operating system. It comes from the code of Red Hat Enterprise Linux.
CentOS is very good for servers. People like it because it works well. It does not break or
stop easily. The community helps make CentOS better. Red Hat Enterprise Linux costs
money. But CentOS is free to use. Many people choose CentOS for servers. They know it
will keep running without issues.
Arch Linux is an operating system. It follows a rolling release model. This
means it offers the latest software updates all the time. You can also
customize how Arch Linux works. Arch Linux is popular among users who
like to work on setting up and maintaining their system themselves. These
users have more experience with computers.
Linux Mint is famous for being easy to use. It can play videos and music
right away. People who used Windows before can feel at home with Linux
Mint. It has a straightforward desktop. It also works smoothly without
crashing.
openSUSE is a choice. It has two kinds of releases. The first is a stable
release called Leap. The second is a rolling release named Tumbleweed. It
is famous for its YaST tool. This tool helps set up the system. It also
supports many desktop environments. Users can choose the one they like
best.
• CLI shells are text based user interfaces, which use text for both input
and output.
• On desktop systems, the most popular user interfaces are the GUI
shells.
• Most popular user interfaces are based on the X Window System, often
simply called “X”.
IV. TRIVIA
• There are 20,323,379 lines of code in the Linux kernel as of 2018. That
might sound like a lot but it’s actually the smallest the kernel has been for
some time. Even so, despite the recent reductions, the huge line count
means Linux remains the single largest open source project on the
planet.
• Linux very nearly wasn’t called Linux. Linus wanted to call his “hobby”
project “FreaX” (a combination of “free”, “freak” and “Unix”). He was
persuade otherwise by the owner of the server hosting his early code,
who happened to prefer the name “Linux” (a combination of “Linus” and
“Unix”).
• Though he wrote 100% of the first Linux release less than 1% of the latest
kernel release includes code written by Linus Torvalds. The guy isn’t
slacking though; Linus is now kept busy managing and merging code
written by other developers.
• Tux, the Linux mascot, is a penguin, but have you ever wondered why
it’s a penguin? During a visit to an Australian zoo, a tiny penguin bit Linux
creator Linus Torvalds, an amusing incident that inspired the penguin
logo for Linux. Since its inception, Tux has evolved as the personification
of the Linux community. Tux embodies the friendly, reliable, and
accessible ethos of Linux.
• Early Linux development took place on the MINIX operating system,
leading Linus to adopt a file system layout similar to Minix for his fledging
project. It didn’t last; proving inefficient, Linus later replaced it with the
‘Extended file system’, better known as ext, versions of which are still in
use today.