Articles précédents : Articles
- [47] Le projet Webkit clarifie ses règles
- [65] Un élu répond aux pressions de Microsoft sur les mairies
- [18] OpenID 2.0 est arrivé
- [191] Trois associations s'attaquent aux propos fallacieux de Luc Chatel
- [38] Un cluster Kerrighed de 252 coeurs basé sur un noyau Linux 2.6.20
- [16] État des lieux de la géomatique libre francophone
- [45] La cour des comptes allemande dénonce les projets TIC
- [5] Calendrier libre 2008 : encore ce week-end
- [9] Trophy récompense ses futurs contributeurs
- [59] Nouveaux débats à l'Assemblée autour de la vente liée
Liens connexes
- LWN : La compétition autour du temps réel (540 hits)
- Description de la solution Novell (284 hits)
- Description de la solution Red Hat (333 hits)
- Les patchs RT du noyau (439 hits)
Dépêche modérée par
Dépêche éditée par
Cette volonté de ne pas laisser un concurrent en position de monopole sur ce secteur, même pour une durée infime, s'explique aisément. En effet de plus en plus les entreprises reposent sur l'automatisation poussée de leurs processus afin de gagner en réactivité. On se rappelle, lors du sommet Linux 2007, le témoignage du représentant du Crédit Suisse qui indiquait qu'un noyau patché pour le temps réel aidait à maintenir les profits lors d'une transaction financière.
La prédictibilité des temps de réponse est donc un enjeu crucial et les distributeurs commerciaux de Linux sont en compétition pour couvrir ce marché au point, comme nous allons le voir, de déclencher une véritable guerre des communiqués.
LWN : La compétition autour du temps réel (540 hits)
Description de la solution Novell (284 hits)
Description de la solution Red Hat (333 hits)
Les patchs RT du noyau (439 hits)
> Lire la dépêche (53 commentaires, moyenne: 4,9).
Pour accéder au vrai temps réel il faut néanmoins intégrer beaucoup plus de patchs au noyau Linux et ces patchs, bien qu'en développement depuis longtemps, n'ont pas encore rejoints la branche principale. Le site LWN avait décrit ces modifications temps réel dans un article d'octobre dernier et avait abouti a un décompte de près de 400 patchs.
On y trouve notamment le remplacement des spinlocks par des mutex temps réel entièrement préemptibles et bénéficiant de l'héritage de priorité. Il existe aussi un patch permettant de gérer les interruptions dans des threads séparés et un autre qui modifie la gestion des pages mémoires pour éliminer les verrous.
Tout ce travail est donc disponible pour ceux qui désirent appliquer ces patchs au noyau traditionnel (c'est ce que fait la branche -rt) et cette série de patchs forme la base de ce qui se trouve dans les deux nouvelles offres de Novell et de Red Hat.
L'aspect technique des noyaux temps réel est toutefois un peu occulté dans les communiqués officiels rédigés par les département marketing au profit de phrases telles que « increase revenue opportunities » ou « grow their own top-line revenues » ou encore « customers gain time advantage over competitors to make more money or avoid financial losses ».
Cette compétition marketing a été particulièrement farouche et un des dirigeants de Red Hat est allé jusqu'à remettre en cause les contributions de Novell dans le domaine du temps réel.
Selon Scott Crenshaw le noyau Novell temps réel n'est pas stable et il ne serait que de la qualité d'une bêta. De plus les patchs RT ont été écrits à 80% par des développeurs Red Hat ce qui remettrait en cause le niveau de compétence de Novell sur ce sujet. Scott Crenshaw a ajouté sarcastiquement
Nous souhaitons la bienvenue à Novell dans la communauté temps réel. Nous espérons qu'elle fera des contributions à l'avenir.
Du coté Novell la réponse a été prompte :
Note à Red Hat: C'est de l'open source vous vous souvenez ? Novell propose un Linux testé est renforcé pour les entreprises avec des capacités temps réel. Ce n'est pas parce que Red Hat est une fois de plus en retard sur le marché (voir le desktop Linux pour les entreprises, la virtualisation avec Xen...etc) que cela signifie que notre noyau contient du code de qualité bêta (...) Ce n'est pas plus du code Red Hat que les millions de lignes de code apportées par Novell (...) C'est ça le modèle Open Source.
LWN s'est penché sur cette controverse et son verdict est assez nuancé : "En fait une bonne partie de ce travail, incluant le travail crucial de bas niveau sur la préemption qui a permis l'avancement du projet temps réel, a été effectué par Red Hat. Mais d'autres composants viennent de compagnies comme MontaVista, Linutronix, TimeSys et, oui, Novell (ainsi que d'autres bien entendu). Pour ces deux compagnies le fait de se disputer au sujet du crédit en tant qu'auteur du code est un peu stupide. Les deux sont des contributeurs significatifs du noyau (et au-delà)".
L'article de LWN indique également qu'au niveau des développeurs il n'y a aucun signe d'animosité et que le travail en commun sur la LKML ou les listes spécialisées se déroule bien. La tension semble se concentrer chez les gestionnaires et des managers des deux firmes qui perçoivent l'importance des enjeux financiers. A titre d'exemple cet article indique que le coût d'une licence Novell SLERT est de 2500 dollars par serveur (en plus des 799 dollars la licence SLES classique). Du coté Red Hat ce sera sans doute comparable.
Dans le monde du logiciel libre il est difficile d'obtenir un avantage comparatif sur ses concurrents puisque ces derniers peuvent réutiliser votre code. La compétition doit donc se déplacer sur d'autres secteurs comme la capacité d'expertise interne ou le service, le support, le développement d'adaptations spécifiques...etc.
Cette nouvelle donne met du temps à être intégrée par les managers traditionnels qui raisonnent encore en terme d'attribution de paternité et de communiqués triomphants. En 2005 on avait déjà assisté à une répétition de la situation d'aujourd'hui (à l'époque c'était Montavista contre Red Hat) et nous devons nous attendre à en voir encore à l'avenir.
trem-RT :)
Les utilisateurs Mandriva, comme moi, qui souhaiteraient essayer un noyau temps-réel dur (solution patch de l' équipe de Mr Molnar) peuvent le faire simplement en installant le(s) rpm(s) correspondant :
kernel-rt (et les sources si besoin...).
Ce kernel a rejoint le dépôt Contrib pour la 2008.
urpmi kernel-rt-latest kernel-rt-source-latest
(il y a aussi une version kernel-rt-SMP)
Et les utilisateurs enchainé au blob de nvidia seront "heureux" d' apprendre que le driver nvidia fourni par le PLF est patché pour supporté un noyau temps-réel dur. (le driver nvidia n' étant pas copain, pour le moment, avec un noyau temps-réel)
ps : n' oubliez pas de customiser le fichier limits.conf afin d' y renseigner correctement les nouveaux ""droits"" pour votre utilisateur.
Merci pour cette dépêche, passionante.
-
[^]Re: trem-RT :)
Posté par Chl (page perso, ) le 13/12/2007 à 10:46. (lien). Évalué à 10.Merci pour cette dépêche, passionante.
Pareil. A vrai dire, j'ai commencé à la lire, et je me suis dit tiens ça ressemble a du patrick_g, bingo.
Merci pour toutes tes dépêches/journaux, patrick_g, c'est toujours très bien écrit !
-
[^]Re: trem-RT :)
Posté par Troy McClure (page perso, ) le 13/12/2007 à 10:46. (lien). Évalué à 8.Quelle est l'utilité du temps reel dur sur une distrib orientée desktop ? un temps reel mou ou semi-dur n'est il pas suffisant pour la plus exigeante des madames michu ?
-
[^]Re: trem-RT :)
Posté par case42 (page perso, ) le 13/12/2007 à 11:12. (lien). Évalué à 6.Pour la MAO ?
(note: c'est une vrai question)
Cf Jack -> http://jackaudio.org/-
[^]Re: trem-RT :)
Posté par Troy McClure (page perso, ) le 13/12/2007 à 12:21. (lien). Évalué à 4.En l'état, sur une machine normalement chargée, je trouve que jack (ou alsa tout court) marche très bien sans recourir à des patchs 'temps reel dur'. De même windows et macos s'en sortent très bien pour faire de l'audio a faible latence et pourtant ils ne sont pas "temps reel dur"
-
[^]Re: trem-RT :)
Posté par patrick_g (page perso, ) le 13/12/2007 à 12:37. (lien). Évalué à 7.>>> De même windows et macos s'en sortent très bien pour faire de l'audio a faible latence
Y'avait pas une histoire sur les performances réseau de Vista qui s'effondraient quand le user écoutait de la musique ?-
[^]Re: trem-RT :)
Posté par knarf2 () le 13/12/2007 à 13:28. (lien). Évalué à 3.Si. "Playing Music Slows Vista Network Performance ?" [http://it.slashdot.org/article.pl?sid=07/08/21/1441240]
--
On a long enough timeline, the survival rate for everyone drops to zero.
-
-
[^]Re: trem-RT :)
-
[^]Re: trem-RT :)
Posté par case42 (page perso, ) le 13/12/2007 à 12:55. (lien). Évalué à 4.Comme Yvan, c'est clair qu'il est in-envisageable de faire de la MAO sérieusement sans un kernel RT... maintenant, ma question (et là ou j'avoue ma méconnaissance), c'est sur la pluvalue éventuelle d'un RT dur pour la MAO, par rapport à du RT "mou".
-
[^]Re: trem-RT :)
Posté par bubar () le 13/12/2007 à 12:58. (lien). Évalué à 4.winCE est temps-réel (prremption-on-acid même ? je ne suis pas sûr, je ne crois, à vérifier). Mais ce qui est sûr c' est que WinCE annoncé comme révolutionnaire à fait flop dès qu' ils (ms) ont ouvert le code aux clients. Les gars de l' industrie ont dû se dire un truc du genre "oula y a tant que ça à refaire dedans, bon ben on va garder vxworks et autres, hein..."
En tout cas, WinCE, à part sur les téléphones portables et autres gadgets, personne n' en n' a plus jamais entendu parler dans l' industrie il me semble...
Mac OSX a CoreAudio qui est temps-réel.-
[^]Re: trem-RT :)
Posté par GeneralZod () le 13/12/2007 à 13:56. (lien). Évalué à 5.WinCE 6.0 est TOUT sauf temps-réel "dur", en tout cas, je refuse de l'utiliser dans une application "safety critical".
Au niveau déterminisme, Linux+PREEMPT_RT est nettement plus fiable. En plus,
Au niveau industriel, WinCE a fait une petite percée dans l'automobile avec "WinCE for automotive", Microsoft s'est associé à quelques constructeurs et équimentiers. Kuka Gbmh (fabricants de robots Allemand) propose deux solutions de virtualisation pour utiliser soit WinCE soit VxWorks en concurrence de Windows.
Le seul avantage de WinCE sont les outils de développements et encore, un routard de l'embarqué sait générer sa chaine de cross-compilation comme un grand. :o)
-
-
[^]Re: trem-RT :)
-
-
-
[^]Re: trem-RT :)
Posté par farvardin (page perso, ) le 13/12/2007 à 11:25. (lien). Évalué à 4.je me suis dit la même chose que le commentaire plus haut, avant de lire le nom du rédacteur je me suis dit, "tiens, on dirait du patrick_g !" Félicitation pour cette dépêche.
Cette volonté de ne pas laisser un concurrent en position de monopole sur ce secteur, même pour une durée infime, s'explique aisément.
Si j'ai bien compris, ce combat des diverses distributions se passe en temps réel :)
Un noyau temps réel de base, cela pourra permettre aux musiciens de ne pas avoir de latence lorsqu'ils travaillent sous linux.
Actuellement, il faut appliquer soi-même des patchs, recompiler le noyau ou utiliser des noyaux patchés non officiel etc.
J'avais essayé les patchs et la recompilation sous opensuse à l'époque, bilan cela rendait la machine instable, kernel panic lors de l'utilisation de mon périph usb midi. J'avais essayé debian studio 64, cela fonctionnait, mais impossible de recompiler correctement certains logiciels car les sources étaient différentes du noyau fournit. La liste de diffusion n'a pas bcp aidé face à cela, donc j'ai rapidement changé de distribution. Actuellement je travaille sans noyau patché, et sur certaines choses il y a de la latence, donc je suis moins bien loti que les utilisateurs windows par exemple qui n'ont pas besoin de se prendre autant la tête juste pour enregistrer ou brancher leur clavier...--
"Every line of code that is written to our standards is a small victory ; every line of code that is written to any other standard is a small defeat. "
Evangelism is War-
[^]Re: trem-RT :)
Posté par cryptos () le 13/12/2007 à 12:16. (lien). Évalué à 6.Comme il est dit plus haut, la Mandriva 2008 propose un kernel-rt ainsi que ses sources. La particularité de ce noyau est qu'il permet une recompilation facile en fonction de son matériel. Personnellement j'utilise ce noyau en production (x86_64) pour la MAO et les temps de latences sont en chutes libres. 5 ms, avec un peu de réserve.
Selon l'application, on peut descendre jusqu'à 2 ms (en pilotant la machine MAO sans X par ssh depuis une machine maître)-
[^]Re: trem-RT :)
Posté par GeneralZod () le 13/12/2007 à 12:39. (lien). Évalué à 3.Normalement, tu peux descendre beaucoup plus bas avec PREEMPT_RT en deça des 100µs jusqu'à 16µs (avec le kernel de l'osadl).
Avec mon kernel de base avec le profil "voluntary preemption", j'ai des latences max de 5ms en utilisant le bench cyclictest.-
[^]Re: trem-RT :)
-
-
[^]Re: trem-RT :)
Posté par bubar () le 13/12/2007 à 13:28. (lien). Évalué à 6.vi /etc/security/limits.conf
@audio - rtprio 80
@audio - nice -15
@audio - memlock 300000
grossomerdo ça veut dire :
@ = groupe, donc le groupe audio à -> les valeurs après
la wildcard - désigne à la fois hard et soft. on peux à la place mettre soft uniquement par exemple.
rtprio peut aller jusqu' à 99 il me semble (à vérifier)
nice est la valeur de priorité dans la table des process. Son vocabulaire la fait aller jusqu' à -19 qui est la plus haute priorité.
memlock permet de locker une partie de la mémoire vive, ici 300MO.
(d' autres options permettent par exemple de limiter le nombre de fichiers ouverts pour l' utilisateur en deça de ceux prévu par le système, par exemple, ou encore le priority de base. Mais n' ont pas trop lieu d' être ici)
Jack veux au moins : kernelRT + rtprio à 60 (en dessous ça rale) + de la mémoire vive bloquée/dédiée. Sans ces configs, jack même sur un kernel RT n' est pas super efficace.
bon voilà, j' unlock, oupss, désolé
-
-
-
-
[^]Re: trem-RT :)
Posté par Gilles G. () le 13/12/2007 à 16:00. (lien). Évalué à 6.Juste pour pinailler:
les patches RT du kernel ne permettent pas de faire du temps réel "dur", ils rendent simplement le kernel plus préemptible.
Le temps réel dur c'est pouvoir être *certain* qu'une tâche sera exécutée avant un délai donné.
Au final, pour de l'audio avec les patchs d'Ingo Molnar, on n'a quasiment aucun xrun, mais cela ne permet pas d'affirmer que le kernel est temps réel dur.
Adeos, RTAI, Xenomai
J'aimerais souligné l'existance de RTAI et Xenomai, utilisant tous les 2 Adeos, dans ce monde du "temps-réel dur" et libre.
J'ai eu l'occasion d'utiliser Adeos et j'ai adoré le concept.
A+
-
[^]Re: Adeos, RTAI, Xenomai
Posté par David (page perso, ) le 13/12/2007 à 11:24. (lien). Évalué à 7.Les liens:
http://home.gna.org/adeos/
http://www.xenomai.org/
http://www.rtai.org/
-
[^]Re: Adeos, RTAI, Xenomai
Posté par GeneralZod () le 13/12/2007 à 11:30. (lien). Évalué à 6.De très bonnes solutions temps-réels même si j'ai une préférence pour Xenomai.
D'ailleurs, Adeos a été créé par un Français Philippe Gerum (OpenWide) -également co-leader de Xenomai- sur la base d'un article de Karim Yaghmour (OperSys)
Adeos est une solution élégante pour contourner le brevet de FSMLabs, conceptuellement c'est très proche d'un hyperviseur.
http://home.gna.org/adeos/
http://www.xenomai.org/index.php/Main_Page
http://www.linuxdevices.com/articles/AT7788559732.html
-
[^]Re: Adeos, RTAI, Xenomai
Posté par bubar () le 13/12/2007 à 12:41. (lien). Évalué à 9.Ce n' est pas tout à fait pareil.
Xenomai issu de RTAI issu de RTLinux ont il me semble tous en commun d' utiliser un micro-noyau (en fait un super scheduler, non ?) qui voit le noyau linux comme une simple tache parmis d' autres.
Les solutions RedHawk / RedHat et maintenant SuSe proposent quant à elles une solution où le kernel linux lui même devient hard-realtime.
Pour ce qui est de Madame Michu, elle n' a même pas besoin d' une solution realtime, même "molle" comme les patchs de Mr Love et/ou de Mr Morton déjà inclu depuis belle lurette. Madame Michu elle a surtout besoin que gnu/linux se mettent d' accord pour UNE solution commune comme serveur de son, et pas le bordel actuel (qui semble continuer vu les avancées de pulseaudio et de phonon). (ps : ça ne veux pas dire n' avoir qu' une solution, mais plutôt avoir pourquoi plusieurs solutions, mais que chacune soit capable de prendre en charge tout correctement : ce qui n' est pas le cas aujourdhui et ne le sera pas demain : tant que les bureaux continueront à vouloir faire leur tit trucs dans leur coins, on n' en sortira pas. Le serveur de son ne devrait pas être dépendant du bureau)
mes 2 cents.-
[^]Re: Adeos, RTAI, Xenomai
Posté par imalip (page perso, ) le 13/12/2007 à 13:34. (lien). Évalué à 6.enomai issu de RTAI issu de RTLinux ont il me semble tous en commun d' utiliser un micro-noyau (en fait un super scheduler, non ?) qui voit le noyau linux comme une simple tache parmis d' autres.
Si ca n'a pas changé depuis que j'ai travaillé sur RTAI (il y a vraiment longtemps), le principe est d'ajouter un scheduler qui wrap tous les appels qui peuvent potentiellement l'interrompre (y compris les interruptions et le scheduler Linux d'origine) pour leur donner une priorité plus basse que les process devant tourner avec des priorité temps réel.
M'enfin depuis 5 ans ils ont peut-etre changé ca...
PS : sujet temps réel, je rassure tout de suite, les Formule 1 n'utiliseront pas Windows CE en 2008.--
"While a monkey can be a manager, it takes a human to be an engineer" Erik Zapletal-
[^]Re: Adeos, RTAI, Xenomai
Posté par patrick_g (page perso, ) le 13/12/2007 à 13:58. (lien). Évalué à 3.Mais la question c'est : Est-ce que McLaren va avoir un gros avantage du fait de connaître le boîtier électronique alors que toutes les autres écuries le découvrent pour la première fois ?
A mon avis c'est une injustice (et un complot des anglais pour faire gagner McLaren).
Sinon, pour revenir au sujet, les OS temps réel utilisés en F1 c'est quoi ? Du VxWorks ?-
[^]Re: Adeos, RTAI, Xenomai
Posté par IsNotGood () le 13/12/2007 à 14:03. (lien). Évalué à 6.> les OS temps réel utilisés en F1 c'est quoi ?
On dit pilote dans le F1. Il y a eu Jim Clark, Ayrton Senna, Graham Hill, etc...-
[^]Re: Adeos, RTAI, Xenomai
-
-
[^]Re: Adeos, RTAI, Xenomai
Posté par imalip (page perso, ) le 13/12/2007 à 14:29. (lien). Évalué à 5.Oui McLaren part avec un certain avantage, meme si le systeme utilisé est sensiblement différent de ce qu'ils avaient avant ; donc ils subissent les meme bugs que tout le monde. Apres certaines équipes sont plus pretes que d'autres. Rien qui empeche de rouler, juste pas forcément completement testé ou optimisé.
Pour que les équipes utilis(ai)ent :
McLaren : 100% fait maison (enfin MES)
Ferrari : boitier Marreli Step10, OS made in Marelli adapté
Renault & Toyota : boitier Marelli Step11, OS made in Marelli dapaté
BMW : 100% fait maison
Honda & Aguri : 100% fait maison (Honda)
Williams : 100% fait maison
Jordan/Midlan/Spyker/Force India : McLaren pour le chassis, Marelli Step10 pour le moteur
Red Bull & Toro Rosso : PI Research (OS PI) pour le chassis, Marelli Step 10 ou 11 suivant le moteur.
Résumé : Marelli, McLaren, PI ou fait maison. Avec un préférence perso pour PI et le VCM Williams.--
"While a monkey can be a manager, it takes a human to be an engineer" Erik Zapletal-
[^]Re: Adeos, RTAI, Xenomai
Posté par gege (page perso, ) le 13/12/2007 à 21:29. (lien). Évalué à 4.Ca montre bien que pour le moment dans le domaine du logiciel temps-réel critique la question n'est pas encore d'avoir un RTOS commercial ou un RTLinux, car souvent c'est des OS maison. Faut dire qu'on parle souvent de simples schedulers qui n'ont rien avoir avec la richesse fonctionnelle d'un Linux.
En plus connaître parfaitement son OS dans des domaines aussi critiques permet d'éviter les bêtises (cf. les bugs des rovers martiens américains... http://research.microsoft.com/~mbj/Mars_Pathfinder/Authorita(...) ;-) ), et c'est pas forcément parce qu'on a accès au code source (WindRiver diffuse son code) qu'on comprend toutes les subtilités d'un OS...-
[^]Re: Adeos, RTAI, Xenomai
Posté par maiky () le 16/12/2007 à 21:14. (lien). Évalué à 1.Et pourtant...
Dans le domaine du temps-réel dans l'automobile, il existe un norme ISO: OSEK-VDX (il y a un article sur Wikipedia).
Il me semble que toutes les voitures européennes (en tout cas j'en suis sûr pour les françaises et les allemandes) utilisent un OS compatible OSEK.... et ce n'est pas un OSEK maison généralement.
Pour la suite des événements, dans l'automobile, AUTOSAR est en cours de finalisation (specs+revendeurs). Et c'est basé sur du OSEK.
Après, OSEK, c'est du temps réel dur, sur des cibles légères (embarqué profondément enfoui)... et l'OS tient sur 4Ko ;-)
-
[^]Re: Adeos, RTAI, Xenomai
Posté par imalip (page perso, ) le 17/12/2007 à 15:16. (lien). Évalué à 3.Il faut quand meme voir que la F1 (et le sport auto en général) est un domaine assez particulier avec des contraintes différentes (temps, réactivité,...) de l'industrie classique. L'OS est, pour les 4 que je connais, extremement simple. Une tache en background, et des taches qui tournent a frequences fixes, de 1Hz a 4 ou 10kHz. Cette partie-la est assez simple a faire. Passer d'un systeme a l'autre est plus compliqué, et veut dire revoir l'intégration matérielle, souvent la télémétrie, etc...
Il faut voir que la plupart de ceux qui utilisent un fournisseur externe ont des raisons historiques ou commerciales de le faire (Ferrari et Marelli sont du meme groupe, McLaren et MES idem, RBR et PI ont appartenu a Ford, accords comerciaux Renault/Marelli...). Si on a les moyens humains de faire en interne, on peut utiliser le systeme plus globalement. Par exemple Williams utilise ses VCM sur un certain nombre de bancs de tests.--
"While a monkey can be a manager, it takes a human to be an engineer" Erik Zapletal
-
-
-
-
[^]Re: Adeos, RTAI, Xenomai
-
-
[^]Re: Adeos, RTAI, Xenomai
-
[^]Re: Adeos, RTAI, Xenomai
Posté par zero heure (Jabber id, page perso, ) le 13/12/2007 à 14:49. (lien). Évalué à 9.Le serveur de son ne devrait pas être dépendant du bureau
c'est bien à ça que sert Phonon qui est juste une couche d'abstraction du serveur de son, pas un serveur de son.--
J'ai vu bien des choses dans ma petite vie, et je mesure amèrement l'impuissance à les dire. (JP Rosnay, Le 13ème apôtre) http://www.poesie.net/apotre2.htm
-
[^]Re: Adeos, RTAI, Xenomai
Posté par David (page perso, ) le 13/12/2007 à 17:43. (lien). Évalué à 4.> Ce n'est pas tout à fait pareil.
C'est justement l'intérêt de la chose. Le micro-noyau Adeos permet de créer un domaine plus prioritaire que Linux pour le traitement des IT et/ou threads RT. On n'est même pas obligé d'y mettre un OS/scheduler. La partie non temps-réel Linux reste simple le code temps-réel aussi.
Attention, depuis que RTAI est passé à Adeos, il n'est plus vraiment issu de RTlinux. L'architecture n'est plus la même.
Mes 2 cents aussi.
-
C'est bien mignon tout ça
... mais c'est de la gueguerre marketing.
Même si les principaux architectes de kernel-rt sont certes Ingo Molnar (RedHat) et Thomas Gleixner (Linutronix - auteurs des High Resolution Timer), kernel-rt reste un effort collectif.
Novell a mis deux développeurs sur kernel-rt : Gregory Haskins & Adam Bellay et ils sont loin d'être passifs. C'est compréhensible que RedHat n'apprécie pas de s'être fait grillé la politesse, ils ont démarré kernel-rt, et ont investi 5/6 développeurs sur le projet mais c'est du logiciel libre, faut jouer le jeu.
Enfin, malgré que PREEMPT_RT a encore pas mal de boulot pour arriver à concurrencer les RTOS classiques, il est relativement mature. Si on est pas trop exigeant au niveau des latences, on peut arriver à du déterminisme strict.
Pour ceux qui veulent des vrais informations sur l'état du Temps-Réel dans le noyau Linux:
http://rt.wiki.kernel.org/index.php/Main_Page
http://www.osadl.org/
http://linuxdevices.com/articles/AT4991083271.html
http://lwn.net/Articles/252716/
http://lwn.net/Articles/248929/
https://ols2006.108.redhat.com/
-
[^]Re: C'est bien mignon tout ça
Posté par IsNotGood () le 13/12/2007 à 13:15. (lien). Évalué à 2.> mais c'est du logiciel libre, faut jouer le jeu.
Red Hat joue le jeu, c'est indiscutable.
Les propos de Novell, entre autre le "Note à Red Hat: C'est de l'open source vous vous souvenez ?", c'est car des "journalistes" ont dit que Red Hat avait accusé Novell d'avoir volé du code. Red Hat n'a jamais dit ça. Red Hat a dit avoir fait la majorité du code, et lwn.net le confirme.
Il serait intéressant
d'étudier l'impact de l'ouverture du code de QNX...
http://www.osnews.com/story.php/18596/QNX-Opens-Neutrino-Sou(...)
-
[^]Re: Il serait intéressant
Posté par patrick_g (page perso, ) le 13/12/2007 à 12:15. (lien). Évalué à 5.Une ouverture de code qui, à première vue, ne libère pas vraiment le code :
"Access to QNX source code is free, but commercial deployments of QNX Neutrino runtime components still require royalties, and commercial developers will continue to pay for QNX Momentics® development seats. However, noncommercial developers, academic faculty members, and qualified partners will be given access to QNX development tools and runtime products at no charge.".-
[^]Re: Il serait intéressant
Posté par Francois Revol (page perso, ) le 13/12/2007 à 12:52. (lien). Évalué à 4.Oui il leur reste encore une éducation à faire :)
C'est pour ça que je n'ai pas dit libération.-
[^]Re: Il serait intéressant
Posté par baud123 (Jabber id, page perso, ) le 13/12/2007 à 14:13. (lien). Évalué à 5.si tu veux, le code de windows CE est en shared source aussi, donc lisible.
Après, tout ce freeware lisible non distribuable, c'est clairement une perte de temps d'investir dessus : est-ce vraiment à l'intégrateur de corriger les bugs que l'éditeur n'a pas été capable de corriger ? (aux frais de qui ?). Soit il y a collaboration des deux parties, cela permet de trouver un accord équitable, soit le jeu est biaisé dès le début et un seul ramasse la mise à la fin (c'est du win/win pour l'un, du ouin/ouin pour l'autre).
-
-
WindRiver si met aussi
http://www.windriver.com/fr/press/pr.html?ID=4363
Normalement Windriver devrait sortir une offre autour de RTLinux...
A suivre
Re:
> Red Hat a immédiatement répliqué le 4 décembre
> Cette volonté de ne pas laisser un concurrent en position de monopole sur ce secteur, même pour une durée infime
Je crois qu'on est dans le délire ici.
Peut-être Red Hat a bougé son calendrier de 1 ou 2 semaines. Mais c'est tout.
Red Hat parle depuis longtemps d'une version temps réel pour serveur. La solution devait être basée sur RHEL 6. Il y a quelques mois (oui, des mois et pas des jours) Red Hat a dit que la version temps réel sera basée sur RHEL 5.
Dans le domaine des serveurs, "être le premier" n'est pas un critère très important. Les gros clients sont prêts à attendre pour avoir la garantie d'une solution qui marche.
Pour rappel, Novell a aussi été le premier à sortir Xen dans une distribution entreprise. Red Hat a fait son offre de virtualisation des mois après Novell.
Ben ça n'empêche pas Red Hat de se porter comme un charme et de faire un carton dans la virtualisation.
-
[^]Re: Re:
Posté par patrick_g (page perso, ) le 13/12/2007 à 14:21. (lien). Évalué à 10.>>> Je crois qu'on est dans le délire ici.
Appât-à-IsNotGood(c)(tm) = Test OK-
[^]Re: Re:
Posté par inico (Jabber id, page perso, ) le 13/12/2007 à 14:50. (lien). Évalué à 7.Il a seulement une latence d'1h15.
Faudrait travailler un peu le l'appât, je croit qu'il perd du temps en titre non accrocheur :)--
"Les États-Unis sont le seul pays à être passé de la barbarie à la décadence sans connaître la civilisation." -- (origine réelle inconnue) Albert Einstein/Oscar Wilde/Georges Clemenceau/etc..
-
-
[^]Re: Re:
Posté par bubar () le 13/12/2007 à 14:47. (lien). Évalué à 1.tout à fait d' accord : on est dans le délire, et au passage ils devraient parfois faire parler les ingénieurs avant de faire parler les responsables marketting... Parceque là, la réponse de Novell frise le ridicule.
Après tout dans le "qui à la plus grosse parceque il sort le bousin avant les autres" la première distribution à avoir intégrer OpenVZ, puis Xen, c' est Mandriva (intégré dès la 2006 il me semble). Ce n' est ni Redhat ni Novell. Mais cette information est parfaitement insuffisante donnée seule...
Pour le RT il est évident que RedHat à fourni un travail essentiel (et d' ailleurs on peux /on pourrait remplacer, dans la dépeche, le lien vers kernel.org/rt vers http://people.redhat.com/mingo non ?
Mais ce n' est pas important tout ça (qui a intégré en premier et la gueguerre médiatico-marketteuse) , l' essentiel est que les solutions avancent et qu' elles restent libres et pluralistes.-
[^]Re: Re:
-
[+] [^]Re: Re:
Posté par IsNotGood () le 13/12/2007 à 15:51. (lien). Évalué à -1.> faire parler les ingénieurs avant de faire parler les responsables marketting...
Ce n'est pas moi qui fait une dépêche et qui l'ait accèpte avec les propos marketing débiles de Novell (ou propos seulement de guerre de communication).
> c' est Mandriva (intégré dès la 2006 il me semble).
Je parlais de distribution entreprise (sinon c'est probablement Fedora). Lorsque Red Hat vent RHEL, Red Hat ne vend pas que l'application d'un patch. Il y a des formations à la virtualisation, c'est certifié par des fournisseurs de logiciel, etc.
> Mais ce n' est pas important tout ça (qui a intégré en premier et la gueguerre médiatico-marketteuse) , l' essentiel est que les solutions avancent et qu' elles restent libres et pluralistes.
OK.-
[^]Re: Re:
Posté par bubar () le 13/12/2007 à 16:09. (lien). Évalué à 4.>Ce n'est pas moi qui fait une dépêche et qui l'ait accèpte avec les propos marketing débiles de Novell (ou propos seulement de guerre de communication).
La dépêche est le reflet de l' actualité, rien de plus, rien de moins !
je comprends pas que tu t' en prenne à cette dépeche.
>Je parlais de distribution entreprise (sinon c'est probablement Fedora). Lorsque Red Hat vent RHEL, Red Hat ne vend pas que l'application d'un patch. Il y a des formations à la virtualisation, c'est certifié par des fournisseurs de logiciel, etc.
tu trolles vraiment à puissance 10...
Lorsque Mandriva sort une distro, elle est certifiée pour et par un paquet de partenaires, moins que redhat, mais les mêmes. (cf : site mdv). Alors oui, mandriva est bien la première distribution entreprise à avoir intégrer Xen.
que ça te fasse mal au cul de le dire ne me dérange pas, je ne rentre pas dans cette gueguerre stérile de "qui l' a intégrer le premier"-
[^]Re: Re:
Posté par Zorro () le 13/12/2007 à 16:38. (lien). Évalué à 4.tu trolles vraiment à puissance 10...
C'est pour ça que je l'aime bien, isNotGood ! :-D
En général je me jette dedans pour défendre Mandriva, mais comme j'ai qu'une très vague idée de ce qu'est le temps réel et à quoi ça peut bien servir (pour moi, c'est la section virtuelle du Parti Socialiste [http://www.temps-reels.net/] c'est dire si je suis éloigné de la réalité du temps...).-
[^]Re: Re:
-
-
[^]Re: Re:
Posté par IsNotGood () le 13/12/2007 à 22:06. (lien). Évalué à 0.> je comprends pas que tu t' en prenne à cette dépeche.
Pourquoi pas.
> Lorsque Mandriva sort une distro, elle est certifiée pour et par un paquet de partenaires
Tu parlais de la Mandriva 2006 (et non de la CS).
Tu mélanges un peu tout.
Mandriva 2006 n'est pas une distribution entreprise. Son support doit être d'environ 1 ans. C'est totalement insuffisant.
Par contre tu peux comparer RHEL à Mandriva Corporate Server.
> Alors oui, mandriva est bien la première distribution entreprise à avoir intégrer Xen.
T'as peut-être raison, et je n'ai pas envis de vérifier. Mais dans ce cas, parle de la Mandriva CS 4 et non de la Mandriva 2006.
> que ça te fasse mal au cul de le dire
Ce qui me fait "mal au cul", c'est de lire des conneries. La Mandriva 2006 n'est pas une distribution entreprise (dexit Mandriva).
> je ne rentre pas dans cette gueguerre stérile de "qui l' a intégrer le premier"
Rires. Tu n'arrêtes de dire que c'est Mandriva et ça t'insupporte si on dit que ce n'est pas le cas.
Sinon pour ton info, c'est Fedora (FC4 sorti en juin 2006, Mandriva 2006 en novembre 2005). Le Xen de FC4 n'était pas "enterprise ready".
Pour les distributions entreprise, je ne fais pas de "gueguerre", Red Hat est le dernier (et avec plusieurs mois après tout le monde) a avoir proposer une solution de virtualisation entreprise.
Et je l'ai déjà dit. Donc il n'y a pas de gueguerre chez moi.
-
-
-
Attention
Le patch RT, c'est bien, mais attention à ne pas appliquer le patch RTT, qui, lui, a des performances plutot douteuses.
-
[^]Re: Attention
Posté par Olivier Abad () le 14/12/2007 à 15:41. (lien). Évalué à 6.Au contraire, en cluster, il permet de partager la charge !



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.