En passant, quelques détails/nouveautés évoquées dans aucune des deux news:
- L'importation de LVM, depuis NetBSD pour la partie kernel, les outils GNU pour le userland, LVM commence donc à être pas mal multi plateformes (Linux, HPUX, NetBSD, Dragonfly BSD) et donc de device-mapper, ce qui a permis l'implémentation de dm-crypt (qui se veut compatible avec linux) et qui est une bonne chose pour l'utilisation de disques externes chiffrés entre différents OS. À noter que la cible "stripe" de device mapper est également présente.
L'importation de dm-crypt et LVM a poussé à fournir un systeme d'initrd ainsi qu'un mkinitrd pour pouvoir booter sur ce type de volumes.
- L'apparition de dsched, framework générique pour diffents schedulers I/O dans le kernel, ainsi que l'implémentation de dsched_fq, une politique de "fair queuing", ainsi que de "ioprio", un ionice like.
- Un gros boulot d'optimisation de la gestion de la mémoire virtuelle, dont le retrait du Global Lock, remplacer par un lock spécifique aux opérations de la VM, l'implémentation de "Idle Page Zeroing", qui consiste à "nettoyer" les pages mémoires inutilisées sur le temps d'idle du systeme afin d'accélérer leur allocation le moment venu. Une très bonne explication est disponible ici:
Et last but not least, _enfin_ l'apparition de la commande swapoff.
Bien entendu, plein d'autres choses, mais au moins j'ai fait un effort plutot que pomper et raccourcir la news de GCU, sur un ton qui sonne mal, et sans vérification des sources.
[^] # Re: Ohai
Posté par twisla (site web personnel) . En réponse à la dépêche Quand le dragon est de sortie. Évalué à 9.
- L'importation de LVM, depuis NetBSD pour la partie kernel, les outils GNU pour le userland, LVM commence donc à être pas mal multi plateformes (Linux, HPUX, NetBSD, Dragonfly BSD) et donc de device-mapper, ce qui a permis l'implémentation de dm-crypt (qui se veut compatible avec linux) et qui est une bonne chose pour l'utilisation de disques externes chiffrés entre différents OS. À noter que la cible "stripe" de device mapper est également présente.
L'importation de dm-crypt et LVM a poussé à fournir un systeme d'initrd ainsi qu'un mkinitrd pour pouvoir booter sur ce type de volumes.
- La réécriture du surranné bootloader écrit en Forth, hérité de FreeBSD en C, et renommé dloader (http://leaf.dragonflybsd.org/cgi/web-man?section=8&comma(...) ).
- L'apparition de dsched, framework générique pour diffents schedulers I/O dans le kernel, ainsi que l'implémentation de dsched_fq, une politique de "fair queuing", ainsi que de "ioprio", un ionice like.
- Un gros boulot d'optimisation de la gestion de la mémoire virtuelle, dont le retrait du Global Lock, remplacer par un lock spécifique aux opérations de la VM, l'implémentation de "Idle Page Zeroing", qui consiste à "nettoyer" les pages mémoires inutilisées sur le temps d'idle du systeme afin d'accélérer leur allocation le moment venu. Une très bonne explication est disponible ici:
http://www.mail-archive.com/kernel@crater.dragonflybsd.org/m(...)
Et last but not least, _enfin_ l'apparition de la commande swapoff.
Bien entendu, plein d'autres choses, mais au moins j'ai fait un effort plutot que pomper et raccourcir la news de GCU, sur un ton qui sonne mal, et sans vérification des sources.
--
twisla