- La virtualisation ;
- Les ports ;
- Le stockage ;
- Le réseau ;
- Le noyau ;
- L'espace utilisateur.
- Les jails V2 :
Les jails, système de virtualisation en espace utilisateur, se voient grandement améliorées. Sur le plan du réseau les jails gèrent maintenant les adresses IP multiples, l'IPv6 et le protocole SCTP(4). Désormais, il est possible d'assigner directement une jail à un processeur donné. Enfin, il est aussi possible de faire tourner des jails 32bits sur un hôte 64bits. Le couplage avec ZFS permet une gestion particulièrement puissante des jails.
Les jails v2 ont été portés sur la branche 7 de FreeBSD, elles sont donc disponibles sous FreeBSD 7.2 et supérieur.
- Prise en charge de Xen en domU :
Bien qu'expérimental FreeBSD peut maintenant tourner en tant que domU sur la solution de virtualisation Xen, pour cela il faudra disposer d'une version récente de Xen (>= 3.4) en dom0.
- Prise en charge de VirtualBox :
Les développeurs de FreeBSD ont porté VirtualBox OSE, qui a fait son entrée dans les ports et est donc maintenant disponible sous FreeBSD, avec la prise en charge des extensions processeur : amd-V et intel VT ainsi que la gestion complète du réseau.
Les ports(7)
- Compilation parallèle :
Les ports, système de gestion des programmes tiers de FreeBSD, peuvent maintenant prendre en compte les processeurs multicœurs et les machines multiprocesseurs lors de la construction de paquets.
Le stockage
- ZFS(8) :
ZFS, toujours en version 13, a été largement revu par rapport au code disponible en version 7.2-RELEASE. Il est désormais considéré comme prêt pour la production. Il est aussi possible, via un mode d'installation non standard, de faire entièrement fonctionner un FreeBSD en ZFS.
- gvinum(8) 2 :
gvinum, l'outil de gestion de volumes de freebsd, passe en version 2 grâce au Google Summer of Code 2007. Il a été remis au niveau des standards actuels tout en restant compatible avec les versions précédentes.
- GEOM_PART :
Le nouvel outil de partitionnement de FreeBSD se nomme désormais GEOM_PART (gpart(8)). Cet outil gère les partitions de type MBR, BSD et GPT. Il combine des fonctionnalités de bsdlabel et fdisk tout en étant beaucoup plus simple et fonctionnel.
- Boot sur du GPT :
Il est désormais possible de démarrer FreeBSD sur des partitions de type GPT sur les machines dont le BIOS prend en charge ce format.
- 26 partitions BSD :
Jusque là FreeBSD ne reconnaissait que 8 Labels maximum par slice, cette limitation est maintenant de 26 partitions.
- AHCI(4) :
Un nouveau pilote AHCI fait partie des meubles, ce pilote permet d'accéder au matériel au travers de l'interface CAM. Il est désactivé par défaut (disponible quand même sous la forme de module).
- Nouveau NFS :
La prise en charge de NFS a été revue afin de pouvoir bénéficier de NFSv4 de manière complète. Un très gros travail a été accompli pour en arriver là entrainant le remplacement du serveur et client NFSv2 et NFSv3 dans la foulée. (nouveau nfs lock)
Le réseau
- Maillage Wi-Fi : 802.11s D3.03 :
Ajout de la prise en charge de la topologie des réseaux maillés Wi-Fi.
- Virtualisation de la couche réseau :
La couche de virtualisation du réseau permet au noyau FreeBSD de conserver de multiples instances indépendantes d'états réseaux. Les avantages apportés par cette virtualisation sont de pouvoir offrir aux jails des interfaces réseaux virtuelles indépendantes et ainsi permettre de faire des configurations réseaux jusque là impossibles au sein d'une jail, IPsec, firewall, etc.
- Mode 0 copy pour bpf(4) :
Berkeley Packet Filter est une fonctionnalité permettant de capturer les paquets réseaux suivant des règles de filtrage utilisateurs, de les renvoyer vers des applications, mais aussi d'en insérer directement. Dans cette nouvelle version, le nombre d'opérations de copie mémoire entre le noyau et la partie applicative a été réduit, augmentant ainsi les performances dans de nombreux cas.
Le noyau
- MPSAFE TTY :
La nouvelle implémentation des TTY est indépendante des verrous géants, améliorant ainsi les performances.
- Meilleure gestion de la suppression à chaud des périphériques de stockages montés :
Jusqu'a présent, la suppression à chaud d'un périphérique de stockage monté provoquait un kernel panic. Ce problème est désormais corrigé.
- Augmentation de la limite de mémoire noyau en x86_64 :
Certaines technologies récentes ont un important besoin de mémoire en espace noyau (ZFS en particulier). L'allocation maximum de mémoire possible pour le noyau est donc passé de 2Go à 512Go.
- Gestion des threads noyaux :
Le noyau gère désormais les processus légers. Le passage à l'utilisation des processus légers apporte une réduction de la consommation des ressources bas niveau du système.
- ULE 3.0 :
Le nouvel ordonnanceur sched_ule(4) de FreeBSD en développement depuis les débuts de la version 5 s'est enfin vu stabilisé dans sa version 2.0 au sein de la branche 7-STABLE pour être activé par défaut dans FreeBSD 7.1-RELEASE. La version 8.0 de FreeBSD dispose d'une version encore améliorée de cet ordonnanceur (version 3.0).
- cpuset(2) :
C'est une nouvelle fonctionnalité similaire à "processors sets" sur Solaris permettant d'assigner directement des processus à des groupes de processeurs.
L'espace utilisateur
- ar(1) et ranlib(1) :
Ces deux utilitaires basés sur libarchive(3) et sous licence BSD viennent remplacer ceux de binutils. Il s'agit la première étape du projet BSDBintools visant à remplacer les utilitaires issus de GNU binutils, projet lui même inclus dans le projet Elf tool chain projet visant à créer une implémentation BSD des utilitaires liés au format ELF en utilisant libelf et libarchive.
- cpio(1) :
GNU cpio est remplacé par une version sous licence BSD basée sur libarchive.
- cp(1) :
Ajout de l'option -a qui est équivalente aux options POSIX -RrP, ce qui améliore la compatibilité avec la version GNU de cp.
- find(1) :
la version de find a été mise à jour afin d'améliorer la compatibilité avec GNU find.
- procstat(1) :
Procstat est un nouvel utilitaire permettant d'accéder en ligne de commande aux informations sur les processus tournant sur le système.
- fetch(3) et fetch(1) :
la bibliothèque libfetch gère désormais le protocole HTTP version 1.1. De plus, l'utilitaire fetch dispose maintenant d'une option "-i filename" permettant de ne télécharger un fichier que si son contenu est plus récent que celui pointé par "filename".
- textdump(4) :
En cas de crash noyau, Textdump permet de capturer les informations de debug du noyau sous une forme humainement compréhensible facilitant ainsi les remontées de problèmes par les utilisateurs, les textdumps étant aussi plus légers que les core.
- tar(1) :
L'option -Z permet de compresser/décompresser les archives au format compress(1), l'option --numeric-owner permet d'ignorer les noms des utilisateurs et des groupes, l'option -s permet de modifier le nom des fichiers selon une expression régulière.
- cpuset(1) :
Ce nouvel utilitaire en espace utilisateur permet de gérer les assignations de sets processeurs.
- dtrace(1) :
dtrace(1), le système de traces en temps réel créé par Sun a été ajouté dans FreeBSD dans FreeBSD 8.0 et répercuté sur les version 7-STABLE depuis la 7.1-RELEASE. Il permet de détecter des problèmes et/ou tracer le noyau et les applications en environnement utilisateur et bien plus encore.
- Nouvelle couche USB :
La couche USB de FreeBSD a été complètement revue pour cette nouvelle version. Elle est maintenant beaucoup plus complète et moderne. Afin de permettre un fonctionnement immédiat des logiciels utilisateurs nécessitant la prise en charge de l'USB, des bibliothèques "libusb" BSD compatibles avec les version 0.1 et 1.0 de la libusb ont été développées.
- Import de makefs(8) :
makefs a été importé de NetBSD. Il s'agit d'un utilitaire permettant de créer un système de fichier à partir d'une arborescence sans avoir besoin de disposer des droits utilisateurs particuliers.
- ProPolice SSP :
Cette extension de GCC ayant pour but de détecter et d'empêcher les attaques par débordement de tampon est désormais activée par défaut.
Aller plus loin
- FreeBSD (10 clics)
- Groupe des utilisateurs francophones (15 clics)
- Jus de cuisson (1 clic)
- Notes de version (3 clics)
- BSD sur DMOZ (9 clics)
# Café
Posté par Valérianne (site web personnel) . Évalué à 0.
Et puis prem's!.
[^] # Re: Café
Posté par Ghis . Évalué à 6.
[^] # Re: Café
Posté par André Rodier . Évalué à 2.
# ULE 3.0
Posté par Dr BG . Évalué à 10.
[^] # Re: ULE 3.0
Posté par kimelto . Évalué à 2.
[^] # Déjà Fait
Posté par Tonton Benoit . Évalué à 8.
Je réclame mes droits d'auteur :D
[^] # Re: Déjà Fait
Posté par Dr BG . Évalué à 2.
[^] # Re: Déjà Fait
Posté par theocrite (site web personnel) . Évalué à 10.
Le respect des ainés, c'est sacré.
[^] # Re: Déjà Fait
Posté par Pascal Terjan (site web personnel) . Évalué à 6.
[^] # Re: ULE 3.0
Posté par Maxime (site web personnel) . Évalué à 3.
Ça date un peu mais ça a l'air intéressant au premier coup d'oeil rapide (j'ai malheureusement pas le temps de le lire ce soir).
Mais comme en ce moment je m'intéresse à ce genre de choses, je suis preneur de liens intéressants sur cet algo ainsi que les comparaisons avec d'autres algos (ex: CFS ou O(1)).
Si quelqu'un a ça sous la main, je le remercie par avance.
[^] # Re: ULE 3.0
Posté par patrick_g (site web personnel) . Évalué à 5.
# Thème du site
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 10.
[^] # Re: Thème du site
Posté par David DURIEUX . Évalué à 8.
Merci linuxfr et BSD Power ;)
[^] # Re: Thème du site
Posté par Rémi Birot-Delrue . Évalué à -6.
(ki pr rouge sur jaune fluo et rose sur bordeau ?)
[^] # Re: Thème du site
Posté par Rémi Birot-Delrue . Évalué à -6.
Aaaah, mes yeux ! :'(
Adieu, LinuxFr ! Je reviendrai sous lynx !
[^] # Re: Thème du site
Posté par Alexandre COLLIGNON (site web personnel) . Évalué à -1.
Alexandre COLLIGNON
[^] # Re: Thème du site
Posté par timid . Évalué à -5.
Coup de gueule du matin ...
[^] # Re: Thème du site
Posté par claudex . Évalué à 10.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Thème du site
Posté par timid . Évalué à -6.
oblige de remettre un theme lisible a chaque fois
[^] # Re: Thème du site
Posté par timid . Évalué à -10.
Quelle ambiance sympathique.
[^] # Re: Thème du site
Posté par timid . Évalué à -1.
http://linuxfr.org/comments/1084914.html#1084914
[^] # Re: Thème du site
Posté par Lutin . Évalué à 4.
[^] # Re: Thème du site
Posté par Mouns (site web personnel) . Évalué à 1.
[^] # Re: Thème du site
Posté par claudex . Évalué à 7.
« Rappelez-vous toujours que si la Gestapo avait les moyens de vous faire parler, les politiciens ont, eux, les moyens de vous faire taire. » Coluche
[^] # Re: Thème du site
Posté par jcs (site web personnel) . Évalué à 3.
Je ne peux qu'être d'accord avec ce commentaire. Et cette CSS rendait également bien visibles (et surtout bien mieux que la CSS classique) les commentaires non lus.
[^] # Re: Thème du site
Posté par bubar🦥 (Mastodon) . Évalué à 3.
(merci)
[^] # Re: Thème du site
Posté par O'neam Anne . Évalué à 2.
http://ubuntusatanic.org/
Et un super dessin de Clubic là-dessus :
http://img.clubic.com/photo/02271736.jpg
LinuxFr, parfois c'est bien de la MERDE : https://linuxfr.org/users/c2462250/journaux/ecriture-inclusive-feministes-et-wikipedia#comment-1793140
# Sortie de FreeBSD 8.0-RELEASE
Posté par Patrick Lamaizière (site web personnel) . Évalué à 9.
Merci pour la dépèche mais, ben non elle n'est pas encore sortie, il n'y a pas eu d'annonce officielle. Les notes de versions ne sont pas à jour non plus. Il y a toujours un décalage de quelques jours pour permettre la diffusion sur les miroirs FTP.
avec plusieurs mois de retard.
Pas du tout :-) ça sort quand c'est prêt, à la Debian (mais en plus court quand même !)
Sinon des précisions :
ahci est marqué expérimental. Voir aussi : http://ivoras.sharanet.org/blog/tree/2009-11-17.trying-ahci-(...)
Le maillage wifi et la virtualisation de la couche réseau sont aussi expérimentaux.
Je crois que sous FreeBSD, Dtrace ne permet pas pour l'instant de tracer des utilitaires userland, que le noyau.
Oh je viens de remarquer la feuille de style ! C'est da BSD french page !
les pixels au peuple !
[^] # Re: Sortie de FreeBSD 8.0-RELEASE
Posté par mota (site web personnel) . Évalué à 2.
Merci pour la dépèche mais, ben non elle n'est pas encore sortie, il n'y a pas eu d'annonce officielle. Les notes de versions ne sont pas à jour non plus. Il y a toujours un décalage de quelques jours pour permettre la diffusion sur les miroirs FTP.
La conf systeme release a ete commitee vendredi sur le cvs, donc elle est bien sortie et diffusee sur la plupart des mirroirs (meme a la date de la depeche), mais pas annoncee, c'est vrai.
Pas du tout :-) ça sort quand c'est prêt, à la Debian (mais en plus court quand même !)
Quand il y a une annonce de date non respectee, on peut parler de retard.
Enfin c'est la definition courante, quoi.
[^] # Re: Sortie de FreeBSD 8.0-RELEASE
Posté par Patrick Lamaizière (site web personnel) . Évalué à 3.
Oui bof, ce ne sont pas des annonces de date mais des approximations de date. J'ai rarement vu de release dans les temps. Dans mon journal (*) où je cause de la beta 1, je tablais sur mi/fin septembre. J'étais plutôt optimiste.
En passant, avez-vous remarqué qu'il y a eu un bel effort de communication lors de la release ? http://wiki.freebsd.org/8.0TODO/
C'est nouveau par rapport aux releases précédentes et c'est une très bonne chose.
Enfin c'est la definition courante, quoi.
Certes, mais si on ne peut pas être de mauvaise foi sur bsdfr, moi je retourne sur linuxfr !
(*) http://linuxfr.org/~plamaiziere/28602.html
les pixels au peuple !
[^] # Re: Sortie de FreeBSD 8.0-RELEASE
Posté par barmic . Évalué à 1.
Ils utilisent CVS ?
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Sortie de FreeBSD 8.0-RELEASE
Posté par Patrick Lamaizière (site web personnel) . Évalué à 4.
Ils utilisent CVS ?
Oui et non. Le projet passe progressivement à SVN. Dorénavant tout les commits se font dans SVN, mais coté utilisateurs on utilise toujours l'infrastructure CVS et associé (csup).
http://blogs.freebsdish.org/ivoras/2008/06/01/freebsd-on-sub(...)
les pixels au peuple !
# threads sous FreeBSD
Posté par neologix . Évalué à 2.
Le noyau gère désormais les processus légers. Le passage à l'utilisation des processus légers apporte une réduction de la consommation des ressources bas niveau du système.
Jusqu'à présent, il n'existait pas de threads noyau sous FreeBSD ? Les implémentations existantes utilisaient des threads en espace utilisateur ?
[^] # Re: threads sous FreeBSD
Posté par Patrick Lamaizière (site web personnel) . Évalué à 6.
Le noyau est multi-threadé, mais l'implémentation d'un thread était plus proche d'un processus (noyau) que d'un thread.
les pixels au peuple !
# Question sur le système de fichier
Posté par ǝpɐןƃu∀ nǝıɥʇʇɐW-ǝɹɹǝıԀ (site web personnel) . Évalué à 2.
Je profite de cette dépêche sur free BSD pour poser une question sur les BSD. Il y a quelques temps j'avais essayé d'installer un BSD (openBSD si j'ai bonne mémoire) sur une machine à côté de distributions linux. À ma grande surprise, les systèmes de fichiers m'avaient paru incompatibles : je n'arrivais pas à crée des partitions pour installer openBSD et linux sur le même disque dur. Est-ce que quelqu'un a déjà rencontré ce genre de problème ? S'agit-il de quelques chose de normal et commun à tous les BSD ? Ou bien d'une erreur de manipulation de ma part ? Merci d'avance pour vos lumières.
« IRAFURORBREVISESTANIMUMREGEQUINISIPARETIMPERAT » — Odes — Horace
[^] # Re: Question sur le système de fichier
Posté par LupusMic (site web personnel, Mastodon) . Évalué à 8.
Il faut que tu lises le Handbook FreeBSD qui, de mon souvenir, est très bien fait.
[^] # Re: Question sur le système de fichier
Posté par nicodache . Évalué à 6.
sur mon laptop, j'ai le WinXP d'origine, un freebsd 7.1 (faudrait que je le mette à jour, quand même), et une debian sid.
le tout avec un petit grub des familles, et ca boote sans problème...
le seul truc à arriver à piger, c'est la différence entre partition primaire, partition secondaire, lecteur logique et slice BSD.
une fois que t'as assimilé ca, tu peux jouer et faire plein de cochonneries avec les partitions de ton disque dur :D
[^] # Re: Question sur le système de fichier
Posté par DLFP est mort . Évalué à 0.
UFS n’est pas lisible sous Linux par exemple.
DLFP >> PCInpact > Numerama >> LinuxFr.org
[^] # Re: Question sur le système de fichier
Posté par Pascal Terjan (site web personnel) . Évalué à 6.
[root@plop pterjan]# modinfo ufs
filename: /lib/modules/2.6.31.1-desktop-1mnb/kernel/fs/ufs/ufs.ko.gz
license: GPL
srcversion: 22720151BA826E61E757FF0
depends:
vermagic: 2.6.31.1-desktop-1mnb SMP mod_unload modversions 686
A lire le code ca gere ufs et ufs2 en rw
[^] # Re: Question sur le système de fichier
Posté par Bapt (site web personnel) . Évalué à 8.
ufstype=44bsd
ufstype=old
ufstype=ufs2
ufstype=sunx86
ufstype=sun
ufstype=hp
ufstype=nextstep-cd
ufstype=nextstep
ufstype=openstep
[^] # Re: Question sur le système de fichier
Posté par Patrick Lamaizière (site web personnel) . Évalué à 2.
Mais est-ce fiable ? D'après ce que j'ai compris c'est pas le pied pour le support d'UFS coté Linux, tout comme le support d'ext est foireux sous FreeBSD.
(j'utilise pas Linux alors je suis pas vraiment embêté...)
les pixels au peuple !
[^] # Re: Question sur le système de fichier
Posté par Bapt (site web personnel) . Évalué à 3.
[^] # Re: Question sur le système de fichier
Posté par Ghis . Évalué à 2.
[^] # Re: Question sur le système de fichier
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 2.
[^] # Re: Question sur le système de fichier
Posté par Ghis . Évalué à 1.
[^] # Re: Question sur le système de fichier
Posté par Bernez . Évalué à 3.
[^] # Re: Question sur le système de fichier
Posté par Ghis . Évalué à 1.
Mais peut être que cela n'est pas gênant.
# Site de freebsd down ?
Posté par tuxsmouf . Évalué à 3.
[^] # Re: Site de freebsd down ?
Posté par ɹǝıʌıʃO . Évalué à 4.
# Elle est arrivée !
Posté par Patrick Lamaizière (site web personnel) . Évalué à 5.
http://www.freebsd.org/releases/8.0R/announce.html
http://www.freebsd.org/releases/8.0R/relnotes.html
http://www.freebsd.org/releases/8.0R/relnotes-detailed.html
Bonne lecture !
les pixels au peuple !
# exploit
Posté par Romeo . Évalué à 3.
http://docs.freebsd.org/cgi/getmsg.cgi?fetch=0+0+current/fre(...)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.