Why Should You Learn About Linux
Why Should You Learn About Linux
Linux is in widespread use, worldwide. Internet users interact with Linux applications and
web server systems daily, by browsing the World Wide Web and using e-commerce sites to
buy and sell products.
Linux is in use for much more than the internet. Linux manages point-of-sale systems and the
world's stock markets, powers smart TVs and in-flight entertainment systems, and runs most
of the top 500 supercomputers in the world. Linux provides the core technologies that power
the cloud revolution and the tools to build the latest generations of container-based
microservices applications, software-based storage technologies, and big data solutions.
In the modern data center, Linux and Microsoft Windows are the predominant operating
systems. Linux use continues to expand in enterprise, cloud, and device spaces. Due to its
widespread adoption, you have many reasons to learn Linux:
If someone asks you "What makes Linux great?", then you have many answers to pick from:
Open source software is software with source code that anyone can use, study, modify, and
share.
Source code is the set of human-readable instructions that are used to make a program. Code
might be in interpretive form, such as a script, or compiled into a binary executable that the
computer runs directly. Source code becomes copyrighted when created, and the copyright
holder controls the terms under which the software can be copied, adapted, and distributed.
Users can use the software according to its software license.
Some software uses "proprietary" or "closed source" source code that only the originating
person, team, or organization can see, or change, or distribute. Proprietary licenses typically
restrict the user to running the program, and provide limited or no access to the source.
Open source software is different. When a copyright holder provides software under an open
source license, they grant the user the right to run the program and to view, modify, compile,
and redistribute the source to others, royalty-free. Open source licensing promotes
collaboration, sharing, transparency, and rapid innovation, because it encourages more people
to modify and improve the software and to share enhancements more widely.
Open source software can still be provided for commercial use. Open source is a critical part
of many organizations' commercial operations. Some open source licenses allow code to be
reused in proprietary products. Anyone can sell open source code, but open source licensing
generally allows the customer to redistribute the source code. Open source vendors such as
Red Hat provide commercial support for deploying, managing, and building solutions that are
based on open source products.
A Linux distribution is an installable operating system that is constructed from a Linux kernel
and that supports user programs and libraries. A complete Linux system is developed by
multiple independent development communities that work cooperatively on individual
components. A distribution provides an easy method to install and manage a working Linux
system.
In 1991, graduate student Linus Torvalds developed a UNIX-like kernel that he named Linux,
and licensed it as open source software under the GPL. The kernel is the core of the operating
system and manages hardware, memory, and the scheduling of running programs. The Linux
kernel is supplemented with other open source software, including utilities and programs from
the GNU Project, a graphical interface from MIT's X Window System. The Linux kernel also
includes other open source components, such as the Sendmail mail server and the Apache
HTTP web server, to become a complete open source UNIX-like operating system.
A major challenge for Linux users is to assemble all these software pieces from many sources.
Early Linux developers provided a distribution of prebuilt and tested tools that users could
download and install to quickly implement Linux systems.
Many Linux distributions exist, each with differing goals and support criteria. Generally,
distributions have some common characteristics: