Overview
ABSTRACT
Free software and Linux, its emblematic kernel, have become mainstream, and there is no IT project where a solution based on free software cannot be considered. This article starts with a presentation of the Linux kernel, with its features and its unique development model. It goes on to consider the whole free software ecosystem, listing the most important free software products in each domain, comparing the various Linux distributions, explaining how to test Debian GNU/Linux, and emphasising the specific features of free software development. This information will help readers decide whether free software can meet their needs.
Read this article from a comprehensive knowledge base, updated and supplemented with articles reviewed by scientific committees.
Read the articleAUTHOR
-
Raphaël HERTZOG: IT Consultant, Free Software and Debian GNU/Linux specialist, Freexian SARL, Sorbiers, France - Editor's note: This article is an updated version of an article by the same author published in August 2008.
INTRODUCTION
We're hearing more and more about Linux, even well beyond the circle of computer specialists. Linux is really just the kernel of the operating system (the part that interacts with the hardware), but its success has made it a model for all open-source software. This is why the term "Linux system" is often used to designate any computer running this kernel, even though it represents only a tiny fraction of the software installed on it.
Each of these open-source software products has its own community. So, if you compare several software products in parallel, you'll discover different development cycles and tools, as well as different levels of maturity. Linux distributions were born in response to this diversity: their role is to support the user. They generally provide an installer (for setting up the operating system on a blank computer), a collection of ready-to-use software, security updates and support services. Numerous distributions exist, each with its own objectives.
This article gives an overview of the Linux ecosystem, from the kernel to the distributions and the main software. In particular, it describes the Debian GNU/Linux distribution. The generic basics should enable you to feel at ease with the concepts that will be found in any Linux system. The more detailed explanations of Debian allow you to install a working system and test various software packages.
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference
KEYWORDS
linux | Linux kernel | information system | free software
This article is included in
Software technologies and System architectures
This offer includes:
Knowledge Base
Updated and enriched with articles validated by our scientific committees
Services
A set of exclusive tools to complement the resources
Practical Path
Operational and didactic, to guarantee the acquisition of transversal skills
Doc & Quiz
Interactive articles with quizzes, for constructive reading
Linux, kernel and free operating system
Bibliography
- (1) - - Site Web du projet Linux RT https://rt.wiki.kernel.org
-
(2) - -
Annuaires de distributions Linux
http://distrowatch.com
Standards
- ISO 9945 IEEE Standard for Information technology. Portable Operating System Inteface (POSIX (R)) - IEEE 1003.1 - 2013
Exclusive to subscribers. 97% yet to be discovered!
You do not have access to this resource.
Click here to request your free trial access!
Already subscribed? Log in!
The Ultimate Scientific and Technical Reference