URL: https://linuxfr.org/users/plamaiziere/journaux/petit-test-de-freebsd-80 Title: Petit test de FreeBSD 8.0 Authors: Patrick Lamaizière Date: 2009年07月28日T05:13:41+02:00 Tags: Score: 21 Cher Journal, Alors que le monde entier teste Windows 7 - on se demande bien pourquoi, un Windows ça reste un Windows - je te propose un petit test de FreeBSD 8.0. Le cadre du test est une utilisation en desktop, je ne vais donc pas tester les trucs genre ZFS/Dtrace/jails. La machine est un Macbook Pro qui tourne déjà sous FreeBSD 7.2/i386. La version de FreeBSD va de 8.0-BETA1/i386 à la 8.0-BETA2 La page de publicité est sur [http://ivoras.sharanet.org/freebsd/freebsd8.html,](http://ivoras.sharanet.org/freebsd/freebsd8.html,) que je reprends pour les essais qui suivent. + Mise à jour. - D'abord un petit test en bootant sur le live-cd "fixit" de la 8.0 pour voir si le minimum tourne. Bon j'arrive au shell, le clavier est fonctionnel et le matériel a l'air reconnu. (La 8.0 inclut une nouvelle pile USB et le clavier du laptop est en USB) Mise à jour par la méthode habituelle (csup/make buildworld/make buildkernel/install) sans soucis. Reboot... Ah ben non ça reboote pas. Le système voit mes partitions en ad4p3 (schéma GPT) alors qu'elles étaient en ad4s3 auparavant (schéma MBR), ça vient d'un changement dans GEOM_PART. Après changement de /etc/fstab ça roule. Comme je n'ai pas envie de tout recompiler là (j'attend KDE 4.3), je n'ai recompilé que l'indispensable : le module nvidia proprio et HAL qui dépend maintenant de la nouvelle libusb (maintenant dans la base). + Meilleure gestion de la disparition des périphériques montés FreeBSD panique si on enlève une clef usb montée, c'est tellement vieux comme problème que c'est presque une feature (sic). Voyons voir : # mount_msdosfs /dev/da0s1 /mnt # mount ... /dev/da0s1 on /mnt (msdosfs, local) (j'enlève la clef, oh ça ne panique plus !) Par contre impossible ensuite de forcer à démonter le point de montage et impossible non plus de réaccéder au périphérique... + Nouvelle pile USB. Peut-être un des changements les plus attendu pour un desktop. La nouvelle pile ne dépend plus du "giant lock" et supporte bien plus de fonctionnalités. L'auteur (HPS) propose aussi un début d'implémentation pour les webcams, mais ça n'a pas l'air d'être dans la 8. Rien à dire, le code est propre pour ce que j'ai pu en voir et ça fonctionne. Deux problèmes : - une régression dans le pilote ulpt (imprimante usb) qui me marchait plus chez moi (corrigé). - impossibilité d'utiliser un clavier USB dans le dégogueur du noyau (DDB) en l'absence d'un mode de polling (le débogueur tourne avec les interruptions masquées). À priori le polling vient juste d'être implémenté. + TextDumps: gathering information after kernel panic Là par contre j'ai une régression sérieuse : le système ne veut plus faire un dump en cas de panic. En raison de GEOM_PART. Je n'ai pas trouvé comment retourner au schéma précédent (MBR), sinon peut-être qu'en réinstallant le système complètement avec des partitions GPT ? (c'est un macbook formaté avec bootcamp et un schéma mix GPT/MBR - comprend pas grand chose là dedans) + VImage/Virtualisation de la pile réseau : Ça n'a pas l'air d'être dans la 8.0, dommage. Je n'ai trouvé aucune doc là dessus non plus à part la présentation ? + Superpages: J'ai activé les superpages depuis la 7.2, mais je n'ai vu aucune différence sur mon laptop. + Système de son. Changements massifs du système de son : [http://people.freebsd.org/~ariff/SOUND_4.TXT.html](http://people.freebsd.org/~ariff/SOUND_4.TXT.html) Bon j'ai pas tout compris :-) - Algorithme de resampling de meilleure qualité (pas entendu de différence en écoutant les Sex Pistols ceci dit...) - Equalizer dans le noyau (grave/aigu), ça c'est cool et j'ai essayé ça fonctionne bien. - Modification dans les canaux virtuels (FreeBSD peut mixer depuis longtemps plusieurs canaux sur plusieurs /dev/dsp) ... + Wifi. La gestion du wifi a changé, maintenant il faut passer par une ou plusieurs interfaces "wlan" et les associer au périphérique. Ça permet de faire plusieurs points d'accès avec une même carte wifi par exemple. Ma carte réseau est maintenant parfaitement supportée (une atheros AR5416), ce n'était pas le cas en 7.2 + Emulation linux. Le Linuxulator fourni l'implémentation d'un noyau Linux 2.6.16, en 7.2 l'implémentation est un noyau Linux 2.4. Ça permet une meilleure compatibilité avec les binaires linux récents (genre flash) + Bugs J'ai eu deux freeze inopinés que je n'ai pas pu diagnostiquer, je suis repassé avec un noyau contenant toutes les fonctionnalités de debug (WITNESS, etc). À priori ça a été corrigé entre la BETA1 et la BETA2, je n'ai pas eu de problème depuis : à surveiller. + Conclusion. Une belle release qui s'annonce. À noter qu'il reste des trucs à polir en attendant la release prévue pour aôut (je table plutôt sur mi/fin septembre ama).

AltStyle によって変換されたページ (->オリジナル) /