Chargement...
 
Skip to main content

Historique: Le noyau Temps-Réel

Aperçu de cette version: 35

Le noyal

Le noyau
Le noyau RT
Compiler un noyau 2.6 RT

---------
D'autres optimisations



Informations

Le site officiel du noyau RT : http://rt.wiki.kernel.org/index.php/Main_Page.
Lien de téléchargement : http://www.kernel.org/pub/linux/kernel/projects/rt/.
Une archive de la liste du noyau-RT-users : http://marc.info/?l=linux-rt-users.
Sur le site de l'OSADL : http://www.osadl.org/Realtime-Linux.projects-realtime-linux.0.html.
La page WikiPédia (en français) du noyau RT : http://fr.wikipedia.org/wiki/Linux-rt.

Le canal #linux-rt sur irc.oftc.net (avant il était sur freenode), mais attention, c'est un canal de devs très haut-perchés, un vrai canal de travail, avec des tas de gens dont c'est le métier (ie : qui sont payés pour ça par RedHat, IBM, Novell,...). Éviter donc de leur parler de vos petits problèmes de MAO car la majorité de l'utilisation du noyau RT concerne l'industrie, pas la MAO.


Présentation

Les travaux sur les capacités temps-réel du noyau Linux ont commencés très tôt car celui-ci a des applications industrielles très larges et profitables (aéronautique, bourse, ...). Comme ces études ont été poussées assez loin, une partie des améliorations apportées en matière de basse latence a été intégrée au noyau linux standard (le réglage low latency desktop à partir de la version 2.6.??) et est donc utilisé essentiellement pour les ordinateurs personnels qui demandent une grande réactivité.

Il est donc possible, avec un noyau standard, d'obtenir une très basse latence audio, de l'ordre de quelques millisecondes avec certains logiciels/matériels. Cependant les recherches continuent et un patch real-time (ou RT), toujours plus temps réel est activement développé. Nous avons aussi vu dans la page : noyau, que le patch RT offrait la possibilité de gérer les IRQ. Si l'on sait un peu ce que l'on fait avec ça, pourquoi ne pas en profiter ?


Explications


C'est quoi l'OSADL ?

http://osadl.org/ : Open Source Automation Development Lab.


C'est quoi un noyau-RT ?

Le noyau RT est un noyau Vanilla (c'est à dire d'origine) patché avec le patch RT d'Ingo Molnar, actuellement maintenu par Thomas Gleixner (tglx).
La plupart des développeurs très actifs de ce patch sont payés les grosses boites (RedHat, IBM, ...) car ce noyau est utilisé dans l'industrie. Tout ça pour dire que c'est un travail très sérieux.
Quand le patch RT est considéré comme suffisamment stable par l'équipe du noyau vanilla (Linus en premier), les modifications que le patch RT apporte au noyau Linux sont officiellement intégrées dans le noyau standard (ie : Vanilla).


Les différence entre les vrais noyaux RT et les bidouilles

Faites attention, certains noyaux ont déjà été affublé d'un RT alors qu'il ne s'agissait en aucun cas d'un noyau RT au sens noble du terme (ie : un noyau Vanilla + patch RT), comme par exemple dans ubuntu 8.10 et 9.04.


Noyau RT et ordinateur portable

Un noyau RT consommera certainement plusse d'énergie qu'un noyau standard car le RT a besoin d'une stabilité de la gestion des composants centraux (CPU, RAM, ...) pour fonctionner pleinement et, ne choisira donc pas les options on demand et assimilés.


Installation

Certaines distributions, et des fois : certaines versions de ces distributions, proposent des noyaux RT en paquet déjà tout-fait, par exemple :
  • pour la famille debian chez pengutronix où il suffit d'ajouter le dépôt :
    Copy to clipboard
    deb http://debian.pengutronix.de/debian/ sid main contrib non-free



Aller plus loin


Vidéo explicative du Linux Audio Conférence 2010 (en anglais) : How_the_Real_Time_Kernel_Helps_Audio_and_Video_Applications.ogv.

Si cela vous intéresse, vous voudrez peut être savoir comment compiler un noyau 2.6RT.

Historique

Avancé
Information Version
Lundi 06 décembre 2010 11:27 olinuxx 37
Afficher
Dimanche 05 décembre 2010 10:58 olinuxx lien lwn 36
Afficher
Dimanche 05 décembre 2010 10:47 olinuxx rédaction 35
Afficher
Dimanche 05 décembre 2010 10:45 olinuxx noyau rt et ordi portable 34
Afficher
Dimanche 05 décembre 2010 09:14 olinuxx rédaction 33
Afficher
Dimanche 05 décembre 2010 09:08 olinuxx rédaction 32
Afficher
Dimanche 05 décembre 2010 09:01 olinuxx installation 31
Afficher
Dimanche 05 décembre 2010 08:54 olinuxx 30
Afficher
Dimanche 05 décembre 2010 08:53 olinuxx 29
Afficher
Dimanche 05 décembre 2010 08:52 olinuxx 28
Afficher
Dimanche 05 décembre 2010 08:51 olinuxx BOX 27
Afficher
Dimanche 05 décembre 2010 08:13 olinuxx 26
Afficher
Dimanche 05 décembre 2010 08:08 olinuxx 25
Afficher
Dimanche 05 décembre 2010 08:05 olinuxx 24
Afficher
Dimanche 05 décembre 2010 08:02 olinuxx 23
Afficher
Dimanche 05 décembre 2010 08:01 olinuxx rédaction 22
Afficher
Dimanche 05 décembre 2010 07:59 olinuxx 21
Afficher
Dimanche 07 novembre 2010 21:49 olinuxx déplacement / rédaction / liens 20
Afficher
Vendredi 10 septembre 2010 13:34 olinuxx + video lac 2010 19
Afficher
Vendredi 03 septembre 2010 23:32 olinuxx + liens 18
Afficher
Mercredi 18 août 2010 14:16 olinuxx 17
Afficher
Mercredi 18 août 2010 14:14 olinuxx mise en page 16
Afficher
Mercredi 18 août 2010 14:14 olinuxx mise en page 15
Afficher
Mercredi 18 août 2010 14:13 olinuxx 14
Afficher
Mercredi 18 août 2010 14:12 olinuxx ré écriture 13
Afficher
Lundi 16 août 2010 20:40 pianolivier 12
Afficher
Samedi 14 août 2010 13:14 olinuxx amélioration 11
Afficher
Samedi 14 août 2010 13:12 olinuxx 10
Afficher
Samedi 14 août 2010 01:28 olinuxx amélioration 9
Afficher
  • 1
  • 2 (en cours)
  • »