Vous êtes sur la page 1sur 3

L'essentiel pour matriser Linux - volution de Linux et majeures distributions

Chapitre : Communaut Linux et une carrire


dans lOpen Source

Section : volution de Linux et majeures


distributions

Lhistoire des logiciels libres


Au dbut des annes 80, on assistait lentre des ordinateurs dans le monde des affaires
Autre fois chaque copie de logiciel tait taxe

En 1984, on assistait la cration de la Free Software Foundation par Richard Stallman qui tait
chercheur au MIT et au lancement du projet GNU qui est une version gratuite dUnix.

LICENCE GPL et logiciel libre


Stallman codifie un ensemble de droits au sein de la licence publique gnrale de GNU : la GPL
(comme General Public Licence), son Principe est de permettre le libre partage d'un logiciel,
tout en empchant son intgration dans des produits non partageables.

On assistait la mise en uvre du copyleft par opposition copyright .

La Free Software Foundation dfinit le logiciel libre comme bas sur 4 liberts :
Libert 0 : est la libert d'excuter le programme pour tous les usages
Libert 1 : est la libert d'tudier le fonctionnement du programme ce qui suppose l'accs au
code source
Libert 2 : est la libert de redistribuer des copies ce qui comprend la libert de vendre des
copies ;
Libert 3 : est la libert d'amliorer le programme et de publier ces amliorations ce qui
suppose, l encore, l'accs au code source.

Principales distributions de LINUX


Debian est une distribution non commerciale rgie par le contrat social Debian. Elle se distingue
par le trs grand nombre d'architectures soutenues et, de ce fait, par son cycle de
dveloppement relativement long, entranant la stabilit des versions.

1
L'essentiel pour matriser Linux - volution de Linux et majeures distributions

Linux Red Hat Enterprise est une distribution commerciale qui a cr le gestionnaire de
paquets RPM utilis galement par d'autres distributions. Mandrake fut la premire la
reprendre intgralement.

SuSE Linux est dveloppe aujourd'hui en deux versions dont SuSE Linux Enterprise pour les
besoins d'entreprise (avec de nombreuses certifications matrielles et logicielles).

Bas l'origine sur Slackware, SuSE Linux puis SuSE linux Entreprise est la plus ancienne
distribution commerciale encore existante.

Slackware est une des plus anciennes distributions, encore en dveloppement.

Arch Linux est une distribution en rolling release optimise pour les machines i686 et x86-64 et
utilisant le systme de paquetage pacman (comme package-manager).

Systme Android

Android est un systme d'exploitation mobile, il gre


le matriel sur lequel il s'excute ainsi que les logiciels qu'il permet d'excuter.
Il est destin tendre sa porte avec l'mergence des solutions embarques avec Internet des
objets.

L'un des facteurs cls acclrant l'acceptation d'Android est l'alliance Open Handset Alliance, qui
dfinit le matriel, les logiciels et les tlcommunications par le biais de normes ouvertes.
Le contrat de licence pour Android respecte les principes de l'open source, c'est--dire qu'on
peut tout moment tlcharger les sources et les modifier selon les besoins.

LES SYSTEMES EMBARQUES ET LINUX


Pourquoi retrouve-t-on Linux dans lembarqu ?
Tout dabord pour ses qualits quon lui reconnat maintenant dans lenvironnement standard
du PC grand public :
il est libre, disponible gratuitement au niveau source : pas de royalties reverser.
Il est ouvert.
Il est propos en diffrentes distributions pour coller au mieux un type dapplication.
Il est stable et efficace.
Il offre une aide rapide en cas de problmes par la communaut Internet des
dveloppeurs Linux.

Linux a aussi dautres atouts trs importants pour les systmes embarqus qui sont :
Portage sur des processeurs autres que x86 tels que PowerPC, ARM, MIPS, ColdFire, etc.

2
L'essentiel pour matriser Linux - volution de Linux et majeures distributions

Taille du noyau est compatible avec les tailles des mmoires utilises dans un systme
embarqu (infrieure 500 Ko).
Diffrentes distributions sont proposes suivant le domaine : routeur IP, PDA,
tlphone, etc.
En plus, Linux offre un support de chargement dynamique de modules qui permet
doptimiser la taille du noyau.
La migration pour un spcialiste dun systme Linux un systme Linux embarqu est
rapide et simple ce qui rduit les temps de formation et les cots.

On a en fait entendu parler pour la premire fois officiellement de Linux embarqu une
exposition Linux World en 1999 o les socits Motorola, Force et Ziatech ont prsent un
systme CompactPCI fonctionnant sous Linux.
En 2000 a t cr le consortium Linux embarqu (Embedded Linux Consortium) dont le but est
de centraliser et de promouvoir les dveloppements de solutions Linux embarqu.
Ce consortium regroupe des diteurs de distribution Linux, des diteurs de systmes Temps
Rel propritaires (comme WindRiver pour VxWorks) et des fabricants de composants.
Les distributions Linux embarqu ont une part de march grandissante face des distributions
propritaires.

VxWorks, pSOS, QNX, etc. sont des exemples de distributions propritaires Temps Rel o lon
est oblig de payer pour accder la plateforme de dveloppement puis de payer des royalties
pour chaque systme (ou cible) que lon commercialise ensuite.
Linux embarqu est une adaptation du noyau Linux un systme embarqu.
Suivant les capacits du systme, on retrouve tout ou quelques parties des fonctionnalits du
noyau parmi ces fonctionnalits :

On a moins de services disponibles.


Moins de mmoire requise (infrieure 8 Mo).
On boot depuis une mmoire ROM.
Pas besoin de clavier ou de souris.
On a besoin de quelques logiciels spciaux pour piloter les priphriques du systme
tels quun cran LCD, un flash disk, un Disk On Chip, un touch screen, etc.

Vous aimerez peut-être aussi