BSD ohai, i can haz marteau?

February 18th, 2009 par twisla

C’est tout frais tout chaud, ça me nique quelques heures de sommeil, mais voici, en EX-CLU-SI-VI-TÉ sur l’internet francophone, la news du mois, DragonFlyBSD 2.2 est sorti.

Au menu, avant tout, avant le détail, la possibilité, dès l’installation, de se monter un système HAMMER(5) only pour la première fois.

Pour rappel, DragonFLy est un fork de la branche RELENG_4 de FreeBSD par Matthew Dillon (pour une divergence de vues sur les orientations prises pour FreeBSD 5) en 2003.

Plus de 5 ans plus tard, le projet a pas mal avancé, un énorme boulot a été fait sur les structures et fonctionnements internes du kernel, et ces derniers temps, les changements commencent à se voir pour les utilisateurs.

Pour la version 2.0, le changement le plus notable était l’introduction du système de fichiers HAMMER, il se voit maintenant stabilisé et disponible dès l’installation.

Une autre nouveauté de cette release est l’introduction d’une image ISO live-dvd, reprenant un environnement de bureau graphique ainsi que de nombreux packages (résultat d’un projet du summer of code 2008 de Louisa Luciani) ainsi que la modification du systeme de build de release, rendant trivial l’ajout de packages et la création d’images custom.

On peut aussi noter l’apparition des prémisces du support des architectures AMD64.

Un petit tour des autres nouveautés:

- le support de la RFC 3542

- le checksum matériel de l’interface loopback (ce qui double la performance)

- des updates sur acpi_cpu(4), ce qui permet une économie de batterie ainsi que le support de différents C-states sur différents cores.

- des bugfixes pour les environnements disposant de peu de mémoire, avec ou sans swap

- une réécriture majeure du ushed_bsd4 ainsi que pas mal d’améliorations dans l’ordonnanceur LWKT (Light Weight Kernel Threads)

- HAMMER est maintenant considéré prêt pour la production (d’ou le support dès l’installation), le bootloader supporte HAMMER, et il est possible de fonctionner uniquement avec HAMMER, UFS n’est plus obligatoire.

- Le support ACPI des thinkpads et des portables asus a été grandement amélioré.

- Il est maintenant possible de couper l’alimentation de certains périphériques en déchargeant le module noyau.

- Une mise à jour du driver ciss pour les possesseurs de ce genre de controleur RAID très répandu (synchro avec la branche 4 de freebsd)

- Quelques drivers réseau en plus (ale/age/update de re et jme)

- LE passage à git en lieu et place de cvs pour la gestion des sources du projet.

- L’update de devinfo/devd venant de FreeBSD, ainsi que du framework sensors(d) d’OpenBSD

- des updates sur dma, le serveur smtp local de DragonFly

- le support de serveurs NTP IPV6 dans dntpd

- l’utilisation du resolver bind dans la libc

- l’ajout du support de nsswitch.conf(5) et de nscd(8) (importés de FreeBSD)

- des updates de modules pam

- le support d’images disques USB dans nrelease (le systeme de build de release)

- WARNING: le retrait du serveur et client ISC DHCP du basesystem (à récupérer dans les packages pkgsrc si besoin est)

- Un retrait du code isa de sr(4) et cx(4)

- Les updates de OpenSSL, OpenSSH, OpenPAM

- L’import du client DHCP avec séparation de privilèges d’OpenBSD

Et plein d’autres choses que je n’ai pas cité ici par flemme, fatigue et manque de temps.

Les indispensables liens:

- Les releases notes (dont je me suis honteusement inspiré, n’ayant pas suivi l’actualité DF ces derniers temps.

- La page de Download

- La Homepage

Une derniere chose est à noter, c’est l’évolution du site WEB, suite à un gros boulot de Justin Sherrill, pour passer à un full wiki, managé par GIT, avec un accès restreint aux devs pour les parties officielles, et un accès plus ouvert pour que VOUS contribuiiiiiiez de la doc.

PS: Oui, je sais, ça manque de liens, mais il est tard et je veux la fraicheur de l’info.

[EDIT] Le ptit bonus que j’avais JUSTE oublié:

Et désolé, juste je paste l’original, c’est beau:

pkgsrc packages

We offer over 7300 pre-built pkgsrc packages for this release. The pkg_radd(1) utility may be used to download pre-built binary packages. By default this script will query the main package site for a random redirect to one of our mirrors. The path can be overridden by setting BINPKG_SITES in /etc/settings.conf.

To get a list of all packages, let pkg_search(1) download the summary file for that release:

# pkg_search -d

Posté dans BSD, DragonflyBSD | No Comments »

Répondre

Vous devez être identifié pour poster un commentaire.

Identification

Enregistrez-vous

SQUAD!

GCU live

[00:58:06] prototux __gilles: j'aurais une petite question opensmtpd (si tu dors pas a 1h :p )
<-- bsdsx left irc: Ping timeout: 265 seconds
[01:00:55] prototux (j'ai du mal a voir la difference entre "accept (...) for domain <domains> virtual <users>" et "accept (...) for domain <domains> userbase <users>", d'apres la doc userbase change le comportement au moment de voir les users du systeme, mais ca a l'air de se comporter exactement comme des virtual users en pratique
[01:02:44] prototux (dans le cas ou c'est accept (...) deliver to maildir "/path/to/dir", si jamais on relay ca change pt'et qqchose... mais dans ce cas je vois pas de l'utilite de userbase?)
<-- reber left irc: Remote host closed the connection
--> bsdsx joined #gcu.
[01:39:44] prototux hum, en fait, j'ai l'impression que ma config initial a base de "accept (...) for domain <domains> alias <aliases> userbase <users> deliver to maildir "..." c'est un gros hack invonlontaire qui est tombe en marche depuis 3ans O_O
--> ced117 joined #gcu.
[02:14:16] prototux __gilles: (au cas ou tu lis ca t'alleur, j'ai fini par comprendre je crois, mais y'a 2-3 points dans la docs qui peuvent preter a confusion :) )
<-- lynxt left irc: Ping timeout: 260 seconds
<-- tillo left irc: Ping timeout: 240 seconds

Miiissioudaaam'

Archives:

Meta:

Hosted by:

NBS-System