Linux Fundamentals: Kernel, Free Software, and Ecosystem
Classified in Computers
Written on in
English with a size of 3.33 KB
Understanding Linux: Kernel, Free Software, and Distributions
Like any operating system, Linux is a combination of a main program, or kernel, and a series of added tools and libraries that enable its use. It possesses two distinguishing features:
- It is free software.
- It is distributed with its source code.
Most programs and libraries added to the Linux kernel to create a more user-friendly system have been developed by the GNU Project. For this reason, some people refer to Linux as GNU/Linux, clarifying that the operating system comprises not only the kernel but also all those programs and libraries.
Key Concepts Defined
- Free Software
- Software that can be used, copied, studied, modified, and redistributed freely.
- Source Code
- A set of text lines that follow the syntax of a programming language, understandable to humans. To make changes to a program, it is imperative to have access to its source code.
- Kernel (Núcleo)
- The main or central part of an operating system that manages resources, secures access to computer hardware, and determines which program can use the hardware at a particular time and for how long.
The Origin of Linux
In 1991, Linus Torvalds, a student at the University of Helsinki, began working (initially for entertainment) on creating a basic source code. When perfected, this became the first kernel of what is now known as Linux. The first official version of Linux was announced in October 1991.
Tux: The Linux Mascot
In May 1996, the Linux kernel mascot, named Tux, was created and is represented by a penguin. There are two assumptions regarding the mascot's meaning: one is that it represents Linus Torvalds' name, and the other refers to the word tux, an abbreviation of 'tuxedo,' the formal suit apparently worn by penguins. The mascot's author was Larry Ewing, and it can be modified provided his authorship is acknowledged.
Linux Distributions Explained
To facilitate Linux usage, distributions (sometimes informally called 'distros') have been created. These distributions include the Linux kernel and GNU tools, bundle multiple applications, and often provide tools for installing, configuring the system, and managing additional software.
Popular Linux Distributions
Among the wide variety of distributions available, some of the most used include:
- Debian
- Red Hat
- Fedora
- SuSE
- Slackware
- Gentoo
- Ubuntu
Spanish Regional Linux Adaptations
In Spain, various Autonomous Communities have developed their own Linux adaptations. The pioneer was Extremadura in 2002 with the creation of GNU/Linex. Other notable adaptations include:
- Molinux in Castilla-La Mancha
- Max in the Community of Madrid
- Guadalinex in Andalusia
- Linkat in Catalonia
- Lliurex in the Valencian Community
- Melinux in Melilla
- mEDUXa in the Canary Islands
- Áuqustux in Aragon
- Trisquel in Galicia