Chargement...
 
Skip to main content

Historique: Le noyau Temps-Réel

Aperçu de cette version: 66

! Documentation à améliorer
Page incomplète/plus à jour
En attendant sa ré-écriture, et/ou si vous souhaitez donner un coup de main, référez-vous à ce sujet du forum




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/.

La liste des utilisateurs du noyau RT : https://rt.wiki.kernel.org/index.php/MajorDomo.
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.

Canal IRC : #linux-rt @ irc.oftc.net Image (avant il était sur irc.freenode.net), mais attention, c'est un canal de developpeurs 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é.

Explications


C'est quoi l'OSADL ?
http://osadl.org/ : Open Source Automation Development Lab.
L'OSADL est une organisation visant à regrouper plusieurs "investisseurs" ayant les mêmes besoins informatiques dans le but de partager les frais de développement et de permettre à de petites sociétés de collaborer plus facilement au développement d'applications libres, en particulier le noyau Linux.
Le projet actuel portant sur les capacités temps-réel du noyau est sous la tutelle de cette organisation, qui se charge alors de regrouper les développeurs, de définir le cahier des charges, de sélectionner et tester des versions "stables" du noyau rt et qui propose des solutions matérielles temps-réel aux entreprises et de la documentation et du support accessibles gratuitement en ligne.

C'est quoi un noyau-RT ?
Le noyau RT est un noyau Linux 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.
  • une explication (en anglais) sur la différence du procédé de "sheduling" et la gestion multi-proc du le noyau rt : linuxjournal.com/magazine/real-time-linux-kernel-scheduler

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


Si cela vous intéresse, vous voudrez peut être savoir comment compiler un noyau temps-réel.

notes de travail :
ajouter un truc sur das_watchdog, utilitaire de surveillance-dépannage d'un système RT pour la MAO.


[+]

Historique

Avancé
Information Version
Samedi 21 octobre 2023 09:52 olinuxx 87
Afficher
Samedi 21 octobre 2023 09:50 olinuxx 86
Afficher
Samedi 21 octobre 2023 09:49 olinuxx + erreur/coquille + anglicismes + drapeaux EN + cohérence wiki / mise en page + ponctuations + http/https 85
Afficher
Vendredi 20 octobre 2023 16:21 Dominique précision 84
Afficher
Mardi 15 août 2023 16:50 Dominique Mise à jour du lien sur le "nouveau" site du noyau rt 83
Afficher
Vendredi 03 février 2023 19:59 olinuxx 82
Afficher
Vendredi 03 février 2023 19:58 olinuxx 81
Afficher
Vendredi 03 février 2023 10:12 jujudusud Mise en valeur de l'encart "documentation à améliorer". 80
Afficher
Vendredi 05 septembre 2014 19:18 olinuxx Recherche et remplacement en masse 79
Afficher
Vendredi 05 septembre 2014 19:08 olinuxx Recherche et remplacement en masse 78
Afficher
Vendredi 05 septembre 2014 08:50 olinuxx Recherche et remplacement en masse 77
Afficher
Mercredi 03 septembre 2014 10:13 olinuxx Recherche et remplacement en masse 76
Afficher
Mardi 02 septembre 2014 23:06 olinuxx arrrrrgggghhhh 75
Afficher
Mardi 02 septembre 2014 22:03 olinuxx Recherche et remplacement en masse 74
Afficher
Mardi 02 septembre 2014 21:56 olinuxx Recherche et remplacement en masse 73
Afficher
Mardi 20 août 2013 20:12 Yagyu Muramasa Les différence's' 72
Afficher
Mardi 20 août 2013 19:59 Yagyu Muramasa Un mot manquant dans la phrase 71
Afficher
Mardi 20 août 2013 18:08 olinuxx +1 alias 70
Afficher
Samedi 27 juillet 2013 17:16 Yagyu Muramasa Correction orthographique 69
Afficher
Mercredi 27 février 2013 22:06 utilisateur_anonyme2 68
Afficher
Dimanche 17 juin 2012 14:46 olinuxx +quelques alias 67
Afficher
Dimanche 17 juin 2012 14:46 olinuxx +quelques alias 66
Afficher
Lundi 21 mai 2012 16:08 olinuxx correction nom du lien 65
Afficher
Lundi 21 mai 2012 11:05 pianolivier suppression des notes de travail 64
Afficher
Lundi 21 mai 2012 10:31 pianolivier modif lien(s) interne(s) 63
Afficher
Samedi 19 mai 2012 19:44 pianolivier 62
Afficher
Samedi 19 mai 2012 19:37 pianolivier renommage de la page +alias(Le noyau Temps-Réel) 61
Afficher
Jeudi 17 mai 2012 18:19 pianolivier modif lien(s) interne(s) 60
Afficher
Mardi 15 mai 2012 18:04 olinuxx 59
Afficher
Mardi 15 mai 2012 18:01 olinuxx canal IRC 58
Afficher
Mercredi 09 mai 2012 19:21 pianolivier +1alias pratique 57
Afficher
Lundi 09 avril 2012 16:38 pianolivier +BOX 56
Afficher
Dimanche 08 avril 2012 15:32 pianolivier modif fil d'ariane 55
Afficher
Samedi 07 avril 2012 15:48 pianolivier +1lien interne 54
Afficher
Mercredi 21 mars 2012 19:38 pianolivier fil d'ariane 53
Afficher
Mardi 20 mars 2012 22:06 pianolivier suppression BOX (début de réorga du dossier) 52
Afficher
Dimanche 11 mars 2012 14:49 pianolivier 51
Afficher
Dimanche 11 mars 2012 14:18 pianolivier mise en page 50
Afficher
Mardi 22 novembre 2011 19:36 pianolivier mise en page 49
Afficher
Lundi 25 juillet 2011 20:54 pianolivier marquage de la page comme en cours de ré-écriture 48
Afficher
Dimanche 23 janvier 2011 13:41 pianolivier +lien sheduling rt 47
Afficher
Mercredi 22 décembre 2010 20:12 pianolivier le noyau rt ne permet pas de "gerer les IRQ" dans le sens impliqué 46
Afficher
Mercredi 22 décembre 2010 20:01 pianolivier C'est quoi l'OSADL 45
Afficher
Mercredi 22 décembre 2010 19:57 pianolivier C'est quoi l'OSADL 44
Afficher
Mercredi 22 décembre 2010 19:57 pianolivier 43
Afficher
Jeudi 16 décembre 2010 17:11 olinuxx 42
Afficher
Jeudi 16 décembre 2010 17:09 olinuxx reconnaissance du matériel 41
Afficher
Mercredi 15 décembre 2010 23:32 olinuxx + liste user rt 40
Afficher
Mercredi 15 décembre 2010 17:49 olinuxx mise à jour BOX 39
Afficher
Lundi 06 décembre 2010 11:27 olinuxx changement lien interne 38
Afficher
  • «
  • 1 (en cours)
  • 2