Le noyau Linux 2.4.20 est sorti cette nuit, au menu: corrections de bugs (sur l'USB, l'ACPI, l'IA-64, certains drivers, certains systèmes de fichiers, ...), optimisations (comme par exemple le support des tables de hash sur ext2/ext3 pour accélérer la recherche dans les répertoires avec beaucoup de fichiers, voir l'option 'dir_index' de tune2fs), un meilleur support de gcc 3.2, et une incorporation de nombreux patchs présents depuis quelques temps dans la branche -ac du noyau.
D'autre part, Linus a aussi sorti le noyau 2.5.50 dans la branche de développement; et a récemment déclaré qu'il prévoyait la sortie du 2.6 (qui s'appellera bien 2.6) dans la première moitié de l'année 2003, et qu'il espérait un freeze complet pour début janvier.
Tout est dans le sujet: le numéro 148 de Kernel Traffic vient de paraître (date du 1er janvier).
Extrait du menu:
-Microsoft Patents Loading A Trusted OS Into A Trusted CPU
-Status Of CPU Hotplugging In 2.5
-2.5 API Change Summaries
-VM Subsystem Fixes In 2.4 And 2.5
-Status Of Asymmetric Multi-Processing
-Compiler Optimization Requirements
-2.4 Release Policy
-Web Page Tracking All Linux Ports
-Marcelo On Vacation
Il faut peut-être préciser que Kernel Traffic est une « newsletter » hebdomadaire qui propose une synthèse de la mailing liste linux-kernel.
Le noyau 2.4.4 est sorti !
Le patch une fois dezippé fait 8Mo. Gros travail donc.
Au programme :
- Les correctifs officiels pour les chipsets via
- De grosse mises à jour (NTFS, usb,...)
- Le bugfix pour la faille de netfilter
- Un tmpfs (un filesystem virtuel)
- bug fix divers et variés (y'en a toujours...)
Ayant d'abord telechargé le patch j'ai eu quelque problèmes pour l'appliquer avant de renoncer définitivement et de télécharger l'archive entière..
Ce patch regroupe de nombreux systemes de cryptographie du noyau Linux:
Blowfish, CAST-128, DES, DFC, IDEA, MARS, RC6, Rijndael, Safer, ...ainsi que les systemes de fichiers cryptes API, CIPE VPN et EnSKIP.
Depuis hier, mardi 7 septembre 17h50, le site ftp.ciril.fr propose,
sous forme de packages Red Hat, aux possesseurs d'une Mandrake 6.0, les
sources et binaires d'un noyau Linux 2.2.13.
D'après www.kernel.org, la dernière version du noyau est 2.2.12.
NdM. : cette dépêche a été initialement publiée le 08/09/1999 à 12h47, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
L'attendant pour Noël ou pour le nouvel an, et déçu du retard, c'est hier que l'on a pu découvrir la nouvelle version du noyau.
En effet, une date plus importante, justifie ce décalage :
"Il y a 15 ans que j'ai acheté la machine qui a vu Linux démarrer. Le 2 janvier est une bonne date" dixit Linus Torvalds.
Alors que le 2.6 fait beaucoup parler de lui, le 2.4 continue son avancée avec le 2.4.26, il contient de nombreux changements dont :
- Correction de débordement de mémoire sur la fonction do_fork()
- Correction d'un débordement potentiel de lien symbolique sur iso9660
- Corrections ACPI, USB et IPV6
- Nombreuses corrections XFS
- Correctifs PPC 32
À noter enfin que la rc4 est devenue la version finale sans changement.
NdM: Merci à BokLM pour avoir proposé la dépêche
Ingo Molnar, célèbre développeur du noyau Linux et actuellement employé par Red Hat, a présenté Exec Shield, une méthode implémentée dans le noyau (actuellement disponible sous forme de patch pour le 2.4.21-rc1) pour réduire fortement sous x86 les risques de débordement de tampon (buffer overflows et associés) de façon transparente pour les applications, c'est-à-dire sans recompilation. Rappelons que les débordements de tampons permettent de faire exécuter sur la machine victime un code arbitraire, sous les droits de l'application victime.
ELKS sort sa première bêta !
ELKS est un petit noyau linux destiné à tourner sur des 8088 et supérieurs (linux ne fonctionne que sur des processeurs 32bits (NdM: ou plus)).
Note du modérateur : ELKS = « Embeddable Linux Kernel Subset », sous-ensemble du noyau Linux embarquable. Le Changelog commence en 1995 apparemment.
Le noyau Linux 2.4.11 est à peine sorti que voici déjà le noyau 2.4.12, en version finale (si, déjà, vraiment).
Le ChangeLog étant tout sauf long, je le mets ci-dessous:
final:
- Greg KH: USB update (fix UHCI timeouts, serial unplug)
- Christoph Rohland: shmem locking fixes
- Al Viro: more mount cleanup
- me: fix bad interaction with link_count handling
- David Miller: Sparc updates, net cleanup
- Tim Waugh: parport update
- Jeff Garzik: net driver updates
Merci à la boi-boite Kernel.
Note du modérateur: ce noyau a (déjà) un problème, un 2.4.13 devrait suivre bientôt, sinon le patch est dans les archives de la lkml.
Update du modérateur: je me permets de passer cette nouvelle sur la page principale.
Vu sur linuxgames.com :
Vu que le noyau 2.4 vient de sortir, il me parait tout à fait judicieux d'annoncer aux heureux possesseurs de carte nvidia qu'il existe un patch (non officiel certes...) pour la faire marcher avec le 2.4 :)
J'ai pas eu le temps de tester mais d'après le code ca m'a l'air plutôt correct.
A tester donc...
Linux se rapproche de plus en plus d'une nouvelle version stable après
avoir fait un bond de 2.3.51 à 2.3.99pre1 il y a deux jours.
Le dernier patch en date a été l'occasion pour moi de découvrir l'existence
d'un module "bonding" permettant d'agréger ensemble plusieurs cartes
Ethernet en une seule carte.
Ceci permettrait d'atteindre par exemple des débits de 400Mbit/s entre deux
machines équipées de deux cartes Ethernet 100Mbit/s Full Duplex. Les
clusters devrait s'en donner à coeur joie !
Décidement ce 2.4 recèle bien des nouveautés…
Note du moderateur: Quelqu'un aurait plus d'infos sur ce module ?
NdM. : cette dépêche a été initialement publiée le 16/03/2000 à 15h08, perdue lors d'une migration du site, retrouvée et remise en ligne le 1er mai 2012 (les éventuels commentaires initiaux ont été perdus).
Lors de la conférence du Linuxworld Expo à San Francisco, Andrew Morton, une figure importante du noyau Linux a parlé pendant plus d'une heure sur celui-ci.
Il est passé dans les premiers jours car la direction de Linuxworld Expo, entendant certaines critiques sur l'aspect de plus en plus commercial de l'évènement, a décidé de mettre le paquet sur les conférences techniques.
Andrew Morton a demandé à ce qu'il y ait plus de tests et a expliqué le changement du mode de développement du noyau. Celui devient plus un produit à maintenir qu'à améliorer. Il a expliqué pourquoi il y a de moins en moins de chances de voir apparaître un fork et a exposé la meilleure manière de tester le noyau. Pour terminer, il a brièvement parlé du futur et de la GPLv3.
L'article qui suit est une traduction libre un peu résumée. L'article original a été écrit par Joe Zonker Brockmeier pour linux.com le 7 août dernier.
Luc Saillard a posté il y a deux jours dans la liste de diffusion du noyau Linux un patch LIBRE réintroduisant le support des webcams Philips.
Ce nouveau pilote est un fork du pilote pwc récemment retiré du noyau (voir dépêche précédente). Il ajoute des fonctionnalités issues d'une ingénierie inverse (reverse-engeenering) du pilote binaire pwcx de Nemosoft. Tout n'est pas complet mais il est d'ores et déjà utilisable.
Il est intéressant encore une fois de noter la réactivité de la communauté.
Par contre, je trouve surprenant le peu de réaction à ce sujet (sur la lkml par exemple) comparé aux énormes "flamewars" que la suppression du pilote avait engendrées.
De nouveaux benchmarks effectués par Cliff White et utilisant re-aim viennent d'etre publiés. Ces benchs ont été effectués sur 3 noyaux différents : le 2.4.23-pre5, le 2.6.0-test5 et le 2.6.0-test5-mm4 .