GLSCube (pour GNU/Linux Semantic Storage System) est un pseudo système de fichiers permettant de gérer des fichiers en fonction de tags plutôt que par la classique méthode arborescente. L’intérêt est de ne plus avoir à se rappeler où est stocké tel ou tel fichier, mais simplement ce qu’il contient.
Dans ce but, GLSCube est capable d’extraire un certain nombre de données des fichiers qu’il manipule, mais permet aussi à l’utilisateur de définir ses propres attributs.
GLScube est utilisable en “espace utilisateur” via FUSE.
Il est sous licence GPL.
Sortie de SME Server v7.0
Plus de deux ans après la sortie de la dernière version officielle 6.0.1 (qui fût aussi la première version chapeautée entièrement par la communauté des utilisateurs ), la nouvelle version de SME Server (anciennement E-smith) est sortie le 1er juillet, après 26 alphas, 9 bétas et 3 release candidates. C'est dire si le développement, ayant commencé il y a une bonne année, a été soigné, et mené de main de maître par Charlie Brady, Gordon Rowell, Shad Lords et consorts.
SME Server n'est pas une distribution Linux comme les autres : elle est destinée à un usage de passerelle réseau, firewall ou "serveur à tout faire" (LAMP, mail, partage de fichiers), et propose une interface web pour son administration. Elle peut autant servir de serveur personnel pour apprendre l'administration système chez soi, ou faire office de passerelle pour une PME, voire de plus grandes entreprises.
Son principal avantage est sa facilité d'installation et de configuration : en 30 minutes, le système est installé ET configuré, et fait office de firewall/passerelle pour les ordinateurs du réseau local.
SME Server n'est pas une distribution Linux comme les autres : elle est destinée à un usage de passerelle réseau, firewall ou "serveur à tout faire" (LAMP, mail, partage de fichiers), et propose une interface web pour son administration. Elle peut autant servir de serveur personnel pour apprendre l'administration système chez soi, ou faire office de passerelle pour une PME, voire de plus grandes entreprises.
Son principal avantage est sa facilité d'installation et de configuration : en 30 minutes, le système est installé ET configuré, et fait office de firewall/passerelle pour les ordinateurs du réseau local.
Le développement d'ext4 a commencé
Suite à la proposition de différents patchs pour ext3 (la dernière mouture du système de fichiers spécifique à Linux) par des développeurs du noyau, une discussion a eu lieu sur la LKML entre ceux en faveur de changement mettant potentiellement à mal la stabilité du noyau et ceux qui préféreraient aller de l'avant, laissant les problèmes de stabilité aux distributeurs (rappelons que ceci est officiellement la nouvelle politique du noyau, bien que les développeurs évitent bien sûr autant que possible de tout casser).
Étant donné la base d'utilisateurs d'ext3, les inquiétudes portant sur la stabilité du code et du format sur disque après intégration de patchs importants ont été nombreuses, et Linus y a été particulièrement sensible (étant donné qu'un système de fichier instable mettrait en péril le travail des développeurs qui l'aident, on peut le comprendre).
Il a donc été décidé d'ajouter un système de fichier ext4 dans le code du noyau, et de faire les changements dangereux sur celui-ci. La stabilisation du code est prévu dans environ 12 à 18 mois, bien que de nombreuses améliorations seront probablement proposées.
L'article qui suit est une traduction complète du mail de Théodore Ts'o (mainteneur, avec d'autres, d'ext2/3) détaillant le mode de développement prévu pour ext4.
NdM Merci a patrick_g de nous avoir proposé une dépèche sur le même sujet.
Étant donné la base d'utilisateurs d'ext3, les inquiétudes portant sur la stabilité du code et du format sur disque après intégration de patchs importants ont été nombreuses, et Linus y a été particulièrement sensible (étant donné qu'un système de fichier instable mettrait en péril le travail des développeurs qui l'aident, on peut le comprendre).
Il a donc été décidé d'ajouter un système de fichier ext4 dans le code du noyau, et de faire les changements dangereux sur celui-ci. La stabilisation du code est prévu dans environ 12 à 18 mois, bien que de nombreuses améliorations seront probablement proposées.
L'article qui suit est une traduction complète du mail de Théodore Ts'o (mainteneur, avec d'autres, d'ext2/3) détaillant le mode de développement prévu pour ext4.
NdM Merci a patrick_g de nous avoir proposé une dépèche sur le même sujet.
Timers haute résolution et horloge dynamique.
Thomas Gleixner et Ingo Molnar ont produit un patch pour le noyau Linux 2.6.17 qui apporte deux améliorations concernant l'horloge et les interruptions associés sur architecture x86 (y compris SMP) et prochainement sur x86_64, PPC et ARM.
La première amélioration concerne la précision de l'horloge, cette modification permet aux timers POSIX et à la fonction nanosleep() d'atteindre la précision offerte par le matériel, typiquement 1µs sur un PC classique, et ceci de manière totalement transparente. L'implémentation classique du noyau s'appuie sur la valeur de HZ, ce qui offre une précision médiocre de 1ms à 10 ms (1ms pour les noyaux compilés avec HZ=1000Hz)
La seconde amélioration appelée "tickless kernel" pourrait être traduite par "Noyau sans tic d'horloge" ou "sans métronome". Il est possible de choisir à la compilation un mode dans lequel il n'y a plus de signal d'horloge périodique, l'horloge est alors programmée à chaque fois en fonction de la prochaine interruption d'horloge nécessaire. S'il n'y a aucun besoin pendant 1,5 secondes, le processeur restera réellement en état IDLE pendant 1,5 secondes. D'après les développeurs, les interruptions d'horloge sont réduites à 1 ou 2 par seconde. L'implémentation actuelle du noyau fait qu'une interruption d'horloge arrive avec la périodicité définie à la compilation (100Hz, 250Hz ou 1000Hz) même lorsque cela n'est pas nécessaire.
Cette amélioration permet de réduire la consommation du processeur et de ce fait, réduire la chaleur dégagée et augmenter l'autonomie de la batterie dans le cas d'ordinateurs portables. En prime c'est une solution à un problème récent: certains utilisateurs des Core-Duo d'Intel, en particulier sur les MacBook d'Apple, se plaignent d'entendre les interruptions de l'horloge lorsque leur processeur est au repos (probablement à cause des pics de courant générés avec une fréquence audible et d'un couplage inductif), l'absence de ces interruptions devrait leur permettre de retrouver le silence.
La première amélioration concerne la précision de l'horloge, cette modification permet aux timers POSIX et à la fonction nanosleep() d'atteindre la précision offerte par le matériel, typiquement 1µs sur un PC classique, et ceci de manière totalement transparente. L'implémentation classique du noyau s'appuie sur la valeur de HZ, ce qui offre une précision médiocre de 1ms à 10 ms (1ms pour les noyaux compilés avec HZ=1000Hz)
La seconde amélioration appelée "tickless kernel" pourrait être traduite par "Noyau sans tic d'horloge" ou "sans métronome". Il est possible de choisir à la compilation un mode dans lequel il n'y a plus de signal d'horloge périodique, l'horloge est alors programmée à chaque fois en fonction de la prochaine interruption d'horloge nécessaire. S'il n'y a aucun besoin pendant 1,5 secondes, le processeur restera réellement en état IDLE pendant 1,5 secondes. D'après les développeurs, les interruptions d'horloge sont réduites à 1 ou 2 par seconde. L'implémentation actuelle du noyau fait qu'une interruption d'horloge arrive avec la périodicité définie à la compilation (100Hz, 250Hz ou 1000Hz) même lorsque cela n'est pas nécessaire.
Cette amélioration permet de réduire la consommation du processeur et de ce fait, réduire la chaleur dégagée et augmenter l'autonomie de la batterie dans le cas d'ordinateurs portables. En prime c'est une solution à un problème récent: certains utilisateurs des Core-Duo d'Intel, en particulier sur les MacBook d'Apple, se plaignent d'entendre les interruptions de l'horloge lorsque leur processeur est au repos (probablement à cause des pics de courant générés avec une fréquence audible et d'un couplage inductif), l'absence de ces interruptions devrait leur permettre de retrouver le silence.
PTT 1.0 : outil de trace pour la NPTL
PTT (POSIX Thread Trace Toolkit) est un outil distribué sous licence LGPL ayant pour but de simplifier le débogage ainsi que l'optimisation d'applications multithreadées utilisant la NPTL (Native POSIX Thread Library) sous Linux. La version 1.0 de cet outil est disponible sur SourceForge.
Depuis la sortie de la version 0.10.0 (voir cette dépêche à ce sujet), PTT s'est enrichi d'un nouvel outil permettant de mesurer la contention durant l'exécution des applications. Cet outil permet entre autre de lister les objets (mutex, sémaphores...) les plus contendants ou de fournir la durée des périodes d'attente pour chaque thread. L'analyse de ces informations est une aide précieuse pour identifier les goulots d'étranglement dans un programme et permettre au développeur de focaliser ses efforts d'optimisation sur les parties du code réellement critique.
Depuis la sortie de la version 0.10.0 (voir cette dépêche à ce sujet), PTT s'est enrichi d'un nouvel outil permettant de mesurer la contention durant l'exécution des applications. Cet outil permet entre autre de lister les objets (mutex, sémaphores...) les plus contendants ou de fournir la durée des périodes d'attente pour chaque thread. L'analyse de ces informations est une aide précieuse pour identifier les goulots d'étranglement dans un programme et permettre au développeur de focaliser ses efforts d'optimisation sur les parties du code réellement critique.
Tsung, l'outil de mesure de performance en version 1.2
Tsung est maintenant disponible en version 1.2.0. Il s'agit d'une plate-forme de test de performance (benchmarking) supportant les protocoles HTTP, HTTPS, Jabber/XMPP, SOAP et PostgreSQL. Tsung peut être étendu pour supporter d'autres protocoles.
Le principal avantage de Tsung est sa capacité à générer de forts tests de charge en cluster, chaque noeud étant capable de générer une charge très importante. Il devient ainsi plus simple de mettre en place des tests de performances massifs.
Sa grande force est également son modèle de scénario et sa capacité à générer des benchmarks réalistes, sur la base d'un modèle stochastique permettant de faire varier très légèrement l'exécution des scénarii.
Le principal avantage de Tsung est sa capacité à générer de forts tests de charge en cluster, chaque noeud étant capable de générer une charge très importante. Il devient ainsi plus simple de mettre en place des tests de performances massifs.
Sa grande force est également son modèle de scénario et sa capacité à générer des benchmarks réalistes, sur la base d'un modèle stochastique permettant de faire varier très légèrement l'exécution des scénarii.
Linux Driver Kit
Greg Kroah-Hartman a annoncé lors de FreedomHEC la première version du "Linux Driver Kit". La suite de cet article est une traduction libre et partielle de l'annonce qu'il a publié sur son blog.
"N'avez-vous jamais été chambrés par des développeurs de pilotes pour d'autres systèmes d'exploitation parce qu'il manque un vrai kit de développement de pilotes pour Linux ? N'avez-vous jamais ressenti une profonde solitude en regardant les 36 CD-ROM de documentation et d'exemples que livrent les autres systèmes à leurs développeurs ? Et bien, vous n'avez plus à avoir honte !
En coordination avec le FreedomHEC, je suis fier d'annoncer la première version du Linux Device Driver Kit.
C'est une image CD qui contient tout ce dont un développeur de pilote sous Linux a besoin pour écrire des pilotes. Il inclut une copie complète du livre "Linux Device Drivers, third edition" paru chez O'Reilly et une compilation complète et prête à l'emploi des in-kernel docbook pour une navigation aisée. Il contient même une copie du code source du noyau [2.6.16.18] à partir duquel vous pourrez compiler vos modules noyau externes.
Bien sur il est disponible sous licence GPL v2 et est librement distribuable. Une étiquette pour CD-ROM est disponible à la racine du CD si vous souhaitez l'imprimer."
"N'avez-vous jamais été chambrés par des développeurs de pilotes pour d'autres systèmes d'exploitation parce qu'il manque un vrai kit de développement de pilotes pour Linux ? N'avez-vous jamais ressenti une profonde solitude en regardant les 36 CD-ROM de documentation et d'exemples que livrent les autres systèmes à leurs développeurs ? Et bien, vous n'avez plus à avoir honte !
En coordination avec le FreedomHEC, je suis fier d'annoncer la première version du Linux Device Driver Kit.
C'est une image CD qui contient tout ce dont un développeur de pilote sous Linux a besoin pour écrire des pilotes. Il inclut une copie complète du livre "Linux Device Drivers, third edition" paru chez O'Reilly et une compilation complète et prête à l'emploi des in-kernel docbook pour une navigation aisée. Il contient même une copie du code source du noyau [2.6.16.18] à partir duquel vous pourrez compiler vos modules noyau externes.
Bien sur il est disponible sous licence GPL v2 et est librement distribuable. Une étiquette pour CD-ROM est disponible à la racine du CD si vous souhaitez l'imprimer."
PTT : outil de trace pour la NPTL
La NPTL (Native POSIX Thread Library) est la bibliothèque de threads [en français, processus légers] incluse en standard dans la glibc. Le support de l'ancienne bibliothèque LinuxThreads n'est maintenant plus assuré.
Le processus de débogage d'une application multi-threadée utilisant la NPTL est souvent complexe : bugs non reproductibles, dépendants de la charge du système et du nombre de CPUs, emploi de débogueurs modifiant la dynamique de l'application et donc son comportement...
PTT (POSIX Thread Trace Toolkit) est un outil distribué sous licence LGPL ayant pour but de faciliter l'analyse et le débogage d'applications multithreadées utilisant la NPTL. Il permet de tracer les évènements internes de la NPTL (entrées/sorties des routines, prises et relâchements de verrous...) tout en ayant un impact très faible sur les performances.
PTT est fourni sous la forme d'un patch pour la glibc et d'outils de récupération et d'analyse des traces. Son utilisation ne nécessite pas les droits de super-utilisateur et n'altère en rien le noyau ou les librairies du système.
La nouvelle version 0.10.0 de cet outil est disponible sur SourceForge. Les processus d'installation et d'utilisation ont été grandement simplifiés.
Le processus de débogage d'une application multi-threadée utilisant la NPTL est souvent complexe : bugs non reproductibles, dépendants de la charge du système et du nombre de CPUs, emploi de débogueurs modifiant la dynamique de l'application et donc son comportement...
PTT (POSIX Thread Trace Toolkit) est un outil distribué sous licence LGPL ayant pour but de faciliter l'analyse et le débogage d'applications multithreadées utilisant la NPTL. Il permet de tracer les évènements internes de la NPTL (entrées/sorties des routines, prises et relâchements de verrous...) tout en ayant un impact très faible sur les performances.
PTT est fourni sous la forme d'un patch pour la glibc et d'outils de récupération et d'analyse des traces. Son utilisation ne nécessite pas les droits de super-utilisateur et n'altère en rien le noyau ou les librairies du système.
La nouvelle version 0.10.0 de cet outil est disponible sur SourceForge. Les processus d'installation et d'utilisation ont été grandement simplifiés.
Sortie de Git 1.3.0
Junio Hamano, mainteneur officiel du projet, a annoncé une nouvelle version du logiciel Git sur la liste de discussion du projet
Git est un système de gestion de code source utilisé par les développeurs du noyau Linux, entre autres. Le logiciel a été développé initialement par Linus Torvalds pour remplacer Bitkeeper devenu payant (arrêt de la distribution d'une version gratuite pour être précis).
Cette nouvelle version amène de nombreux changement, décrits dans la suite de l'article.
Git est un système de gestion de code source utilisé par les développeurs du noyau Linux, entre autres. Le logiciel a été développé initialement par Linus Torvalds pour remplacer Bitkeeper devenu payant (arrêt de la distribution d'une version gratuite pour être précis).
Cette nouvelle version amène de nombreux changement, décrits dans la suite de l'article.
Sortie de Linux Terminal Server Project 4.2
Linux Terminal Server Project permet de connecter des clients légers à un serveur qui leur fournira les ressources et l'interface graphique d'un environnement standard. Ainsi cela permet, par exemple, de démarrer une version récente de GNOME sur un vieux Pentium disposant de 16Mo de RAM.
Après de longs mois d'attente, voici enfin la version 4.2 et son lot d'améliorations :
Après de longs mois d'attente, voici enfin la version 4.2 et son lot d'améliorations :
- Noyau 2.6.16.1
- LTSP est désormais capable de démarrer via clé USB ce qui augmente la liste des supports qui contenait déjà : CD-ROM USB, CD-ROM IDE, disquette.
- Réduction de la consommation de mémoire, ce qui est extrêmement intéressant pour les machines possédant peu de RAM
- Nouvelle gestion du swap à l'aide de ltspswapd, qui tourne sur le serveur.
- Énorme réduction du temps de démarrage des clients notamment en passant de devfs à udev et en améliorant les scripts de démarrage. Le temps de boot des clients peut descendre à 22 secondes !
- SANE est désormais inclus dans LTSP. Ainsi, il est possible de brancher des scanners sur les clients et d'y avoir accès de n'importe où sur le réseau.
- Possibilité d'avoir plusieurs cartes graphiques et plusieurs écrans sur les clients.
LinuxForum 2006 : IBM et Linux
Les 3 et 4 mars derniers s'est tenu à Copenhague (Danemark) la neuvième édition du LinuxForum.
Un compte-rendu des 2 jours de cet évènement est disponible sur le site groklaw.net. Parmi les conférences intéressantes qui se sont tenues, j'ai retenu des informations intéressantes sur Google Map, j'ai regretté de ne pas avoir pu rencontrer Alan Cox en personne moi aussi, mais surtout une emphase tout à fait méritée est mise sur la conférence de Andreas Pleschek, responsable des ventes Open Source et Linux d'IBM en Europe du Nord-Est, et représentant d'IBM pour l'occasion.
Il est connu que la société IBM porte un intérêt croissant pour le développement Open Source, pour les formats ouverts (ils sont par exemple un des défenseurs du format OpenDocument, standardisé par l'OASIS), et certains projets Libres en particulier, parmi lesquels Apache et le noyau Linux.
C'est donc avec joie -- mais pas si surprenant -- qu'on apprend qu'IBM aurait rompu son contrat avec Microsoft à partir d'Octobre de cette année. Cela implique que les ordinateurs des bureaux internes d'IBM ne seront donc pas sous Windows Vista, mais sous IBM Workplace leur plate-forme Linux basée sur une Red-Hat.
Un compte-rendu des 2 jours de cet évènement est disponible sur le site groklaw.net. Parmi les conférences intéressantes qui se sont tenues, j'ai retenu des informations intéressantes sur Google Map, j'ai regretté de ne pas avoir pu rencontrer Alan Cox en personne moi aussi, mais surtout une emphase tout à fait méritée est mise sur la conférence de Andreas Pleschek, responsable des ventes Open Source et Linux d'IBM en Europe du Nord-Est, et représentant d'IBM pour l'occasion.
Il est connu que la société IBM porte un intérêt croissant pour le développement Open Source, pour les formats ouverts (ils sont par exemple un des défenseurs du format OpenDocument, standardisé par l'OASIS), et certains projets Libres en particulier, parmi lesquels Apache et le noyau Linux.
C'est donc avec joie -- mais pas si surprenant -- qu'on apprend qu'IBM aurait rompu son contrat avec Microsoft à partir d'Octobre de cette année. Cela implique que les ordinateurs des bureaux internes d'IBM ne seront donc pas sous Windows Vista, mais sous IBM Workplace leur plate-forme Linux basée sur une Red-Hat.
Accelerated Knoppix : pour des Live-CD plus rapides
Le système de fichiers cloop est conçu de telle manière que la lecture doit se faire par blocs compressés entiers. Cela rend cette méthode très lente quand les données sont éparpillées dans de petits blocs, surtout si le système a peu de mémoire.
La société Alpha Systems a eu l'idée d'optimiser l'emplacement des données préalablement à la gravure, et a lancé la distribution Accelerated Knoppix, une Knoppix optimisée pour démarrer en moins de 60 secondes !
Pour arriver à cette performance, ils ont optimisé l'image et le système de démarrage. Dans l'ordre des gains :
La société Alpha Systems a eu l'idée d'optimiser l'emplacement des données préalablement à la gravure, et a lancé la distribution Accelerated Knoppix, une Knoppix optimisée pour démarrer en moins de 60 secondes !
Pour arriver à cette performance, ils ont optimisé l'image et le système de démarrage. Dans l'ordre des gains :
- placement intelligent des octets dans l'image iso ;
- profiling de l'image cloop ;
- utilisation de initng pour booter en parallèle.
Débuter sous Linux (3): encore plus gros, plus complet, plus dense
La troisième édition de Débuter sous Linux, peut-être le livre le plus connu ciblant les débutants, vient de sortir. À nouveau, elle rassemble une équipe d'auteurs aux profils divers et complémentaires. Nous ne nous sommes pas contentés d'employer cette année de travail à mettre à jour les captures d'écran, les numéros de versions et les descriptions de fonctionnalités.
Depuis la dernière édition, les ajouts sont nombreux :
- réécriture de tous les chapitres;
- présentation plus complète de l'interface graphique de KDE;
- évocations régulières de la culture du libre et aspects assimilés (bons usages, netiquette)
- on y aborde aussi les jeux, l'éducation, Wikipédia, la programmation en shell, dépannage et administration, les différentes distributions...
Depuis la dernière édition, les ajouts sont nombreux :
- réécriture de tous les chapitres;
- présentation plus complète de l'interface graphique de KDE;
- évocations régulières de la culture du libre et aspects assimilés (bons usages, netiquette)
- on y aborde aussi les jeux, l'éducation, Wikipédia, la programmation en shell, dépannage et administration, les différentes distributions...
La Corée du Sud veut créer "une ville Linux"
Le gouvernement Coréen a lancé un appel à candidature pour choisir une ville et une université comme candidats à passage à Linux intégral.
La ville et l'université sélectionnées devront créer/migrer leur infrastructure informatique vers des solutions libres, avec le support du Ministère de l'Information et de la Communication (MIC); le budget est de 4.1 milliards de Won ~= 3.5 millions d'Euros.
"Le projet pilote incitera d'autres villes et universités à faire pareil, en démontrant la validité technique d'une solution majoritairement Linux" déclare Lee Do-kyu, directeur du MIC.
La ville et l'université sélectionnées devront créer/migrer leur infrastructure informatique vers des solutions libres, avec le support du Ministère de l'Information et de la Communication (MIC); le budget est de 4.1 milliards de Won ~= 3.5 millions d'Euros.
"Le projet pilote incitera d'autres villes et universités à faire pareil, en démontrant la validité technique d'une solution majoritairement Linux" déclare Lee Do-kyu, directeur du MIC.
Un petit ver pour Linux
Symantec a découvert [1] ce week-end un nouveau ver destiné aux plate-formes Linux et UNIX. Il s'agit d'une nouvelle variante du virus Plupii découvert en novembre dernier [4].
Ce ver ne représente pas une énorme menace car il n'est que peu répandu. Mais comme il profite de 3 failles de sécurités différentes pour se propager, il faut y faire attention. Les 3 failles concernent (plus de détails dans l'article complet) :
1- XML-RPC for PHP Code Execution Vulnerability
2- AWStats Input Validation Vulnerability
3- WebHints Shell Command Injection Vulnerability
Le ver, une fois le système infecté, va ouvrir une trappe (ou porte dérobée) sur le port UDP 27015.
Des correctifs sont accessibles en ligne :
1- XML-RPC 1.1.1 est couvert [2]
2- AWStats 6.4 est couvert [3]
3- Il n'y aurait pas encore de patch disponible pour Webhints
Mettez à jour vos systèmes, si ce n'est pas déjà fait.
Ce ver ne représente pas une énorme menace car il n'est que peu répandu. Mais comme il profite de 3 failles de sécurités différentes pour se propager, il faut y faire attention. Les 3 failles concernent (plus de détails dans l'article complet) :
1- XML-RPC for PHP Code Execution Vulnerability
2- AWStats Input Validation Vulnerability
3- WebHints Shell Command Injection Vulnerability
Le ver, une fois le système infecté, va ouvrir une trappe (ou porte dérobée) sur le port UDP 27015.
Des correctifs sont accessibles en ligne :
1- XML-RPC 1.1.1 est couvert [2]
2- AWStats 6.4 est couvert [3]
3- Il n'y aurait pas encore de patch disponible pour Webhints
Mettez à jour vos systèmes, si ce n'est pas déjà fait.
Deux livres sur Ubuntu et Mandriva
Deux livres sont récemment parus sur les deux distributions majeures grand public que sont Ubuntu et Mandriva. Tout d'abord chez Eyrolles, un ouvrage intitulé Ubuntu, Une distribution Linux facile à utiliser, de Benoît Caccinolo, Lionel Dricot et Joyce Markoll. Ensuite chez ENI, un livre de Nicolas Pons, Mandriva 2006 - Administration du système.
Bravo et merci aux auteurs pour ces deux ouvrages. N'hésitez pas à soumettre en commentaires vos impressions sur ces deux livres.
NdM : Merci à Nicolas Pons et Benoit Caccinolo pour nous avoir signalé la parution de leurs oeuvres.
Bravo et merci aux auteurs pour ces deux ouvrages. N'hésitez pas à soumettre en commentaires vos impressions sur ces deux livres.
NdM : Merci à Nicolas Pons et Benoit Caccinolo pour nous avoir signalé la parution de leurs oeuvres.
Mondorescue 2.06
Le projet GPL mondorescue existe depuis 2000 et vous permet d'effectuer une sauvegarde complète de votre machine sur différents médias. Il gère aujourd'hui les CD-R/RW, DVD-R/RW, DVD+R/RW, bandes, images disques (locales/NFS/PXE).
Mondorescue prend en charge les systèmes de fichiers gérés par le noyau, donc sur une "bonne distro" :-) ext2/3, reiser, xfs, jfs, vfat, ntfs, nfs, smbfs, cifs, lvm1/2 (tous ceux-ci sont testés)
Il est très utile en cas d'incidents ou de clonage de machines.
Nous avons publié deux versions depuis octobre 2005 (2.05 et 2.06) et enrichi le projet de nombreux correctifs ainsi que de quelques fonctions supplémentaires, comme le support de PXE, des claviers USB, la génération de nombreux paquetages, un port itanium...
N'hésitez pas à contribuer par des patchs, des entrées dans le Wiki, de la documentation, des tests, ou une amélioration du site Web qui en a bien besoin ;-)
Mondorescue prend en charge les systèmes de fichiers gérés par le noyau, donc sur une "bonne distro" :-) ext2/3, reiser, xfs, jfs, vfat, ntfs, nfs, smbfs, cifs, lvm1/2 (tous ceux-ci sont testés)
Il est très utile en cas d'incidents ou de clonage de machines.
Nous avons publié deux versions depuis octobre 2005 (2.05 et 2.06) et enrichi le projet de nombreux correctifs ainsi que de quelques fonctions supplémentaires, comme le support de PXE, des claviers USB, la génération de nombreux paquetages, un port itanium...
N'hésitez pas à contribuer par des patchs, des entrées dans le Wiki, de la documentation, des tests, ou une amélioration du site Web qui en a bien besoin ;-)
Conférence NOOFS le 12 Janvier 2006 de 20h00 à 22h00
L'équipe NOOFS (Network Object Oriented File System) organise une conférence autour de son projet. Celle-ci aura lieu le jeudi 12 Janvier 2006 de 20h00 à 22h00 dans les locaux d'Epitech, amphithéâtre P04.
Durant cette conférence les points suivants seront abordés :
Un formulaire en ligne a été mis en place pour vous inscrire.
Un plan de cette présentation sera prochainement disponible sur le site web officiel du projet, à savoir http://www.noofs.org. Nous espérons vous voir nombreux !
Durant cette conférence les points suivants seront abordés :
- Présentation globale,
- Présentation technique,
- Démonstration du projet.
Un formulaire en ligne a été mis en place pour vous inscrire.
Un plan de cette présentation sera prochainement disponible sur le site web officiel du projet, à savoir http://www.noofs.org. Nous espérons vous voir nombreux !
Sortie des ldapscripts v1.4
La version 1.4 des ldapscripts vient de voir le jour !
Les ldapscripts sont des scripts shell diffusés sous licence GPL qui permettent de manipuler des comptes POSIX (utilisateurs, groupes, machines) sur un annuaire LDAP.
Voici les nouveautés proposées dans la version 1.4 :
- Code totalement revu, désormais "clean"
- Suppression de la dépendance à slappasswd et donc aux outils serveur
- Ajout de scripts de renommage (Samba 3.0.21) : ldaprenameuser, _ldaprenamegroup, _ldaprenamemachine
- Pages de man complètes
- Bugfixs divers
Les ldapscripts sont des scripts shell diffusés sous licence GPL qui permettent de manipuler des comptes POSIX (utilisateurs, groupes, machines) sur un annuaire LDAP.
Voici les nouveautés proposées dans la version 1.4 :
- Code totalement revu, désormais "clean"
- Suppression de la dépendance à slappasswd et donc aux outils serveur
- Ajout de scripts de renommage (Samba 3.0.21) : ldaprenameuser, _ldaprenamegroup, _ldaprenamemachine
- Pages de man complètes
- Bugfixs divers
Base d'administration pour le superutilisateur - Exposé
Le livre d'administration Unix/Linux intitulé "RUTE User's Tutorial and Exposition" de Paul Sheer, Prentice Hall PTR, London, 2002 (630 pages) a été traduit en français et remis à jour.
Pour reprendre les arguments de l'éditeur de la version originale : le livre traite en profondeur et à l'aide d'exemples en ligne de commandes exclusivement chaque aspect-clé de l'administration système :
- gestion des utilisateurs,
- sécurité,
- réseau,
- services internet,
- gestion de paquets logiciels,
- programmation C,
- compilation du noyau (2.4 et 2.6)
- configuration matérielle, etc.
Pour reprendre les arguments de l'éditeur de la version originale : le livre traite en profondeur et à l'aide d'exemples en ligne de commandes exclusivement chaque aspect-clé de l'administration système :
- gestion des utilisateurs,
- sécurité,
- réseau,
- services internet,
- gestion de paquets logiciels,
- programmation C,
- compilation du noyau (2.4 et 2.6)
- configuration matérielle, etc.
Première version stable de Backup Manager
Il s'est écoulé plus d'un an depuis la publication de la première version de Backup Manager, cet outil simple d'accès pour archiver vos données sous Linux.
La version 0.6 qui vient de voir le jour, fournit tout un panel d'actions pour vous aider à mettre en place une stratégie d'archivage de vos données. Backup Manager pourra utiliser toute infrastructure existante pour cela : compte FTP, SSH, graveur de CD-ROM ou de DVD.
Plusieurs stratégies d'archivage sont disponibles : les tarballs classiques ou incrémentaux, les dumps de bases MySQL ou encore les dump de dépôt SVN.
Le guide de l'utilisateur à également été écrit à l'occasion de cette version, il est disponible en plusieurs formats.
La version 0.6 qui vient de voir le jour, fournit tout un panel d'actions pour vous aider à mettre en place une stratégie d'archivage de vos données. Backup Manager pourra utiliser toute infrastructure existante pour cela : compte FTP, SSH, graveur de CD-ROM ou de DVD.
Plusieurs stratégies d'archivage sont disponibles : les tarballs classiques ou incrémentaux, les dumps de bases MySQL ou encore les dump de dépôt SVN.
Le guide de l'utilisateur à également été écrit à l'occasion de cette version, il est disponible en plusieurs formats.
Sortie du live-CD Nbed-Nakooki 1.0
Le Live-CD Nbed-Nakooki est sorti en version 1.0 le 14 décembre 2005, en conclusion d'un cycle de cinq versions Alpha puis deux release candidate. Il est destiné aux PC uniquement (x86).
Ce Live-CD, qui vient en finalité à deux de mes projets, est orienté vers la sobriété, et la légèreté. Le bureau principal est XFCE-4, les applications intégrées sont des valeurs sûres, principalement à base de Gtk+.
À vocation généraliste, Nbed-Nakooki est avant tout une démonstration technique, conçue dans un esprit assumé d'amusement et d'auto-formation, proposé dans l'espoir d'être utile ou d'aider à faire découvrir les projets sur lesquels il repose.
Ce Live-CD, qui vient en finalité à deux de mes projets, est orienté vers la sobriété, et la légèreté. Le bureau principal est XFCE-4, les applications intégrées sont des valeurs sûres, principalement à base de Gtk+.
À vocation généraliste, Nbed-Nakooki est avant tout une démonstration technique, conçue dans un esprit assumé d'amusement et d'auto-formation, proposé dans l'espoir d'être utile ou d'aider à faire découvrir les projets sur lesquels il repose.
Nouveau gestionnaire de profils réseaux: netswitch
Un nouveau gestionnaire de profils réseaux vient de paraître, Netswitch en version 0.2 (pas encore stable), votre contribution est demandée pour la correction de bugs.
Seule la version source est disponible pour le moment, nous recherchons d'ailleurs des mainteneurs de paquets. Nous avons contacté Gentoo, mais pour l'instant, l'ebuild n'est pas dans portage. (NdM : d'autres distributions annoncées compatibles et qui pourraient profiter de ce logiciel sont Debian, *buntu, OpenSuse et Fedora Core.)
Parmi les fonctionnalités, on peut citer le support filaire (IP fixe/DHCP), et wifi, la gestion de 4 clés WEP, une interface GTK (la version Qt est en développement intensif). Merci de nous aider à améliorer ce programme qui se veut indépendant de la distribution.
Seule la version source est disponible pour le moment, nous recherchons d'ailleurs des mainteneurs de paquets. Nous avons contacté Gentoo, mais pour l'instant, l'ebuild n'est pas dans portage. (NdM : d'autres distributions annoncées compatibles et qui pourraient profiter de ce logiciel sont Debian, *buntu, OpenSuse et Fedora Core.)
Parmi les fonctionnalités, on peut citer le support filaire (IP fixe/DHCP), et wifi, la gestion de 4 clés WEP, une interface GTK (la version Qt est en développement intensif). Merci de nous aider à améliorer ce programme qui se veut indépendant de la distribution.
Zenwalk-core 2.0 est née
Pour rappel, Zenwalk (anciennement Minislack) est une distribution Linux basée sur Slackware avec laquelle elle est compatible.
Zenwalk se veut simple, rapide et robuste. Ce qu'elle apporte de plus par rapport à la bonne vieille Slackware sont des packages plus à jour, un noyau 2.6 à l'installation, le système de fichiers atomique Reiser4, la détection de matériel par discover et le logiciel de paquets réseau intégré netpkg pour la mise à jour où l'installation de paquets et des outils de configurations graphiques de plus en plus nombreux.
L'environnement de bureau par défaut est XFCE, mais Fluxbox, KDE et même Enlightenment 17 version CVS sont disponibles.
Le CD de la distribution ne fait que 400 Mo avec pour philosophie d'une application par tâche, pas de fioritures, juste l'essentiel pour obtenir un système complet après 20 min. d'installation (avec codecs, Java, plugins pour Firefox).
Quant à Zenwalk-core, qui nous arrive en version 2.0, c'est simplement un système Zenwalk complet, sans la couche et les applications X.
Zenwalk se veut simple, rapide et robuste. Ce qu'elle apporte de plus par rapport à la bonne vieille Slackware sont des packages plus à jour, un noyau 2.6 à l'installation, le système de fichiers atomique Reiser4, la détection de matériel par discover et le logiciel de paquets réseau intégré netpkg pour la mise à jour où l'installation de paquets et des outils de configurations graphiques de plus en plus nombreux.
L'environnement de bureau par défaut est XFCE, mais Fluxbox, KDE et même Enlightenment 17 version CVS sont disponibles.
Le CD de la distribution ne fait que 400 Mo avec pour philosophie d'une application par tâche, pas de fioritures, juste l'essentiel pour obtenir un système complet après 20 min. d'installation (avec codecs, Java, plugins pour Firefox).
Quant à Zenwalk-core, qui nous arrive en version 2.0, c'est simplement un système Zenwalk complet, sans la couche et les applications X.
Sortie de SFLphone 0.6
Le but du projet SFLphone est de fournir aux utilisateurs de bureaux numériques (entreprises, administrations publiques, centres d'appels) un téléphone IP logiciel correspondant à leurs besoins : gestion des lignes multiples, mise en attente, transferts d'appels, boite vocale, etc.
La version 0.6 apporte de nombreuses améliorations sur l'architecture de SFLphone. En outre, le coeur de SFLPhone et la partie graphique ont été séparés pour permettre des évolutions séparées. La stabilité a aussi été grandement améliorée et SFLphone utilise les dernières librairies GNU pour SIP et RTP.
Les contributions au projet sont les bienvenues !
La version 0.6 apporte de nombreuses améliorations sur l'architecture de SFLphone. En outre, le coeur de SFLPhone et la partie graphique ont été séparés pour permettre des évolutions séparées. La stabilité a aussi été grandement améliorée et SFLphone utilise les dernières librairies GNU pour SIP et RTP.
Les contributions au projet sont les bienvenues !