Académique Documents
Professionnel Documents
Culture Documents
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.
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.
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.
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
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.
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 :