Changement dans la numérotation du noyau Linux

Posté par . Modéré par Florent Zara.
Étiquettes :
0
8
mar.
2005
Kernel
Depuis la sortie du noyau 2.6 de nombreuses polémiques fleurissent sur la politique de sortie des nouvelles versions.
Pour essayer de mettre un terme aux controverses Linus Torvalds vient d'annoncer un nouveau schéma de numérotation du noyau. Dorénavant celui-ci adopte une numérotation de la forme W.X.Y.Z
Les discussions de la Linux Kernel Mailing List (LKML) sont disponibles sur le site KernelTrap.

985 bugs dans le noyau Linux

Posté par . Modéré par Anonyme.
Étiquettes :
0
17
déc.
2004
Kernel
La société Coverity a annoncé le 14 décembre que son produit SWAT (un analyseur statique de code très sophistiqué mais sous licence propriétaire) avait décelé 985 bugs sur un total de 5.7 millions de lignes de code dans le noyau Linux 2.6.9.
La majorité des bugs se trouve dans les modules des pilotes et seulement 1% dans le c1⁄2ur du noyau.
Le ratio est donc d'environ 0.17 bugs par millier de lignes ce qui, selon l'université Carnegie Mellon, est beaucoup moins que les logiciels classiques.
En effet il n'est pas rare d'observer, dans ces logiciels, un ratio de 20 à 30 bugs par millier de lignes ce qui se traduirait par un total compris entre 114.000 et 171.000 bugs sur un projet de la taille de Linux.

Voici un total récapitulatif des bugs considérés comme critiques du noyau :

* Défauts causant un crash système : 569
* Dépassement de tampon mémoire : 25
* Fuite mémoire : 33
* Problème de sécurité : 100

Sortie de la version 4 de ReiserFS

Posté par . Modéré par Anonyme.
Étiquettes :
0
24
août
2004
Kernel
La version 4 du système de fichiers Reiserfs vient de sortir.

Reiserfs est un système de fichiers journalisé, c'est à dire qu'il apporte un gain de sécurité en terme d'intégrité des données par rapport à un système de fichiers classique. Cette version a été écrite sans utiliser le code de la version précédente, qui sera toujours maintenu pour corriger les bugs le cas échéant. Les développeurs affirment avoir conçu cette nouvelle mouture en portant une attention particulière à la qualité du code.

Reiserfs supporte les transactions atomiques : une modification sur le disque est effectuée ou non, mais elle n'est jamais effectuée "à moitié". Cela permet de s'assurer en permanence de l'intégrité du système de fichiers. Cette atomicité ne s'effectue pas au dépend des performances grâce à un algorithme assez sophistiqué.
Au menu également les "dancing trees", qui rendent obsolètes les "B-trees" utilisés auparavant. Cette technologie permet de gérer des systèmes de fichiers d'une taille importante. Reiserfs 4 intègre maintenant un système de plugins afin de faciliter le développement de fonctionnalités supplémentaires. Toutes ces fonctionnalités permettent d'envisager de nouvelles applications, ainsi sa très grande facilité de gestion de nombreux petits fichiers lui permettrait de remplacer avantageusement une base de données dans certains cas.

Au final Reiserfs met la barre assez haut et n'a pas à rougir face à ses principaux rivaux (ext3 notamment).

NdM : merci à Dario Spagnolo et à Mark Havel pour avoir également proposé des dépêches sur le sujet.

Alerte de sécurité dans le noyau Linux

Posté par . Modéré par Anonyme.
Étiquettes :
0
20
avr.
2004
Kernel
Une vulnérabilité critique a été identifiée dans le noyau Linux, elle pourrait être exploitée par un attaquant local afin d'obtenir les privilèges "root". Ce problème de type "integer overflow" résulte d'une erreur présente au niveau de la fonction ip_setsockopt() combinée à l'option MCAST_MSFILTER (fichier net/ipv4/ip_sockglue.c) qui ne calcule pas correctement l'espace mémoire noyau (IP_MSFILTER_SIZE), ce qui pourrait permettre à un utilisateur local l'augmentation de ses privilèges.

NdM : a été proposé par jaune également.
NdM2 : les noyaux 2.4.26 et 2.6.4, déjà disponibles, ne sont pas concernés.

Linux 2.6.1 est stable

Posté par . Modéré par Benoît Sibaud.
Étiquettes :
0
13
jan.
2004
Kernel
Trois semaines après la sortie du 2.6.0, et après trois release candidates, voici une nouvelle version mineure du noyau Linux : la 2.6.1 est sortie le 09/01/2004.

Après les 2.4, c'est au tour du 2.6 de se voir corriger la vulnérabilité "mremap".

Le travail des développeurs s'est concentré sur le support de l'USB et de l'I2C, ainsi que sur le port sur IA64. On retrouve également corrections de bugs, mises à jour de sécurité et autres intégrations de patchs.

Rendez-vous sur ftp.kernel.org/pub/linux/kernel/v2.6 ; ou plutôt sur l'un des miroirs disponibles sur le système de miroirs du noyau Linux (troisième lien).

Évaluer les performances du noyau Linux

Posté par . Modéré par Anonyme.
Étiquettes :
0
19
sept.
2002
Kernel
Récemment, le mainteneur des patchs de haute performance du noyau Linux a fait des benchmarks sur les dernier noyaux 2.4.x de Linux. La méthode qu'il a utilisé pour faire ces benchmark repose sur une compilation du noyau et un logiciel appelé
irman
(Interactive Response Measurement and ANalysis). Ses résultats sont assez intéressants car ils montrent à la fois le temps pris par la tâche qui sert de benchmark et la charge totale du noyau. C'est à dire qu'il évalue aussi comment la montée en charge modifie le temps de réponse du noyau.


La question des performances du noyau Linux ont toujours été dans les préoccupations de l'équipe du noyau Linux. Il existe un grand nombre de benchmarks (dont certaines comparaisons Trollesques Linux vs NT, vu par
Microsoft ou par
d'autres).
Mais, il existe aussi des moyens d'optimiser vos performances (voir la page de "Linux Performance Tunning) ou de mesurer combien votre configuration (in)efficace (voir "Linux Benchmark Suite Homepage" et le "Linux Benchmarking HOWTO").

La journalisation XFS intégrée au noyau 2.5.*

Posté par . Modéré par Anonyme.
Étiquettes :
0
17
sept.
2002
Kernel
Il semble donc que Linus ait décidé d'intégrer le système de fichier journalisé XFS au prochain noyau 2.5.36. Il rejoint les autres systèmes de fichier journalisés : ext3, ReiserFS, JFS, et JFFS/JFFS2.
On peut noter aussi une mise à jour du firewire (IEEE 1394) cher à nos caméras DV pour ce nouveau noyau !

Module Aiptek DigitalEdge 6000U/8000U

Posté par . Modéré par Anonyme.
Étiquettes :
0
3
sept.
2002
Kernel
Bryan W. Headley vient de mettre en ligne une page consacrée au développement d'un module pour la tablette graphique DigitalEdge.
Prévu pour la version 2.5 du kernel, il a été backporté pour la 2.4.19

Il est à noter que Bryan bosse sous Debian, aussi, certains paramètres peuvent différer (point de montage de dvfs, xie.so dans l'arborescence de XFree...)
N'hésitez pas à tester et à soumettre vos bug-reports.

Darwin et Linus

Posté par . Modéré par Anonyme.
Étiquettes :
0
2
déc.
2001
Kernel
Une discussion sur la kernel mailing-list.

Papa Torvalds prend la théorie de l'évolution en exemple pour montrer que le design ne sert à rien dans un projet. Selon lui, Linux n'a jamais été pensé à l'avance. Le contraire l'aurait conduit à l'échec. C'est le cas de tous les gros projets réussis (l'homme :-), etc. Cette philosophie explique pourquoi Linus n'est pas indispensable (sauf par son côté sociable). Ce qui fait le sel de la discussion, c'est qu'on peut l'appliquer à d'autres domaines, comme le résumait Alan Cox: "on a fait des murs avant de réfléchir sur le ciment".

Interview de Neal Walfield (GNU/Hurd)

Posté par . Modéré par Anonyme.
Étiquettes :
0
14
nov.
2001
Kernel
Une interview de Neal Walfield, de l'équipe GNU/Hurd est proposée sur Kerneltrap.

"Hurd est une approche unique et intéressante pour résoudre de nombreux problèmes présents dans les OS actuels."
"Hurd est un ensemble de serveurs fournissant des interfaces similaires à ceux trouvés dans les noyaux traditionnels Unix. (...) Cela offre plus de puissance et de flexibilité et à l'administrateur et à l'utilisateur et, ainsi, augmente la sécurité du système."

'Hurd' est un acronyme pour `Hird of Unix-Replacing Daemons'.
'Hird' est un acronyme pour `Hurd of Interfaces Representing Depth'.

Et en bonus la réponse à Linus Torvalds sur les développeurs Hurd et la prise de stupéfiants.

Note du modérateur : j'ai rajouté l'URL de la news précédente sur Neal Walfield sur la dernière conférence Hurd qui s'est déroulée à Paris

Comparatif des VM de Linux et FreeBSD

Posté par . Modéré par Anonyme.
Étiquettes :
0
14
nov.
2001
Kernel
Suite à son article sur la nouvelle VM (Virtual Memory) apparue avec le noyau 2.4.10, Moshe Bar a mis à jour son comparatif des VM de Linux et FreeBSD. L'ancien comparatif (Linux 2.4.0 et FreeBSD 4.1.1) laissait apparaître un net retard de Linux.

Le nouveau comparatif remet les 2 OS sur un pied d'égalité.

Traduction en francais de kernel traffic #139

Posté par . Modéré par Anonyme.
Étiquettes :
0
4
nov.
2001
Kernel
Une chtite traduction siouplait, tout est dans le titre...

Note du modérateur: kernel traffic est un résumé des messages qui sont passés sur la liste de développement du noyau Linux, dont le nombre important de messages n'incite pas à s'y abonner. Vous avez donc là un condensé des discussions qui y ont eu lieu. Voici une traduction française, à lire.

Alan Cox et le noyau linux 2.4

Posté par . Modéré par Anonyme.
Étiquettes :
0
3
nov.
2001
Kernel
Je viens de lire dans Nospoon (qui s'inspire d'Advogato) qu'Alan Cox ne comptait pas maintenir la version 2.4 du noyau linux. Apparemment Red Hat devrait l'occuper un peu plus sur des problèmes plus directement liés à sa clientèle. Marcelo Tosatti devra prendre la relève, cependant assisté par Alan. Linus devrait quant à lui entamer la version 2.5 après avoir définitivement fixé le noyau 2.5.

Kernel: 3xpl01t r00t & DoS

Posté par . Modéré par Anonyme.
Étiquettes :
0
19
oct.
2001
Kernel
Un déni de service et un exploit root viennent d'être publiés.

Cela concerne les noyaux de la série 2.2.x x <= 19 et 2.4x x <= 9.
Le noyau 2.4.12 est OK.
Plus de détails dans le lien.

Note du modérateur: Les distributions commencent déjà à sortir des mises à jour, cf. liens supplémentaires.

Sortie du Noyau 2.4.10

Posté par . Modéré par Anonyme.
Étiquettes :
0
24
sept.
2001
Kernel
Linus vient de publier la version finale du noyau 2.4.10.

Parmi les améliorations notables :
- Meilleure gestion de la Memoire virtuelle
- Amélioration de l'intégration des systèmes de fichiers journalisés
- Grosse mise à jour des drivers
- Amélioration de la prise en compte de l'USB


Nota : Il semblerait que ce noyau, contrairement aux précédents de la série 2.4.x, permet enfin d'éviter un swapping monstre de la machine. Ce serait la première fois depuis la sortie de la série 2.4.x que la gestion mémoire soit enfin "acceptable".

Kernel Webcast

Posté par . Modéré par Anonyme.
Étiquettes :
0
20
avr.
2001
Kernel
les grands de ce monde se sont réunis lors de l'attendu Kernel Developers Summit à San Jose en Californie pour définir les priorité de notre prochain noyau. Il y a pleins de vidéos à voir (pour les anglophones, personnellement, je n'ai pas tout compris) et des renseignements intéressants sur l'avenir de Linux. Le 2.5/2.6 promet.
Note du modérateur: il me semble que cette nouvelle était déjà passée...

Syst V vs POSIX

Posté par . Modéré par Anonyme.
Étiquettes :
0
4
avr.
2001
Kernel
Plusieurs fois déjà, j'ai été agressé par des gens me parlant de l'intérêt de telle ou telle distribution pour le fait qu'ils sont syst V, BSD ou POSIX...
Alors moi dans mon immense naïveté contemplative, je cherche à avoir un bon texte où point par point on me présenterait de manière simple et efficace les différences et intérêts de chaques types d'Unix.

Linux sur Dreamcast

Posté par . Modéré par Anonyme.
Étiquettes :
0
8
mar.
2001
Kernel
je viens de decouvrit DC-Linux Sourceforge. Ils portent le noyau 2.4 sur Dreamcast. La carte ethernet pour DC étant disponible et bientôt supportée, on peut maintenant avoir une petite station Linux portable qui s'installe sur la télé de grand-mère. Vous imaginez: compiler le kernel au lieu de subir "Question pour un champion".

Note: NetBSD a déjà le driver pour la carte ethernet.

Pilote Audio Linux pour puces Crystal

Posté par . Modéré par Anonyme.
Étiquettes :
0
28
fév.
2001
Kernel
Cirrus Logic va développer maintenant les pilotes audios pour Linux afin de supporter les puces Crystal (entre autre).

C'est une très bonne chose, surtout lorsque l'on sait que ce composant est très utilisé sur les cartes mère bas de gamme (PC à 5000fr par exemple).

[Note du modérateur: On ne sais pas si les sources de ces drivers seront disponibles... à voir]

Kernel 2.4.2

Posté par . Modéré par Anonyme.
Étiquettes :
0
22
fév.
2001
Kernel
Le nouveau noyau 2.4.2 est sorti. Parmi la liste des changements, on ne trouve pas de nouveauté majeure mais plutôt des corrections des bugs (voir le changelog)