Liens connexes

Dépêche modérée par

Dépêche éditée par

: Sortie du noyau Linux 2.6.9

Posté par Colin Leroy (page perso, ). Modéré le 19 octobre 2004.
0
Linux 2.6.9 est sorti hier, le 18 octobre.

Entre 2.6.8 et 2.6.9, il y a beaucoup de différences, qui représentent beaucoup de petites choses :
mises à jour de différentes architectures (Sparc, PPC, ARM), ACPI, i2c, USB, systèmes de fichiers, pilotes vidéo et réseau...

ALSA a bénéficié d'une mise à jour massive, grâce à une synchronisation avec leur CVS; les vérifications de types sont maintenant plus strictes (d'où l'augmentation du nombre de warnings à la compilation - corrigez-en!) et pas mal d'annotations ont été ajoutées (elles permettent d'identifier correctement ce qui vient de l'espace utilisateur et ce qui vient du noyau, afin d'éviter que le noyau patouille dans les données utilisateur).

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

Cette version apporte donc beaucoup de nettoyages et quelques fonctionnalités supplémentaires (notamment dans ALSA, mais aussi quelques unes dans différents pilotes).

Certains utilisateurs pourront se rendre compte que les pilotes nVidia sont (encore) cassés, un patch est disponible.

À noter que le Changelog est pour l'instant incomplet, mais Linus Torvalds va le corriger pour qu'il couvre l'intégralité des changements depuis 2.6.8.

À noter aussi que le patch-2.6.9 disponible sur kernel.org est un patch du 2.6.8 au 2.6.9 et non du 2.6.8.1 au 2.6.9.

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.

Quelques corrections assez importantes

Posté par Brice Arnould ( un_brice ) (page perso, ) le 19/10/2004 à 18:53. (lien). Évalué à 6.

Une faille de sécurité (pas énorme) à été corrigée au passage.

[PATCH] security issue in firmware system

The firmware loader has a security issue. Firmware on some devices can
write to all memory through DMA. Therefore the ability to feed firmware
to the kernel is equivalent to writing to /dev/kmem. CAP_SYS_RAWIO is
needed to protect itself.

[ Editors note: the firmware file is 0644, and owned by root, so this
"security issue" is really only an issue for people who use
capabilities explicitly, rather than the regular Unix permissions.
This patch makes it do the same checks we do for /dev/mem etc. ]
(au passage, il feraient mieux de prendre l'habitude de les anoncer plus lisiblement que dans le changelog, surtout qu'il y a eu quelques cas très douloureux y'a pas si longtemps).

Ainsi qu'une autre mise à jour critique de corruption des paquets UDP mais seulement pour "Linux en mode utilisateur".

--
Respect à RMS.

Possibilité d'inclure DSDT perso

Posté par ginkyo (page perso, ) le 19/10/2004 à 19:14. (lien). Évalué à 4.

**Include Custom DSDT
(/boot/dsdt_perso.hex) Custom DSDT Table file to include
Pensez à mettre la version hexa et pas DSDT.aml

Rappel pour ceux et celles qui ont des prob d'ACPI c'est plutôt simple :
cat /proc/acpi/dsdt >dsdt_o.aml ou bien acpidmp DSDT > dsdt_o.aml
iasl -d dsdt_o.aml Dé-assemble AML vers ASL
cp -a dsdt_{o,perso}.dsl
../iasl -tc dsdt_perso.dsl produit dsdt_perso.hex et DSDT.aml
corriger le dsdt_perso.dsl en fx des erreurs voir http://www.unix.privat.t-online.de/acpi.html(...)

**Nous avons maintenant la possiblité d'avoir plus d'infos de débogue sur l'acpi, pourquoi ne pas inclure les bonnes ACPI_DEBUG dans les méthodes du dsdt_perso.dsl qui ne fonctionne pas (par exmple la _WAK) ? (perso je n'ai pas fait, je me suis pas encore plongé dans l'asl)

(ordi portable clevo 5820D vendu/recommandé par keynux !)
Perso je n'ai pas la chance d'avoir, une gestion d'énergie correcte :
- même corrigé, mon ventilo tourne au max et obligé de mettre acpi=force
- même en 300Mhz (au lieu de 2,4GHZ) le proc chauffe et le ventilo tourne au max
- Aucunes fonctions de régulations du ventilo dans la dsdt :((
- réguler le proc avec l'acpi ne fonctionne pas (ACPI Processor P-States driver)

Mes conseils
Si un jour je me rachète un ordi portable, je lui balancerai une knoppix avec un iasl, et hop un petit iasl -tc dsdt_perso.dsl pour voir
- si la table est boggué

vi dsdt_perso.dsl :
- voir si le fichier contient une idiotie du style If (LEqual (SizeOf (_OS), 0x14)) (ou 0x27) > conditions pour les SE qui ont 20 charactères : Ms win encore eux !
- voir si le code contient des méthodes pour FAN1 et FAN2

Voir aussi si dsdt_o.aml contient dans l'entête MSFT (compilé avec cette saloperie de compilateur de Microsoft )

L'informatique c'est vraiment pas pour moi, j'ai jamais de chance avec mes ordis (mais c'est aussi pour ça que j'ai appris bcp)

--
« Si quis scienter in tantum a vino abstineret ut naturam multum gravaret a culpa immunis non esset. »Saint Thomas d'Aquin, Somme théologique, II-II, 150, 1 ad 1.

alsa ?

Posté par ploum (page perso, ) le 19/10/2004 à 19:18. (lien). Évalué à 2.

Quelqu'un a plus d'infos concernant les changements dans Alsa ? J'aimerais savoir si ma carte Nforce2 intel8x0 sera mieux supportée (actuellement, je peux pas régler le volume et les applis doivent utiliser l'émulation OSS, le ALSA direct plantant)

Sinon, j'attend toujours que ma carte graphique (une geforce2MX) supporte le frame-buffer :-(

Il n'y a pas que Alsa :-)

Posté par 007 () le 19/10/2004 à 21:19. (lien). Évalué à 8.

Selon lwn :
- a lot of NTFS updates
- block I/O barrier support ( http://lwn.net/Articles/103183/(...) )
- patch allowing unprivileged process to lock small amounts of memory in RAM

    http://lwn.net/Articles/96587/(...)
    Rik van Riel and Arjan van de Ven have put together a new patch which allows normal users to lock memory into physical RAM without root privilege. The RLIMIT_MEMLOCK resource limit puts an upper bound on how much memory can be locked, and its default value is zero. By raising this limit, system administrators can enable users to lock a single page (useful for cryptographic applications which do not want to see passphrases and clear text swapped to disk) or larger amounts (for CD writing tasks, for example).

- new USB storage driver
- cluster-wide file locking infrastructure
- completely out-of-line spinlocks ( http://lwn.net/Articles/97537/(...) )
- AMD dual-core support
- support for the POSIX waitid() system call
- KProbes ( http://www-124.ibm.com/linux/projects/kprobes/(...) )
- USB "on the go" support
- the "flex mmap" user-space memory layout
- m32r architecture support ( http://www.linux-m32r.org/(...) )
- a bunch of latency-reduction work (Ingo Molnar)
- Nouvelle adressage mémoire : http://lwn.net/Articles/91829/(...)
- new I/O memory access mechanism ( http://lwn.net/Articles/102232/(...) )
- and lots of fixes :-)

Après le Kernel coding style, il y a maintenant le "Linux kernel management style" :
http://lwn.net/Articles/105375/(...)

Merci à lwn.

Corruption avec gcc 3

Posté par j () le 19/10/2004 à 22:27. (lien). Évalué à 3.

Attention si vous utilisez gcc 3, Richard B. Johnson a remarqué que certaines instabilités ou corruptions des données pouvaient être liées à un bogue de gcc 3. Le kernel 2.6.9 est aussi concerné :

http://00f.net/blogs/index.php/2004/10/20/register_corruption_with_(...)

Patch grsec ou equivalent

Posté par FRLinux (page perso, ) le 20/10/2004 à 10:25. (lien). Évalué à 2.

Bon, sachant que le site de GRsecurity ne va pas sortir de patch GRsec pour 2.6.{8,9}.x, quelqu'un aurait-il une bonne adresse pour un patch de sécurité sur kernel 2.6 ?

Merci,
Steph

Graveur SCSI

Posté par Vincent Ternisien () le 20/10/2004 à 17:46. (lien). Évalué à 1.

J'ai beaucoup de probleme avec le noyau 2.6.8.1 avec une Fedora 2 pour graver :(

Je doit utiliser, en root, un console avec les programmes mkisofs/cdrecord et encore, ca ne passe pas a chaque fois.
J'ai finit par arreter le _gravationnage_ sous Linux et je doit repasser sous Window$ pour ne pas casser tous mes cdr(w).

Quelqu'un a t'il des informations les graveurs SCSI avec le 2.6.9 ?

Kernel 2.6.9 ? Yes ! Mais ...

Posté par Gaeldîr (page perso, ) le 26/10/2004 à 00:06. (lien). Évalué à 0.

Hmm ... Je tourne sous le Kernel 2.6.9 sur mon portable depuis samedi soir ... Ha çà y a pas, c'est un excellent kernel : c'est stable, mon proc (un Pentium-M 715 alias "Dothan 1.5 GHz") est bien reconnu, c'est bien le speedstep avec le démon PowerNowD !

MAIS il y a un truc qui me choque : ils ont viré le supermount !
Comment je fais moi, maintenant, avec ma clef USB, sans supermount, sachant qu'avec submount, si je lance submountd, j'ai doit au message "submountd: 1 argument received, 6 needed." ?

Comment je fais, hm, pour utiliser ma clef USB avec le kernel 2.6.9 ?

Ils se seraient pas un peu ch*é dessus, Linus et les autres, en enlevant le supermount du kernel 2.6.9 ? :)

--
Ubuntu/Debian ... definitively !

Revenir en haut de page