(Nouvelle tirée de Kerneltrap.org)
Linus a commencé l'inclusion des modifications de Andrew Morton (patches mm, partie "non-blocking page writeback system") apportées sur la gestion de la mémoire virtuelle dans son arbre BK du noyau de développement 2.5.39.
Les buts de ces améliorations sont d'améliorer le comportement du noyau au niveau des entrées/sorties vis à vis de la montée en charge.
Au vu des gains de performance, c'est à ce demander comment on a put vivre sans! (à voir dans le fichier attaché)
Alsa Release Candidate 4
La version 4 de la "Release Candidate" d'Alsa (Advanced Linux Sound Architecture) est disponible sur le site d'Alsa. Pour rappel Alsa est un driver alternatif pour vos cartes sons sous Linux, et de meilleur qualité.
Nouvel outil de configuration pour le kernel Linux
Jusqu'à maintenant, pour configurer son noyau, chacun avait le choix de la méthode : texte ou X (Tcl/Tk) selon qu'il faisait 'make config' ou 'make xconfig'. Il semblerait que l'actuel outil de configuration du noyau écrit avec Tcl/Tk va être remplacé par un nouvel outil écrit avec Qt. Il a été intégré au noyau 2.5.45. Il est écrit par Roman Zieppel qui a écrit le support AFFS (filesystem). A quand un outil écrit avec Gtk+ ?
Note du modérateur : Et make menuconfig ? C'est pourtant le mieux actuellement, non ?
Note du modérateur : Et make menuconfig ? C'est pourtant le mieux actuellement, non ?
Bug ext3 dans le noyau Linux 2.4.20
Pas de panique, il ne concerne que ceux qui utilisent le flag 'data=journal' qui n'est pas active par defaut (le defaut etant 'data=ordered'.
Globalement, si vous utilisez 'journal' au lieu de 'ordered' vous risquez de perdre les 30 dernières secondes de transactions du fait d'un problème de synchronisation. Donc, la solution court terme est de faire un 'sync' avant de demonter les partitions ...
Vous trouverez donc dans le lien les infos concernant le bug ainsi que les commentaires assez acides sur le probleme.
Globalement, si vous utilisez 'journal' au lieu de 'ordered' vous risquez de perdre les 30 dernières secondes de transactions du fait d'un problème de synchronisation. Donc, la solution court terme est de faire un 'sync' avant de demonter les partitions ...
Vous trouverez donc dans le lien les infos concernant le bug ainsi que les commentaires assez acides sur le probleme.
ACPI needs you
je suis sur la ML de développement de l'ACPI de Linux. Et il vient de s'y produire une discussion mettant une fois de plus l'accent sur le manque d'aide des utilisateurs/développeurs.
l'ACPI est le nouveau standard de gestion d'énergie (mais bien plus encore) pour les architectures PC.
l'ACPI est le nouveau standard de gestion d'énergie (mais bien plus encore) pour les architectures PC.
Il y aura bien un "Logical Volume Manager" dans le 2.6
D'après Jonathan Corbet -- le journaliste de Linux Weekly News qui rédige chaque semaine la page Kernel du journal -- Le Device Mapper vient d'être intégré par Linus dans sa prochaine version (la 2.4.45).
(détails dans l'article)
(détails dans l'article)
Le noyau Linux 2.4.20 est arrivé
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.
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.
KernelHQ fait peau neuve
La version alpha du nouveau site Kernel HeadQuarter est en ligne.
Pour rappel, KernelHQ met en ligne les sources des noyaux Linux afin de pouvoir, entre-autres, "browser" du code de manière efficace.
NdM : ce site est en version alpha mais a l'air très prometteur.
Pour rappel, KernelHQ met en ligne les sources des noyaux Linux afin de pouvoir, entre-autres, "browser" du code de manière efficace.
NdM : ce site est en version alpha mais a l'air très prometteur.
Documentation en ligne sur la VM du Kernel 2.4
Voici deux documentations sur le fonctionnement de la VM du noyau 2.4: le premier explique le fonctionnement de la VM et le second donne des explications sur des "bouts de code" de cette même VM.
En un mot: la theorie et la pratique !
Merci Kerneltrap.org (qui donne aussi des liens pour les fichiers textes et pdf).
En un mot: la theorie et la pratique !
Merci Kerneltrap.org (qui donne aussi des liens pour les fichiers textes et pdf).
IBM expose ses benchmarks du kernel Linux
IBM, dans son excellente rubrique developerWorks, propose un article sur les différents benchmarks utilisés pour tester les noyaux Linux 2.4 et 2.5.
Ces tests font partie du Linux Scalability Effort (LSE) : projet open-source ayant pour but l'amélioration des performances du noyau pour des serveurs professionnels.
Au programme, tests sur des plateforme de base de données, de serveur Web et serveur Samba. Des outils d'analyse des performances du noyau sont aussi présentés : mesures TCP/IP, I/O, VFS, SMP...
Ces tests font partie du Linux Scalability Effort (LSE) : projet open-source ayant pour but l'amélioration des performances du noyau pour des serveurs professionnels.
Au programme, tests sur des plateforme de base de données, de serveur Web et serveur Samba. Des outils d'analyse des performances du noyau sont aussi présentés : mesures TCP/IP, I/O, VFS, SMP...
Quatrième anniversaire de Kernel Traffic
Le 14 janvier c'était le quatrième anniversaire de la lettre Kernel Traffic, cette lettre est un résumé hebdomadaire de la liste de diffusion linux-kernel, où tous les choix cruciaux quand au dévelopement de Linux se font. La liste étant extrêmement active (plusieurs centaines de messages par semaine) cela rend le suivi du dévelopement un peu moins gourmand en temps. Quand on regarde les archives c'est assez impressionnant, où trouvent-ils le temps de manger et dormir ces gars ?
IBM, Oracle et Red Hat planchent sur la sécurité de Linux
IBM, Oracle et Red Hat ont annoncé qu'ils voulaient rendre Linux conforme au programme de certification NIAP (National Information Assurance Partnership). Ce programme est lancé par 2 organismes Américains : l'Institut national des standards et des technologies (NIST) et l'Agence de sécurité nationale (NSA) ...
Au final, c'est une amélioration de la stabilité et de la sécurité du Kernel Linux qui est visé.
Autant cette initiative peut rassurer les entreprises de l'implication de grands noms de logiciels payants dans Linux, et donc faciliter sa pénétration dans les entreprises. Autant le nom de la NSA associé au Kernel Linux peut donner des frissons dans le dos ...
NdM : j'ai ajouté le lien de Security-Enhanced Linux de la NSA
Au final, c'est une amélioration de la stabilité et de la sécurité du Kernel Linux qui est visé.
Autant cette initiative peut rassurer les entreprises de l'implication de grands noms de logiciels payants dans Linux, et donc faciliter sa pénétration dans les entreprises. Autant le nom de la NSA associé au Kernel Linux peut donner des frissons dans le dos ...
NdM : j'ai ajouté le lien de Security-Enhanced Linux de la NSA
Faille de sécurité dans le noyau Linux
Une importante faille de sécurité a été découverte dans le noyau Linux par Andrzej Szombierski. Elle permet aux utilisateurs locaux de gagner les privilèges du super-utilisateur (root) grâce à un bug dans l'appel système ptrace. La mise à jour immédiate de votre noyau est donc chaudement recommandée.
La faille est corrigée dans Linux 2.2.25 pour le noyau 2.2, et un patch est fourni par Alan Cox pour les noyaux 2.4. Les versions 2.0 et 2.5 ne sont pas vulnérables (de lapin).
La faille est corrigée dans Linux 2.2.25 pour le noyau 2.2, et un patch est fourni par Alan Cox pour les noyaux 2.4. Les versions 2.0 et 2.5 ne sont pas vulnérables (de lapin).
Détails sur la sortie du 2.4.21
Avec la récente vulnérabilité des noyaux 2.2 et 2.4, qui a conduit Alan Cox à sortir un 2.2.25 en urgence, une forte demande s'était exprimée pour une sortie d'un 2.4.21 contenant un correctif.
Par ailleurs, le 2.4.21 était annoncé -- par excès d'enthousiame sans doute -- comme disponible sur un produit commercial.
Bref, une question se posait, qu'en est-il des plans de Marcelo Tosatti pour le 2.4.21.?
Maintenant, on sait : il vient de sortir le 2.4.21-pre6, contenant entre autres, le patch pour la vulnérabilité, et en a profité pour décrire le chemin vers le 2.4.21 : un pre7 sortira sous peu, suivi du premier RC.
Par ailleurs, le 2.4.21 était annoncé -- par excès d'enthousiame sans doute -- comme disponible sur un produit commercial.
Bref, une question se posait, qu'en est-il des plans de Marcelo Tosatti pour le 2.4.21.?
Maintenant, on sait : il vient de sortir le 2.4.21-pre6, contenant entre autres, le patch pour la vulnérabilité, et en a profité pour décrire le chemin vers le 2.4.21 : un pre7 sortira sous peu, suivi du premier RC.
Linux 2.6 est pour bientot...
En annonçant la sortie de Linux 2.5.70, Linus nous informe qu'il va rentrer dans la série des pre-2.6. Ce serait aussi le dernier noyau « pur Linus » puisqu'il compte y intégrer les modifications d'Andrew Morton.
Par ailleurs le 2.5.70 est un gros patch qui entre bonnes choses ajoute enfin le support de l'AGP Uninorth pour les Mac :-))).
Par ailleurs le 2.5.70 est un gros patch qui entre bonnes choses ajoute enfin le support de l'AGP Uninorth pour les Mac :-))).
Linux 2.4.21 est sorti
La huitième Release Candidate du noyau est devenue 2.4.21 aujourd'hui même, sans modifications :)
Quelques exemples d'améliorations : le système de fichiers ReiserFS, l'USB (prise en charge de nouveaux périphériques comme le palm 100 ou le Clie NZ790V, divers bugfixs de usb-storage ...), les Frame Buffers et pleins d'autres encore.
Pendant ce temps la branche de développement continue à avancer, elle est aujourd'hui en version 2.5.70.
NdM: Merci à Damien POBEL qui a aussi proposé cette news.
Quelques exemples d'améliorations : le système de fichiers ReiserFS, l'USB (prise en charge de nouveaux périphériques comme le palm 100 ou le Clie NZ790V, divers bugfixs de usb-storage ...), les Frame Buffers et pleins d'autres encore.
Pendant ce temps la branche de développement continue à avancer, elle est aujourd'hui en version 2.5.70.
NdM: Merci à Damien POBEL qui a aussi proposé cette news.
Linus s'est exprimé sur le DRM dans le noyau Linux !
Linus Torvalds a ouvert le débat sur le bien fondé d'implémenter des fonctionnalités de DRM (NdM : « Digital Rights/Restrictions Management ») dans les noyaux Linux sur la "Linux Kernel Mailing List" (LKML) cette nuit (le 23 avril). En gros et en faisant un raccourci que certains jugeront cavalier, Linus est d'accord pour que des fonctionnalités de DRM soient intégrées dans les noyaux Linux. Alors, cela veut-il dire qu'il approuve le principe du DRM et le "flicage" des ordinateurs ?
Avancées technologiques du prochain noyau Linux
Voici un petit récapitulatif des avancées technologiques du futur noyau Linux 2.6. Après de grands débats au sein de la lkml (liste de discussion du développement Linux), la décision a été prise de favoriser tout autant les utilisateurs finaux que les administrateurs de gros systèmes.
Modifier Linux pour les applications temps-réel
L'excellent site linuxdevices.com pointe du doigt un petit article (PDF, 5 pages, anglais) du RTC magazine de février 2003 donnant les principales considérations concernant l'emploi, la configuration, et la modification du noyau Linux pour la mise en oeuvre d'applications plus ou moins temps réel.
Bien que supposant quelques notions sur le fonctionnement général du noyau Linux, l'article constitue certainement une bonne introduction sur les différentes catégories d'applications temps réel, et pointe les récentes avancées du noyau facilitant leur mise en oeuvre.
Bien que supposant quelques notions sur le fonctionnement général du noyau Linux, l'article constitue certainement une bonne introduction sur les différentes catégories d'applications temps réel, et pointe les récentes avancées du noyau facilitant leur mise en oeuvre.
Le monde merveilleux de Linux 2.6
Dans la grande traditions des "mondes merveilleux de Linux", voici la fournée pour le 2.6. Cet article présente en détails les modifications qui ont eu lieu dans la phase de développement 2.5.
Au menu : multiple platform support, Linux internals, unified device model, core hardware support, block device support, input / output devices & software improvements.
Au menu : multiple platform support, Linux internals, unified device model, core hardware support, block device support, input / output devices & software improvements.
Pilote GPL pour chip 802.11*
Atheros Communication annonce publier ce qui est certainement le premier pilote de périphériques wireless à base de chipset Atheros pour Linux (et FreeBSD) sous GPL (ou licence BSD).
Le président d'Atheros signale par ailleurs que son intention est que les produits de sa société soient très accessibles à la communauté des développeurs de logiciels, chose assez rare pour être signalée.
Le président d'Atheros signale par ailleurs que son intention est que les produits de sa société soient très accessibles à la communauté des développeurs de logiciels, chose assez rare pour être signalée.
Kernel Summit 2003
La couverture par lwn (Linux Weekly News) du dernier Kernel summit est disponible gratuitement.
Kernel Summit est une rencontre annuelle des principaux acteurs de Linux (bénévoles et sociétés). Ce compte-rendu par lwn donne un aperçu des préoccupations actuelles et des évolutions à venir de Linux.
Kernel Summit est une rencontre annuelle des principaux acteurs de Linux (bénévoles et sociétés). Ce compte-rendu par lwn donne un aperçu des préoccupations actuelles et des évolutions à venir de Linux.
Version 0.1 de L4Ka:Pistachio disponible
La nouvelle mouture du micro-kernel L4Ka est arrivée aujourd'hui 2 mai. Elle implémente donc la dernière version de l'API, dont une des grandes nouveautés est l'«IPC redirect». Finalement, la licence choisie pour cette réimplémentation compléte sera une licence BSD.
Il faut garder à l'esprit que cette sortie est essentielle pour l'avenir du Hurd, qui compte abandonner à moyen/long terme mach pour L4Ka. Maintenant que ce micro-kernel est une réalité, les travaux de portage vont pouvoir commencer.
Il faut garder à l'esprit que cette sortie est essentielle pour l'avenir du Hurd, qui compte abandonner à moyen/long terme mach pour L4Ka. Maintenant que ce micro-kernel est une réalité, les travaux de portage vont pouvoir commencer.
Exec Shield: protection contre les débordements de tampons
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.
Linus va travailler à plein-temps sur le noyau Linux
En même temps que l'annonce de la sortie du noyau Linux 2.5.72, Linus a annoncé sur Linux-Kernel qu'il allait quitter Transmeta après 6 ans de bons et loyaux services pour se consacrer à plein temps au développement du noyau Linux. Il compte en effet intégrer un consortium appelé Open Source Development Labs, qui a été fondé il y a 3 ans par I.B.M., Hewlett-Packard, Intel, Computer Associates, NEC et Fujitsu et qui dispose d'un budget de 20 millions de dollars.
(Ndm : merci également à gruïïïk)
(Ndm : merci également à gruïïïk)