Liens connexes

Dépêche modérée par

: Avancées technologiques du prochain Kernel

Posté par iug (). Modéré le 25 avril 2003.
0
Voici un petit récapitulatif des avancées technologiques du futur Linux 2.6. Après de grands débats au sein de la lkml (mailing list de développement du noyau), la décision a été prise de favoriser tout autant les utilisateurs finaux que les administrateurs de gros systèmes.

> Lire la suite (91 commentaires, moyenne: 2,6).   [dépêche : 1855 caractères]

Linus Torvalds étant plus intéressé par les performances brutes du noyau que par sa réactivité, les grandes orientations du développement concernaient surtout les gros systèmes. Ainsi, un nouvel ordonnanceur de tâches, nommé O(1), a fait son apparition. Celui-ci tient beaucoup mieux la charge quand de nombreuses tâches concurrentes s'exécutent, et priviligie une répartition équitable du temps de calcul entre celles-ci. De même, le futur noyau sera capable de gérer plus de 4 Go de mémoire physique sur des machines x86 32 bits.

Sous la pression des développeurs d'application sonores, l'intéractivité du nouveau noyau a été largement améliorée, ce qui ne devait pas être le cas dans un premier temps. Ainsi, des modifications visant à diminuer le temps d'exécution des appels systèmes (patchs low-latency et preempt) ont été apportées. De plus, la granularité de l'horloge est passée de 10 ms à 1 ms. Grosse nouveauté, l'intégration de l'architecture ALSA en lieu et place d'OSS fournit un système avancé de gestion des cartes sons, et permet d'envisager l'utilisation d'applications audio exigeantes (traitement temps-réel d'effets). On ne pourra plus dire que les jeux sous GNU/Linux sont moins fluides que chez les concurrents.

Une dernière amélioration très importante est l'incorporation d'un ordonnanceur intelligent des accès aux disques durs. Celui-ci limite très largement les déplacements de la tête de lecture du disque, et apporte des débits élevés en cas d'accès concurrents. Ceci sera autant bénéfique pour les serveurs de fichiers que pour les utilisateurs finaux : cela permet les copies de fichiers coucurrentes, les lancements d'applications en parallèle sans perte d'efficacité dans l'utilisation des ressources.

Cette liste est très loin d'être exhaustive, je n'ai pas abordé le nouveau système de configuration, la VM...

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.

Re: Avancées technologiques du prochain Kernel

Posté par Limousy Francis (page perso, ) le 25/04/2003 à 18:17. (lien). Évalué à 2.

On attends tous ca avec impatience.

Une date est prévue ?
Non c'était pas la bonne question :)

Re: Avancées technologiques du prochain Kernel

Posté par manatane () le 25/04/2003 à 18:26. (lien). Évalué à 5.

De même, le futur noyau sera capable de gérer plus de 4 Go de mémoire physique sur des machines x86 32 bits
Il me semble que les noyaux Suse les gère déjà depuis un bon moment (la 7.1 avec un kernel 2.4.0 si mes souvenir sont bons).
J'ignore en revanche comment Suse gère au niveau juridique ses modifications.

2 liens supplémentaires

Posté par oliv () le 25/04/2003 à 18:27. (lien). Évalué à 21.

1- le "kernel status", un "changelog" du noyau, où l'on peut aussi voir ce qui reste à intégrer pour le 2.6
http://kernelnewbies.org/status/(...)

2- le "What to expect" de ave Jones, ou la liste détaillée des principaux changements entre 2.4 et 2.6
http://www.codemonkey.org.uk/post-halloween-2.5.txt(...)

Re: Avancées technologiques du prochain Kernel

Posté par Beretta_Vexee () le 25/04/2003 à 18:27. (lien). Évalué à 8.

O(1) n'est pas le nom de l'ordonanceur, mais la complexité de l'algorithme utilisé qui est lineaire ( ordre 1), et donc monte en charge de maniére bien plus efficasse.

Cinon je vois pas le rapport entre Alsa, le pas d'horloge de l'ordonanceur et la rapidité des jeux.

Apres la VM encore plus efficasse ou enfint au point, le nouveaux systéme de droits etandues, et quelques belle choses en previsions.

--
Il relève de la responsabilité du lecteur de contrôler, par tous moyens, l'adéquation du message à ses besoins et de s'assurer qu'il ne causera pas de dommages aux personnes et aux biens.

[+] Avancées technologiques du prochain Kernel backportées

Posté par Nÿco (Jabber id, page perso, ) le 25/04/2003 à 18:28. (lien). Évalué à -1.

Le preempt et low latency patch sont installés dans le noyau 2.4 de pas mal de distribs par défaut me semble-t-il, non ?

Idem, d'autres patches sont backportés, non ?

--
Jabber ID : xmpp:Nyco@jabber.fr

Re: Avancées technologiques du prochain Kernel

Posté par Jerome Herman () le 25/04/2003 à 18:30. (lien). Évalué à 9.

C'est vrai qu'entre le support quasi parfait de l'ACPI (malgre certains problemes en mode APM+ACPI) et les boosts assez magiques apportes par les patchs preemptifs on peut avoir une certaines impatience.

Neamoins la question que tout le monde se pose reste "Est-ce que le noyeau 2.6 va etre le noyeau grand public ?". Bien que les ameliorations apportes au systeme touchent autant les admins que les utilisateurs finaux, on est plus tres loin d'avoir un noyeau pleinement fontionnel, facile a configurer et eficace.

Je joue depuis un moment avec les noyeaux 2.5.6x et je dois reconnaitre que la notion meme de module ne veut plus dire grand chose. On peut tout fourer dans le kernel en bloc et ca fonctionne de base. Les progres des liaisons USB et FireWire sont aussi tres encourageantes.

Par contre avec le changement de la gestion des threads, les modification sur le systeme de modules, et les systemes preemptif et faible latence tout le monde attend la VM avec un peu d'apprehension, surtout que ca avait ete le gros ratage du 2.4

Kha

--
Kha
root est un privilège, pas un droit !

question concernant alsa

Posté par imr () le 25/04/2003 à 19:48. (lien). Évalué à 1.

Possesseur de cartes cheap estampillées sound blaster qui ne sont pas full dupleix et qui n'ont pas de drivers alsa, qu'est ce qui est la carte la mieux supportée par alsa avec full dupleix inside et bon rapport qualité prix que vous me recommandez pour que j'envoie ces cartes nazebrokes dans les limbes de l'informatique (c-a-d que je les refile à un utilisateur de windos).
Parce que ca se prépare un changement comme ça.

Et pendant que j'y suis, ô glorieux kernelhackers, vous qui murmurez à l'oreille des devices, qu'en est il de devfs? Il l'a pas fait lui, le grand saut dans le noyau, comme alsa?

[+] Re: Avancées technologiques du prochain Kernel

Posté par Nicolas () le 25/04/2003 à 22:20. (lien). Évalué à -2.

on recupere quand son droit de vote? Je m'en sers rarement mais j'aime pas la discrimination sans justification!

Tests possibles avec un noyau 2.4.x

Posté par Foxy (page perso, ) le 26/04/2003 à 14:14. (lien). Évalué à 5.

Pour ceux qui seraient intéressé par le test de ces différentes fonctionnalités (low-latency, preemptible kernel, scheduler O(1)...), Con Kolivas les a backporté pour le noyau 2.4.20.

Il publie un patch (à l'heure actuel le ck6) pour le noyau 2.4.20 qui ajoute en plus le système de fichiers XFS, les derniers développements ACPI, Supermount. Un must sans avoir besoin d'attendre le noyau 2.6 ou de tester un 2.5.x. Vous trouverez ce patch et une FAQ ici : http://members.optusnet.com.au/ckolivas/kernel/(...)

J'ai installé ce patch et recompilé mon noyau le WE dernier et je peux dire que les améliorations pour l'interactivité sont vraiment intéressantes et se ressentent lors d'une utilisation intensive d'une système desktop.

Re: Avancées technologiques du prochain Kernel

Posté par bmc () le 26/04/2003 à 20:15. (lien). Évalué à 3.

Attention aux noyaux suivant le 2.5.66: un changement d'ordonnanceur a été effectué, et dans certains cas, il est vraiment très mauvais. Dans un journal, je parlais de ce problème, mais il n'a toujours pas été corrigé (au moins jusqu'au 2.5.68-bk7). Le journal en question: http://linuxfr.org/~bmc/2031.html(...)

Revenir en haut de page