"La fondation FreeBSD a le plaisir d'annoncer l'obtention d'une licence auprès de Sun Microsystems de distribuer une version native de JDK et JRE ... qui sera disponible avec la sortie de FreeBSD 4.5, prévue Janvier 2002".
C'était sur la ML announce@freebsd.org.
Merci daemonnews pour la news.
OpenBSD 3.0 dispo
OpenBSD 3.0 était sorti le 1er décembre. On peut maintenant le commander! Les développeurs d'openBSD codent sur leur temps libre. La meilleure façon de les remercier est d'acheter le jeu de 3 CD.
Notez la présence de XFree86-4.1.0 et celle d'openSSH-3.0, pour ce qui est très à jour. Pour ce qui est moins à jour, gcc en est encore à la version 2.95.3. Ce n'est pas plus mal: gcc3 sur Linux et gcc2 sur openbsd pour tester la compatibilite du code avec les deux compilateurs.
Notez la présence de XFree86-4.1.0 et celle d'openSSH-3.0, pour ce qui est très à jour. Pour ce qui est moins à jour, gcc en est encore à la version 2.95.3. Ce n'est pas plus mal: gcc3 sur Linux et gcc2 sur openbsd pour tester la compatibilite du code avec les deux compilateurs.
performances MySQL sous OpenBSD
Traditionnellement, MySQL a un comportement erratique sous grande charge sur plateforme OpenBSD. L'utilisation CPU peut alors facilement atteindre les 90% et le serveur peut se geler (freeze), le redémarrage restant dès lors l'unique solution. Ces symptomes sont dus aux threads pth utilisés sous OpenBSD et non à MySQL.
Le problème a été résolu dans le -current (post OpenBSD 3.0) en utilisant les threads natifs de l'OS et non plus les threads pth. Ainsi un serveur MySQL bien chargé utilise en moyenne 60 à 70% de CPU avec ces derniers alors qu'après modification (-current), il tourne autour de ...7% !!!
Le howto donné en lien explique très bien comment faire pour baisser la consommation CPU de MySQL. Mais attention, vous aurez comme résultat un OpenBSD 3.0 avec un peu de current dedans. Potentiellement, ceci pourrait causer des problèmes avec d'autres applications.
Le problème a été résolu dans le -current (post OpenBSD 3.0) en utilisant les threads natifs de l'OS et non plus les threads pth. Ainsi un serveur MySQL bien chargé utilise en moyenne 60 à 70% de CPU avec ces derniers alors qu'après modification (-current), il tourne autour de ...7% !!!
Le howto donné en lien explique très bien comment faire pour baisser la consommation CPU de MySQL. Mais attention, vous aurez comme résultat un OpenBSD 3.0 avec un peu de current dedans. Potentiellement, ceci pourrait causer des problèmes avec d'autres applications.
Daemonnews de décembre
Le Daemonnews de Décembre est sorti :
- Devenir pote avec le C-Shell et le TC-Shell (première partie)
Pour mémoire, ce sont les deux shells utilisés sous FB
- Faites-vous confiance à vos logs système ?
Décrit l'utilisation du Modular Syslog qui permet de signer ses logs et de détecter leur modification par un cracker habile
- Développement d'un agent SNMP
- Générer des graphes MRTG des stats qmail sous FreeBSD
- Le cas d'un style de codage simple pour une application consistante
That's all, folks !
Pour pas faire une autre news de chez FreeBSDDiary.org:
- un serveur FTP anonyme (très sympa et comme d'habitude chez FreeBSDDiary, très simple à faire)
- Devenir pote avec le C-Shell et le TC-Shell (première partie)
Pour mémoire, ce sont les deux shells utilisés sous FB
- Faites-vous confiance à vos logs système ?
Décrit l'utilisation du Modular Syslog qui permet de signer ses logs et de détecter leur modification par un cracker habile
- Développement d'un agent SNMP
- Générer des graphes MRTG des stats qmail sous FreeBSD
- Le cas d'un style de codage simple pour une application consistante
That's all, folks !
Pour pas faire une autre news de chez FreeBSDDiary.org:
- un serveur FTP anonyme (très sympa et comme d'habitude chez FreeBSDDiary, très simple à faire)
Sortie d'OpenBSD 3.0
Alors que la nouvelle release d'OpenBSD (la 3.0) sort en CD le 1er décembre (les nouvelles releases sortent toujours le 1er décembre et le 1er juin, comme ça, au moins c'est clair !!), les miroirs FTP sont déjà à jour :-)
Alors tous à vos downloads et à vos installs !
Alors tous à vos downloads et à vos installs !
L'alternative BSD
Un article récemment paru sur PC Magazine (bizarrement daté du 27/11) décrit l'alternative BSD et tente d'apporter une réponse à l'éternelle question: si BSD est tellement bien, pourquoi est il moins médiatisé que Linux ?
Bien que PC Magazine soit orienté MS, cet article cherche à donner des alternatives à MS et situe bien AMHA le rôle de BSD. L'auteur décrit aussi l'école de pensée BSD et les 5 systèmes d'exploitation BSD de manière assez exacte.
Bien que PC Magazine soit orienté MS, cet article cherche à donner des alternatives à MS et situe bien AMHA le rôle de BSD. L'auteur décrit aussi l'école de pensée BSD et les 5 systèmes d'exploitation BSD de manière assez exacte.
OpenBSD 3.0 bientôt dans les bacs
Les CDs OpenBSD 3.0 peuvent d'ores et déjà être pré-commandés. Les CDs, au nombre de 3 désormais, sont bootables sur 6 architectures: i386, alpha, macppc, hp300, sparc, sparc64 (non vous n'avez pas la berlue, les ultrasparcs sont maintenant supportées).
Outre les nouveautés que j'ai cité auparavant (voir nouvelle précédente):
- XFree 4.1.0
- Gcc 2.95.3 + patches
- Perl 5.6.1 + patches
- KTH Kerberos 1.0.8
- OpenSSH 3.0
- Dernière image du code IPv6 de KAME
- Changements très importants de la FAQ Web et des pages de man.
Outre les nouveautés que j'ai cité auparavant (voir nouvelle précédente):
- XFree 4.1.0
- Gcc 2.95.3 + patches
- Perl 5.6.1 + patches
- KTH Kerberos 1.0.8
- OpenSSH 3.0
- Dernière image du code IPv6 de KAME
- Changements très importants de la FAQ Web et des pages de man.
logo OpenBSD 3.0
Ci-joint un lien vers le nouveau logo de la future version d'OpenBSD, la 3.0. Pour rappel, OpenBSD 3.0 devrait être prêt comme à l'accoutumée 6 mois après la sortie de la version actuelle (2.9) c.à.d. le 1er décembre 2001. Beaucoup de goodies dans cette version. Pour vous mettre l'eau à la bouche, quelques nouveautés:
- ALTQ (gestion de la bande passante) est directement integré dans le kernel
- PF, le nouveau firewall embarqué, est plus simple à contrôler que IPF et il est integré au kernel (donc plus rapide ? avis aux experts...)
- SBLive! est maintenant supportée
- Suppression des logiciels (y compris dans la ports collection) dont la licence n'est pas 100% "free"
- ALTQ (gestion de la bande passante) est directement integré dans le kernel
- PF, le nouveau firewall embarqué, est plus simple à contrôler que IPF et il est integré au kernel (donc plus rapide ? avis aux experts...)
- SBLive! est maintenant supportée
- Suppression des logiciels (y compris dans la ports collection) dont la licence n'est pas 100% "free"
Bientôt d'autres plateformes
Le port IA64 de FreeBSD est peut-être bientôt fini, il boote en multi-user sans problème. Avec le port UltraSparc qui boote en single-user, la famille ne devrait plus tarder à s'agrandir, pourquoi pas avant la release 5 après tout ?
FreeBSD sauvé ?
Dans une précédente news on apprenait que WindRiver désirait se séparer de FreeBSD : renvoi des programmeurs, non-production des prochains CDs.
Ca a l'air de s'arranger puisque Daemon News commercialisera les prochaines versions de cet OS (à partir de la 4.5 donc). Ils ont également prévu d'y rajouter des programmes pour promouvoir l'utilisation de FreeBSD sur le desktop. Et autre bonne nouvelle, ils sont en train de négocier avec les employés que WindRiver a renvoyés le 5 octobre dernier pour les ré-embaucher...
Ca a l'air de s'arranger puisque Daemon News commercialisera les prochaines versions de cet OS (à partir de la 4.5 donc). Ils ont également prévu d'y rajouter des programmes pour promouvoir l'utilisation de FreeBSD sur le desktop. Et autre bonne nouvelle, ils sont en train de négocier avec les employés que WindRiver a renvoyés le 5 octobre dernier pour les ré-embaucher...
Interview croisee *BSD
L'excellent site OSnews nous propose 3 interviews croisées de, Matt Dillon, Itojun, et Theo de Raadt, respectivement 3 développeurs influents de FreeBSD, NetBSD, et OpenBSD.
Darwin 1.4.1
Le 1er octobre dernier, Apple a annoncé la disponibilité de Darwin 1.4.1 (coeur de MacOS X reposant sur FreeBSD et Mach 3.0 - cette release correspond à MacOS X v.10.1).
Des images ISO de Darwin sont donc librement téléchargeables - tout comme les sources - pour PPC ainsi que pour x86 (250 MB environ).
Des CD seront également disponibles via DaemonNews.
Des images ISO de Darwin sont donc librement téléchargeables - tout comme les sources - pour PPC ainsi que pour x86 (250 MB environ).
Des CD seront également disponibles via DaemonNews.
L'avenir de FreeBSD menacé ?
Après l'acquisition de BSDI par Wind River Systems en début d'année, l'avenir semblait radieux pour FreeBSD. Wind River Systems avait annoncé à l'époque son souhait fort d'appuyer le projet et du coup, WRS avait gardé la plupart des développeurs FreeBSD travaillant pour BSDi.
Malheureusement la récession économique n'a pas épargné WRS. La stratégie a donc changé et en deux vagues de licenciement, la plupart des développeurs FreeBSD employés par WRS ont été licenciés. Les quelques développeurs restant ont été à leur tour licenciés après la sortie de la version 4.4.
L'avenir de FreeBSD semblait donc menacé (du moins à court terme). Entre autres nouvelles pas si joyeuses que ça, Jordan Hubbard avait annoncé le retardement de la version 5.0 par manque de développeurs et d'avancées pouvant justifier ce changement de version majeur (voir archives). De même, WRS ne tient pas des propos clairs concernant la production des futurs jeux de CDs FreeBSD. Mais Daemon News vient de faire une annonce qui rassure: ils produiront désormais les CDs pour toutes les prochaines versions de FreeBSD à commencer par la 4.5 (annoncée pour janvier 2002).
Reste que WRS possède la marque FreeBSD et aucun plan n'a été annoncé pour céder cette marque à des organismes comme la FreeBSD foundation.
Malheureusement la récession économique n'a pas épargné WRS. La stratégie a donc changé et en deux vagues de licenciement, la plupart des développeurs FreeBSD employés par WRS ont été licenciés. Les quelques développeurs restant ont été à leur tour licenciés après la sortie de la version 4.4.
L'avenir de FreeBSD semblait donc menacé (du moins à court terme). Entre autres nouvelles pas si joyeuses que ça, Jordan Hubbard avait annoncé le retardement de la version 5.0 par manque de développeurs et d'avancées pouvant justifier ce changement de version majeur (voir archives). De même, WRS ne tient pas des propos clairs concernant la production des futurs jeux de CDs FreeBSD. Mais Daemon News vient de faire une annonce qui rassure: ils produiront désormais les CDs pour toutes les prochaines versions de FreeBSD à commencer par la 4.5 (annoncée pour janvier 2002).
Reste que WRS possède la marque FreeBSD et aucun plan n'a été annoncé pour céder cette marque à des organismes comme la FreeBSD foundation.
Openbsd - port sparc64
(Vu sur www.deadly.org)
OpenBSD a ete porté sur ultrasparc (en sparc 64 bits). Ce port est basé sur le port de NetBSD qui est déjà assez vieux (1999). Le portage a commencé en août 2001. Des snapshots sont disponibles, mais ils ne sont pas encore dans un état assez stable pour pouvoir être utilisés en production.
OpenBSD a ete porté sur ultrasparc (en sparc 64 bits). Ce port est basé sur le port de NetBSD qui est déjà assez vieux (1999). Le portage a commencé en août 2001. Des snapshots sont disponibles, mais ils ne sont pas encore dans un état assez stable pour pouvoir être utilisés en production.
McKusick à Paris !
L'association Fnet invite le Dr. Marshall Kirk McKusick à Paris, au mois de Novembre 2001, pour animer un séminaire de deux jours ayant pour titre :
« FreeBSD Kernel Internals: Data Structures, Algorithms, and Networking »
Le Dr Marshall Kirk McKusick est auteur, consultant et professeur à l'Université de Berkeley (USA - Californie). C'est un spécialiste mondial d'Unix, bien connu pour ses travaux sur le système de fichiers "fast file system" de la version 4.2 de l'Unix Berkeley, qu'il implémenta au sein du CSRG (Computer Systems Research Group), puis pour sa participation au développement des versions suivantes : 4.3BSD et 4.4BSD. Son nom est donc une référence incontournable dans le monde des Unix, et en particulier pour les utilisateurs de la famille BSD : FreeBSD, NetBSD, OpenBSD et BSDi.
« FreeBSD Kernel Internals: Data Structures, Algorithms, and Networking »
Le Dr Marshall Kirk McKusick est auteur, consultant et professeur à l'Université de Berkeley (USA - Californie). C'est un spécialiste mondial d'Unix, bien connu pour ses travaux sur le système de fichiers "fast file system" de la version 4.2 de l'Unix Berkeley, qu'il implémenta au sein du CSRG (Computer Systems Research Group), puis pour sa participation au développement des versions suivantes : 4.3BSD et 4.4BSD. Son nom est donc une référence incontournable dans le monde des Unix, et en particulier pour les utilisateurs de la famille BSD : FreeBSD, NetBSD, OpenBSD et BSDi.