Comme tous les six mois, la nouvelle version d'OpenBSD est disponible. OpenBSD est un système d'exploitation libre dérivé d'UNIX par la branche *BSD et réputé pour sa sécurité.
Cette version 4.2 est dédiée à la mémoire du développeur Jun-ichiro "itojun" Itoh Hagino qui est mort le 29 octobre. Itojun est l'auteur de la pile IPv6 des systèmes d'exploitation de type BSD.
En route vers FreeBSD 7
Comme tous les trimestres, FreeBSD nous livre un compte rendu des différents projets qui gravitent autour de FreeBSD.
Ce rapport couvre la période avril-juin 2007. On y retrouve les projets sponsorisés par Google dans le cadre du Google Summer Of Code, les développements de l'OS, les conférences, et les projets dérivés.
Voici un état des lieux des avancées principales de FreeBSD. Ne maîtrisant pas forcément tous les sujets, certains sont plus succincts que d'autres, voire non présentés.
Ce rapport couvre la période avril-juin 2007. On y retrouve les projets sponsorisés par Google dans le cadre du Google Summer Of Code, les développements de l'OS, les conférences, et les projets dérivés.
Voici un état des lieux des avancées principales de FreeBSD. Ne maîtrisant pas forcément tous les sujets, certains sont plus succincts que d'autres, voire non présentés.
Journal GLMF HS Spécial BSD acte 2
Un petit coup de pub pour le numéro 2 hors série spécial BSD du Gnu Linux Magazine.
J'ai adoré le premier, j'espère adorer le deuxième !
En tout cas je vous le recommande fortement :)
Cette fois ci au programme, le squad GCU nous propose toussaaa : http://www.ed-diamond.com/produit.php?produit=492
Ca sent le poil et la sueur, je cours chez mon marchand de journaux !!
Bonne lecture à vous ;)
J'ai adoré le premier, j'espère adorer le deuxième !
En tout cas je vous le recommande fortement :)
Cette fois ci au programme, le squad GCU nous propose toussaaa : http://www.ed-diamond.com/produit.php?produit=492
Ca sent le poil et la sueur, je cours chez mon marchand de journaux !!
Bonne lecture à vous ;)
Des nouvelles de FreeBSD
Comme tous les trois mois, la Fondation FreeBSD publie son bulletin d'information permettant de suivre les derniers axes de développement des divers projets et donc les nouveautés à venir ou déjà intégrées au projet FreeBSD.
Les trois derniers mois ont apporté beaucoup de nouveautés au projet, et le rapport lève le voile sur les améliorations importantes qui seront apportées par la branche FreeBSD-7 (plus particulièrement en ce qui concerne les projets ZFS, GCC-4.1, Xorg 7.2 ou encore l'émulation Linux).
Les trois derniers mois ont apporté beaucoup de nouveautés au projet, et le rapport lève le voile sur les améliorations importantes qui seront apportées par la branche FreeBSD-7 (plus particulièrement en ce qui concerne les projets ZFS, GCC-4.1, Xorg 7.2 ou encore l'émulation Linux).
FreeBSD utilise les pilotes Linux
FreeBSD est désormais capable d'utiliser directement des pilotes matériels pour Linux (en tant que module) sans modification du code original du pilote.
Une couche d'adaptation a été écrite (sous licence BSD), permettant de faire de lien entre les API Linux et les API FreeBSD.
Le développement a principalement été axé sur les pilotes USB. Plusieurs ont ainsi été portés et sont disponibles dans les ports (particulièrement des webcams). Ci-dessous, vous trouverez les liens pour les ports des pilotes de webcam USB gspca et ov511, en espérant que beaucoup d'autres suivront.
Une couche d'adaptation a été écrite (sous licence BSD), permettant de faire de lien entre les API Linux et les API FreeBSD.
Le développement a principalement été axé sur les pilotes USB. Plusieurs ont ainsi été portés et sont disponibles dans les ports (particulièrement des webcams). Ci-dessous, vous trouverez les liens pour les ports des pilotes de webcam USB gspca et ov511, en espérant que beaucoup d'autres suivront.
ZFS porté sur FreeBSD 7
Pawel Jakub Dawidek est en charge du portage de ZFS [le système de fichier de Solaris et OpenSolaris] sur FreeBSD. Il a récemment annoncé sur son blog que le portage était terminé à environ 98%. Il est possible de monter, lire et écrire des volumes ZFS. Il est aussi possible de réaliser des snapshots et d'y accéder. Enfin il est possible d'exporter via NFS les volumes ZFS ainsi que leurs snapshots.
Un des seuls points manquant concerne les ACL. Les ACL de FreeBSD (type POSIX) et les ACL de ZFS (type NFS-v4) ne sont pas identiques. Il y a donc un choix à faire qui ne concerne pas uniquement le port de ZFS.
Un des seuls points manquant concerne les ACL. Les ACL de FreeBSD (type POSIX) et les ACL de ZFS (type NFS-v4) ne sont pas identiques. Il y a donc un choix à faire qui ne concerne pas uniquement le port de ZFS.
Sortie de FreeBSD 6.2
FreeBSD est un système d'exploitation sous licence BSD qui est positionné sur un créneau généraliste (à la différence d'OpenBSD, axé sur la sécurité, ou de NetBSD, axé sur la portabilité).
Il est largement utilisé par Apple dans Mac OS X et on peut également le retrouver au coeur de m0n0wall et de PC-BSD.
La branche 6.x est la branche stable actuelle et cette nouvelle version 6.2 est donc principalement consacrée aux corrections de bugs et aux mises à jours des pilotes. Les vraies nouveautés apparaîtront dans la future version 7.0 dont la date de sortie n'a pas encore été avancée mais que l'on peut prévoir pour la rentrée 2007.
Il est largement utilisé par Apple dans Mac OS X et on peut également le retrouver au coeur de m0n0wall et de PC-BSD.
La branche 6.x est la branche stable actuelle et cette nouvelle version 6.2 est donc principalement consacrée aux corrections de bugs et aux mises à jours des pilotes. Les vraies nouveautés apparaîtront dans la future version 7.0 dont la date de sortie n'a pas encore été avancée mais que l'on peut prévoir pour la rentrée 2007.
Sortie de NetBSD 3.1
La version 3.1 du système d'exploitation NetBSD est maintenant disponible en téléchargement. Cet OS est disponible sous licence BSD et il fait partie du trio principal des alternatives libres à GNU/Linux aux cotés de FreeBSD et d'OpenBSD. Son créneau principal est la disponibilité multi-plateforme puisqu'il fonctionne sur 17 architectures de processeur.
Depuis la première Release Candidate d'août dernier, il y a eu de nombreuses corrections de bugs et le système devrait être très stable puisqu'il ne s'agit en définitive que d'une mise à jour limitée de la branche 3.0.
La nouveauté principale de cette version 3.1 est le support de la technologie de virtualisation Xen3 en DomU. De nombreux pilotes sont ajoutés qui permettent de rattraper un peu le retard par rapport à Linux (prise en charge de la carte graphique Intel i915 ou gestion du SpeedStep sur les Pentium M). La stabilité du système de l'original mais confidentiel système de fichier LFS est grandement améliorée. Plusieurs failles de sécurité potentielles sont également corrigées dans cette nouvelle version.
Depuis la première Release Candidate d'août dernier, il y a eu de nombreuses corrections de bugs et le système devrait être très stable puisqu'il ne s'agit en définitive que d'une mise à jour limitée de la branche 3.0.
La nouveauté principale de cette version 3.1 est le support de la technologie de virtualisation Xen3 en DomU. De nombreux pilotes sont ajoutés qui permettent de rattraper un peu le retard par rapport à Linux (prise en charge de la carte graphique Intel i915 ou gestion du SpeedStep sur les Pentium M). La stabilité du système de l'original mais confidentiel système de fichier LFS est grandement améliorée. Plusieurs failles de sécurité potentielles sont également corrigées dans cette nouvelle version.
Sortie d'OpenBSD 4.0
La sortie de la nouvelle version du système d'exploitation libre et sécurisée OpenBSD a été annoncée ce mercredi premier novembre par Theo de Raadt, le leader du projet. Comme d'habitude les progrès sont incrémentaux plutôt que radicaux. C'est une politique mûrement réfléchie afin de ne pas risquer de déstabiliser le code source en introduisant des bugs.
Parmi les points notables de cette version 4.0 on peut relever la prise en charge de l'architecture UltraSparc III ou de plusieurs gadgets basés sur le processeur ARM. Le travail d''amélioration des pilotes pour les cartes wifi ou pour les cartes Gigabit ethernet continue ainsi que le combat du projet OpenBSD pour obtenir de la documentation de la part des firmes qui construisent ces matériels.
Parmi les points notables de cette version 4.0 on peut relever la prise en charge de l'architecture UltraSparc III ou de plusieurs gadgets basés sur le processeur ARM. Le travail d''amélioration des pilotes pour les cartes wifi ou pour les cartes Gigabit ethernet continue ainsi que le combat du projet OpenBSD pour obtenir de la documentation de la part des firmes qui construisent ces matériels.
Intel seulement open pour le business
Theo de Raadt, leader du projet OpenBSD, part une fois encore en croisade contre la mauvaise volonté de certains constructeurs pour fournir les spécifications techniques de leur matériel, ainsi qu'à la libre redistribution de leurs firmwares. Cette fois ci c'est au tour d'Intel d'en prendre pour son grade.
Ainsi, ce n'est pas la première fois que Theo de Raadt lance un appel public pour inciter les utilisateurs à manifester leur mécontentement envers les constructeurs qui ne collaborent pas :
Ainsi, ce n'est pas la première fois que Theo de Raadt lance un appel public pour inciter les utilisateurs à manifester leur mécontentement envers les constructeurs qui ne collaborent pas :
- En octobre 2004, un appel pour un changement des licences des firmwares TI et Intel avait été lancé. Une vingtaine d'adresses email de contacts au sein des 2 sociétés avait été données, pour que les utilisateurs se manifestent.
- En mars 2005, Théo de Raadt appelait de nouveau au lobbying pour obtenir les spécifications technique au constructeur de carte RAID Adaptec "FSA".
L'alternative BSD
Suite aux différents articles concernant les BSD, il m’a semblé intéressant de faire un tour d’horizon rapide de l’univers des systèmes d'exploitation BSD.
Il n’y a pas un noyau BSD, mais des noyaux BSD ayant tous la même origine 4.3BSD-Lite. Quatre noyaux majeurs cohabitent : OpenBSD, NetBSD, FreeBSD et le petit dernier DragonflyBSD. Un nouveau a été annoncé il y peu : MidnightBSD, fork de FreeBSD, encore trop jeune pour être évoqué plus longuement.
Tour d’horizon :
Tous les projets BSD sont capables au travers d’une couche d’émulation d’utiliser les binaires Linux. NetBSD et OpenBSD permettent également de faire tourner les binaires SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS et HP-UX.
Ils ont tous le même mode de développement, c’est à dire que le noyau et les outils de base du système (userland) forment un tout indissociable offrant ainsi une très grande cohérence.
Tous les BSD utilisent la licence BSD, une licence très controversée dans le monde libre par sa grande permissivité. Elle offre la possibilité notamment d’être utilisée dans du code propriétaire, ce qui permit la généralisation de pile TCP/IP en son temps, mais aussi l’adoption rapide et massive de SSH.
Il n’y a pas un noyau BSD, mais des noyaux BSD ayant tous la même origine 4.3BSD-Lite. Quatre noyaux majeurs cohabitent : OpenBSD, NetBSD, FreeBSD et le petit dernier DragonflyBSD. Un nouveau a été annoncé il y peu : MidnightBSD, fork de FreeBSD, encore trop jeune pour être évoqué plus longuement.
Tour d’horizon :
- FreeBSD est apparu en version 1.0 en 1993. Le but de ce projet est de fournir un système d’exploitation efficace pour n’importe quelle utilisation (serveur, bureautique, etc.). Initialement focalisé sur la plate-forme x86, il est disponible sur x86, x86_64, ARM, IA-64, PC-98 et UltraSparc.
- NetBSD est apparu en 1993 en version 0.8. Le but de ce projet est la portabilité, plus de 50 architectures répertoriées.
- OpenBSD est apparu en 1994, c’est un fork du projet NetBSD, mené par un leader charismatique et controversé : Theo de Raadt ; le but de ce projet est la sécurité et la liberté totale : pas de propriétaire supporté officiellement ou non par le projet et 16 plate-formes matérielles supportées : Alpha, AMD64, cats, HP 9000 séries 300 et 400, PA-RISC, i386, luna88k, mac68k, macppc, mvme68k, mvme88k, SPARC, UltraSPARC, Zaurus, SGI et DEC VAX.
- DragonflyBSD fork de FreeBSD est apparu en juin 2003, pour continuer le développement de la branche 4.x de FreeBSD, les modifications des versions 5.x n’étant pas jugées utiles.
Tous les projets BSD sont capables au travers d’une couche d’émulation d’utiliser les binaires Linux. NetBSD et OpenBSD permettent également de faire tourner les binaires SVR4 (Solaris), FreeBSD, Linux, BSD/OS, SunOS et HP-UX.
Ils ont tous le même mode de développement, c’est à dire que le noyau et les outils de base du système (userland) forment un tout indissociable offrant ainsi une très grande cohérence.
Tous les BSD utilisent la licence BSD, une licence très controversée dans le monde libre par sa grande permissivité. Elle offre la possibilité notamment d’être utilisée dans du code propriétaire, ce qui permit la généralisation de pile TCP/IP en son temps, mais aussi l’adoption rapide et massive de SSH.
Sortie de NetBSD 3.1 RC1
La "release candidate" 1 de la version 3.1 de NetBSD est disponible au téléchargement depuis lundi dernier. NetBSD est un système d'exploitation publié sous licence BSD et disponible sur de très nombreuses plate-formes matérielles.
Cette version apporte quelques mises à jour depuis la version 3.0, publiée fin 2005. Parmi ces améliorations on trouve le support de domU pour Xen3, une meilleure stabilité pour LFS et moults corrections de bogues. Il est possible de construire son propre système depuis le CVS public. La deuxième RC est prévue d'ici deux semaines, n'hésitez donc pas à faire part des éventuels problèmes que vous pouvez rencontrer avec cette version.
A signaler, le serveur SMTP Sendmail ne fait plus partie de l'arbre principal de NetBSD depuis le mois de mai 2006, principalement pour des raisons de sécurité. Postfix est le serveur de courrier électronique utilisé par défaut sur NetBSD depuis cette date, bien que Sendmail reste installable via pkgsrc.
Cette version apporte quelques mises à jour depuis la version 3.0, publiée fin 2005. Parmi ces améliorations on trouve le support de domU pour Xen3, une meilleure stabilité pour LFS et moults corrections de bogues. Il est possible de construire son propre système depuis le CVS public. La deuxième RC est prévue d'ici deux semaines, n'hésitez donc pas à faire part des éventuels problèmes que vous pouvez rencontrer avec cette version.
A signaler, le serveur SMTP Sendmail ne fait plus partie de l'arbre principal de NetBSD depuis le mois de mai 2006, principalement pour des raisons de sécurité. Postfix est le serveur de courrier électronique utilisé par défaut sur NetBSD depuis cette date, bien que Sendmail reste installable via pkgsrc.
Préparation d'une certification BSD
Depuis Janvier 2005 a été créé, par des passionnés des systèmes BSD le "Groupe de Certification BSD". Ce groupe a pour but de mettre en place un programme de certification concernant les systèmes BSD, c'est à dire FreeBSD, OpenBSD, NetBSD et Dragonfly.
Ils sont partis du constat que nombre d'entreprises, dont des entreprises importantes d'internet, utilisaient ces systèmes réputés pour leur stabilité. Un programme certifiant des compétences sur ces systèmes pourrait donc intéresser ce type d'entreprises. Un sondage en plusieurs langues a été mis en ligne cet été afin de connaître les attentes de chacun en ce qui concerne cette certification. Il n'est actuellement plus actif (car terminé), et les résultats devrait donc être publiés.
Des documents présentant en détails le programme sont en ligne sur le site du projet. D'ici 6 mois, il devrait également être mis à disposition un DVD contenant les différentes distributions BSD ainsi que de la documentation associée permettant de se préparer à passer l'examen.
Ils sont partis du constat que nombre d'entreprises, dont des entreprises importantes d'internet, utilisaient ces systèmes réputés pour leur stabilité. Un programme certifiant des compétences sur ces systèmes pourrait donc intéresser ce type d'entreprises. Un sondage en plusieurs langues a été mis en ligne cet été afin de connaître les attentes de chacun en ce qui concerne cette certification. Il n'est actuellement plus actif (car terminé), et les résultats devrait donc être publiés.
Des documents présentant en détails le programme sont en ligne sur le site du projet. D'ici 6 mois, il devrait également être mis à disposition un DVD contenant les différentes distributions BSD ainsi que de la documentation associée permettant de se préparer à passer l'examen.
PC-BSD 1.1 : l'approche de la maturité
Avec la sortie de la version 1.1 et plus d'un an après cette première dépêche sur la version 0.5 comment a évolué le projet PC-BSD ?
Se donnant pour objectif de mettre le système FreeBSD à la portée de tous les utilisateurs par le biais d'un installeur graphique et d'une gestion des logiciels extrêmement simplifiée PC-BSD a généré un grand intérêt sur Internet auprès des utilisateurs novices voulant découvrir sans douleur les systèmes de type BSD.
La page de téléchargement se trouve ici et le système complet tient sur un CD (mais sans suite office). Un second CD est disponible pour les fichiers de langues.
Se donnant pour objectif de mettre le système FreeBSD à la portée de tous les utilisateurs par le biais d'un installeur graphique et d'une gestion des logiciels extrêmement simplifiée PC-BSD a généré un grand intérêt sur Internet auprès des utilisateurs novices voulant découvrir sans douleur les systèmes de type BSD.
La page de téléchargement se trouve ici et le système complet tient sur un CD (mais sans suite office). Un second CD est disponible pour les fichiers de langues.
Sortie de FreeBSD 6.1
La version 6.1 de FreeBSD est sortie le 8 mai dernier.
Les nouveautés sont : amélioration de la cohabitation USB/PS2, correction de bugs affectant la stabilité du système, configuration automatique de la plupart des périphériques Bluetooth, ajout de pilotes ethernet et Serial ATA en RAID.
FreeBSD est un unix libre qui est très utilisé comme serveur. On le rencontre très souvent sur les serveurs web. Ces dernières années, de gros efforts ont été fournis pour le rendre plus accessible (contrairement à la politique d'OpenBSD). Scott Long, l'un des principaux développeurs de FreeBSD insiste dans ce sens, dans une récente interview : «Beaucoup d'efforts sont faits pour rendre FreeBSD plus simple pour une utilisation de type bureau. Avant la fin de cette année nous espérons faire jeu égal, ou en être très proche, avec Linux».
Les nouveautés sont : amélioration de la cohabitation USB/PS2, correction de bugs affectant la stabilité du système, configuration automatique de la plupart des périphériques Bluetooth, ajout de pilotes ethernet et Serial ATA en RAID.
FreeBSD est un unix libre qui est très utilisé comme serveur. On le rencontre très souvent sur les serveurs web. Ces dernières années, de gros efforts ont été fournis pour le rendre plus accessible (contrairement à la politique d'OpenBSD). Scott Long, l'un des principaux développeurs de FreeBSD insiste dans ce sens, dans une récente interview : «Beaucoup d'efforts sont faits pour rendre FreeBSD plus simple pour une utilisation de type bureau. Avant la fin de cette année nous espérons faire jeu égal, ou en être très proche, avec Linux».