Articles plagiés par lephpfacile [Résolu]
Article paru, non publié sur Planet Libre
problème avec virtualbox
Déménagement de mon blog
Problème VBox 32/64 bits
Google Wave c'est fini ...
®om
4LW
Admin-Linux
agatzebluz
Aldevar
Another Pinky Punky
AnTav
Antistress
Antoine Meme
Antoine Millet
Antonin Moulart
archi02
arNuméral
Artisan Numérique
Asher256
Aternatik
Aurélien Bompard
Bastnic
Benkemoun
Bilbo Planet
Billux
Biscotte
Blogmotion
bochecha
botchchikii
bouleetbil
Boutor
Breizh ardente
Cairo-Dock
Cameleon
Capof's Space
Captaine74
Carl Chenet
Cedynamix
champtoussel dominique
ChEza
Chicha
Chimrod
Christophe-Marie
Clapico
Corbier
Costalfy
Creasy
CSM 'illovae' Seldon
CyberSDF
dada
dahu_fou
Damien Cougar
Damocles
Daria
David Dup
David Larlet
Davromaniak
Ddmdllt
Des nouvelles de Wikilivres
Desidia
Devil505
Dhoko
DigitalSpirit
djibux
Dorian Dd
Duchatelet
Eddy33
Edouard
Effraie
eMerzh
Emilien Macchi
Emilpoe
Emmanuel Gontcho
Emmanuel Kasper
ephase
Equinoxefr
Eric
Exceed
FACIL
Feilong
fgallaire
Finss
florentg
floruby
Fonctionerd
Framablog
François
Franck Archange
Freeblog
Full Circle Magazine
Fuse
Génération Linux
G3L
Gaëtan Tenshu
Geek de France
Geekfault
Gilir
Grégory Gutierez
Gregory Colpart
Guillaume Kulakowski
Guiona
HacKurx
Hugo
Hugues
Hyla project
Il Palazzo-sama
inalgnu
Influence PC
Jérémy Verda
Jeff
jeremy2491
jeromeg
jesuislibre
JJL
Jonathan Ernst
Jonathan Le Lous
Jopa
Jp Fox
Juky
Julien
Julius
ka.da
Kagou
kamagatos
Kate
Kiddo
KissCoolMan
Labo-Linux
LeDucDuBleuet
Lemarinel
Liberez le tux
Libfy
Libre Astux
Linalis
Littlewing
Louis Roché
lowje
Luc
Macsim
Manu Absolacom
Marco
Marty
Matao
Mathieu Comandon
Maxime Carron
McKey
meepix
Michael Zwyssig
Michauko
Mickaël
Minimumserious
Monitoring-FR
Morot
Motarion
mozillaZine-fr
Mr.Yann
MrTom
Nÿco
Naparuba
Nicofo
Nicolargo
Nicosmos
Nicoz
NiKo
nizarus
Noplay
Olivier Faurax
Olivier Prieur
OLPC France
Omega
Oncle Tom
openSyd
opossum1er
Osku
OxyRadio
Pacodastre
Paquet Fedora du Jour
Pascal Chevrel
pc-kc
Peck
Pfff
Phil
Philippe Scoffoni
Pianopenguin
Pingax
PlayOnLinux
Ploum
Pokemon_JOJO
Poupoul2
PPmarcel
ProfNoel
Rémi Samier
Raphaël Hertzog
Ravomavain
Renaud Littolff
Renault
Respawner
Retouche Libre
Ricard
Robin Millette
RollsRox
Rydgel
Saïmon
Samuel Martin
Sauthier
SckyzO
Scurz
Shnoulle
Silvyn
Skhaen
Slobberbone
Splitsch
StandarT
StephZ
Sylvain
System Linux
Taltan
Tbellemb
Tchouvince
theClimber
TheGlu
TheLinuxFr
Thibaut
Thierry Andriamirado
Thom1
Thomas Bassetto
Tigrou Damien
TitaX
toitoinebzh
Toorop
TrouveTonGull.info
Tuxargon
Tuxicoman
U-Classroom
Ubuntu les jours
Uggy
Ulrich Diplodocus
Une goutte de blog
Uselink
Vanaryon
VELCS
Vetsel
Warren Dumortier
Wattazoum
Wavemaker
Webaaz
Weedfast
Yannig
yeKcim
Yellowiscool
Yoho
Yves Gesnel
Zanko
Zic
Zippy
Zitrouille
Ça n'est pas véritablement une nouvelle, mais deux distributions issues d'Ubuntu ont récemment décidé de quitter leur maison mère d'origine pour d'autres cieux, en l'occurrence Opengeu et Crunchbang. Pour ceux qui ne connaissent ni l'une ni l'autre, une petite présentation s'impose :

Ces deux distributions avaient plusieurs points communs : Elles étaient construites sur la base de versions d'Ubuntu, elles étaient particulièrement légères tout en ne sacrifiant pas les qualités graphiques de leurs environnements. Elles ont désormais un autre point commun : Les deux projets ont décidé d'abandonner leur base Ubuntu pour construire leurs prochaines versions sur Debian Unstable. Qui plus est, les deux projets ont pris cette décision à peu près en même temps, soit en mars pour Opengeu[1], et...en mars pour Crunchbang[2].
Au delà de la simultanéité des dates, qui tient sans aucun doute plus de la coïncidence que d'un quelconque complot, il est intéressant de s'interroger sur le pourquoi de ce mouvement. En effet, on pourrait considérer qu'utiliser Ubuntu comme base est sans doute une idée lumineuse, compte tenu de nombre d'éléments tels que sa popularité, la détection généralement sans problème du matériel, le rythme bi-annuel des releases...Il semble pourtant que ce ne soit pas aussi simple pour ceux qui souhaitent construire sur ces bases.
En dehors de versions dûment connues et reconnues[3], de nombreux autres projets, tels qu'Opengeu et Crunchbang ne semblent pas bénéficier de la popularité d'Ubuntu. Ça n'est qu'une impression et je n'ai aucun fait permettant de démontrer ça. Pour autant, ces versions ne bénéficient pas d'autant de renom que leur génitrice et doivent donc vraisemblablement construire leur propre communication de zéro pour arriver à faire leur trou, sous réserve que ce soit l'un de leurs objectifs. Loin d'être une méthode scientifique, une simple observation du Planet Libre et de ce qui y est publié semble aller dans cette direction : 4 billets (en dehors de celui-ci) parlant d'Opengeu, 5 billets pour Crunchbang, là où Ubuntu Studio bénéficie de plusieurs pages de publications (dédiées ou simplement sous forme de citations). Si l'on peut considérer que Crunchbang s'adresse à un public qui cherche quelque chose de spécifique avec Openbox, cet argument n'est sans doute pas approprié pour Opengeu qui propose un environnement graphique très agréable, à même d'attirer de nombreux utilisateurs. Il y a donc un effort de communication important à faire pour des distributions comme Crunchbang et Opengeu, et aucun effet magique "Ubuntu" dans ce cas.
La détection du matériel pourrait être une excellente, si ce n'est la raison majeure du choix de cette distribution. Il semble qu'Ubuntu détecte et sait faire fonctionner de très nombreux matériels par défaut, sans doute plus que n'importe quelle autre distribution (Il n'y a toujours rien de scientifique dans cette affirmation). Ne me demandez pas pourquoi, ni comment les core-développeurs de Canonical et les membres de la communauté Ubuntu y parviennent, je n'en sais strictement rien. Cependant, on ne peut pas nier que d'autres distributions telles que Mandriva ou Fedora font également très bien ce travail essentiel[4]. Debian fait également ça très bien, mais le fait différemment, en informant l'utilisateur que bien que son matériel soit reconnu, il est nécessaire d'installer du code non libre. Pour avoir fait l'expérience sur mon portable, Ubuntu s'installe comme une fleur, là ou Debian m'informe qu'il sera nécessaire d'installer un micro-code non libre pour faire fonctionner mon chipset wifi, alors qu'il est par ailleurs parfaitement identifié. Dans le cas d'Ubuntu, c'est extrêmement confortable pour l'utilisateur. Dans le cas de Debian, c'est extrêmement responsabilisant pour ce même utilisateur qui sait exactement à quoi il s'engage. Pour ceux dont le critère de choix numéro 1 est la liberté, Debian devient alors un choix logique. On peut cependant en déduire qu'il ne s'agit pas de la raison majeure du changement de ces deux distributions, qui vont donc pousser un peu leurs utilisateurs à avoir une vision plus responsable de leur installation.
S'il est en revanche un élément qui semble réellement poser problème, c'est le rythme des releases. Ubuntu est une distribution dont des versions dites stables[5] sont publiées tous les six mois. Soyons réalistes : Ce rythme est extrêmement élevé. En dehors de celles adoptant des rolling releases, et donc qui finissent par ne publier aucune version stable, il n'y a pas de rythme plus élevé. Et c'est un véritable challenge pour ceux qui souhaitent utiliser et suivre ce rythme en vue de construire autre chose. On peut facilement imaginer que les équipes de développement de ces distributions sont réduites. Devoir reconstruire intégralement une image stable de leur distribution est sans aucun doute une tâche immense, qui à la longue, se révèle usante, voire carrément impossible à réaliser. Comme diraient les anglo-saxons, fair enough, si tu ne peux pas, tu ne fais pas. C'est oublier rapidement que des distributions telles que Crunchbang et Opengeu ont une véritable valeur ajoutée, en proposant une expérience très différente des versions plus connues d'Ubuntu, ou d'autres distributions dont la renommée et la qualité ne sont plus à faire.
Philip Newborough, le créateur et toujours développeur de Crunchbang explique ça très bien: ...The Ubuntu project is geared towards producing a polished end-user system. The Ubuntu developers make changes to Debian packages to achieve this goal. These changes often cause problems for derivative projects such CrunchBang.... (En français : le projet Ubuntu est orienté vers la production d'un système à la finition impeccable destiné à l'utilisateur final. Les développeurs d'Ubuntu apportent des modifications aux paquets Debian afin d'atteindre cette cible. Ces changements causent souvent des problèmes aux projets dérivés tels que Crunchbang).
Le constat est le même du côté d'Opengeu : Ubuntu not only uses experimental features like XSplash, but often they choose to patch entire pieces of code just to make it work, specially when building the iso. To customize it we really had an hard time for Quarto di Luna, believe me, it never seemed to reach an end. (En français : Ubuntu ne se limite pas à utiliser des fonctionnalités expérimentales telles que Xsplash. Ils (les développeurs) choisissent souvent de patcher des portions entières de code juste pour qu'il fonctionne, plus particulièrement lorsqu'ils construisent l'image ISO. Pour la personnaliser, cela a été réellement difficile pour Quarto di Luna (NdT : Dernière version publiée d'Opengeu, basée sur Ubuntu 9.10), cela ne semblait jamais vouloir se terminer. ) La difficulté technique apportée par le rythme est donc bien le point d'achoppement. Vouloir construire sur Ubuntu semble être une mauvaise solution sur le long terme, à moins de disposer de ressources humaines en nombres, et dont les compétences techniques couvrent l'éventail complet d'une distribution.
La conclusion semble venir d'elle-même : Ubuntu n'est pas faite pour ça. Cette distribution a de très grandes qualités et je l'utilise avec grand plaisir au quotidien[6] : Ses développeurs cherchent à proposer une expérience à l'utilisateur et non aux développeurs[7]. C'est incontestablement une distribution simple à installer et à utiliser, qui s'approche, voire dépasse[8] d'autres systèmes d'exploitation.Elle a une vocation claire à être installée et utilisée. On peut évidemment toujours en changer totalement l'aspect ou le comportement dans son garage, mais construire un projet industriel sur cette base semble relever des 12 travaux d'Hercule. Ubuntu est donc bien destinée à l'utilisateur final.
Debian est sans aucun doute un bon choix pour ces deux distributions. Debian sort "quand c'est prêt". Sa robustesse n'est plus à démontrer. Elle reste une distribution relativement simple à installer[9]. Une fois installée, on en peut nier que sa maintenance est grandement facilitée par des outils tels qu'Aptitude. Autrement dit, ce choix conservera à Crunchbang et Opengeu de nombreuses qualités dont elles bénéficiaient avec Ubuntu.
L'apport principal sera immanquablement la sérénité. En se détachant des contraintes de planning des releases bi-annuelles et des modifications apportées par les développeurs d'Ubuntu afin de satisfaire leurs propres objectifs, Opengeu et Crunchbang ne pourront que gagner en tranquillité et faire gagner à leurs utilisateurs tranquillité et philosophie.
PS : Je n'ai volontairement pas parlé d'Aurora, anciennement eeebuntu, qui a pris en fin d'année dernière la même décision. Bien que la décision soit fondée sur des raisons équivalentes, Aurora semble changer de philosophie et le challenge sera sans doute plus compliqué à relever.
Le site officiel de Crunchbang. Pour les aventuriers, vous pouvez télécharger la seconde version alpha de Crunchbang Debian. Comme toute version alpha, vous devez savoir à quels risques vous vous exposez en utilisant une version de développement.
Le site officiel d'Opengeu. Je n'y ai en revanche pas encore trouvé de version publiée d'Opengeu Debian. Si ça existe, n'hésitez pas à publier un commentaire.
[1] Après un vote auprès de leurs utilisateurs
[2] Du moins est-ce la date à laquelle l'annonce officielle a été faite
[3] Ubuntu, Kubuntu, Xubuntu, Ubuntu Netbook Edition, Linux Mint, Ubuntu Studio...
[4] Si vous avez déjà participé ou organisé une install party, vous saurez déjà qu'un matériel non reconnu est un utilisateur perdu. Que la responsabilité incombe aux fabricants et non aux distributions n'y changera rien, "ça ne marche pas ton truc".
[5] par opposition à des versions de développement, des versions beta ou release candidates
[6] Même si je peste contre certains choix. Après tout, libre à moi de changer le jour où je serai en désaccord radical.
[7] Qu'on aime ou pas les thèmes et orientations du design d'Ubuntu, c'est un fait
[8] Certains iront même jusqu'à dire "imite"
[9] Sur ce sujet, Crunchbang Statler, première version Debian, apporte un script post-installation assez intéressant. Revue de détail à venir dans un prochain billet.
J'aurais aimé faire un billet un peu plus élaboré comme par exemple parler de l'appel système fork() ou étudier l'évolution des fourchettes a travers les âges ... mais il est quelques fois nécessaire de revenir sur des concepts de base que l'on pensait acquis pour beaucoup.
Je me suis rendu compte que de nombreuses personnes ont une conception très inexacte de ce qu'est un fork, ou du moins en ce qui concerne les distributions GNU/Linux. Quand je dis de nombreuses personnes, je ne parle pas de Linuxiens novices qui ont bouffé du Windows pendant 15 ans et rentrent dans le monde merveilleux d'Unix et de l'Open Source. Non, je parle de bloggeurs reconnus, de vétérans, qui ont plusieurs années d'expérience dans le logiciel libre, et je peux balancer des noms. Cyrille Borne, Frédéric Bezies, Christophe Gallaire, vous faites parti des gens qui ont une conception fausse du terme fork, voila c'est dit.
Reprenons tout depuis le début.
Un fork est l'acte de reprendre le code source d'un projet pour fonder un autre projet totalement indépendant. Ce nouveau projet va rarement contribuer du code au projet d'origine. Un fork viens dans la plupart des cas d'un désaccord au sein d'une équipe de développement quand plusieurs groupes n'arrivent pas a trouver un terrain d'entente sur l'évolution du futur d'un logiciel. Un fork part d'une intention précise : celle de rentrer en compétition, voire de remplacer le projet de base.
On prendra comme définition de référence celle donnée par Eric Raymond dans le Jargon File.
Ce n'est pas un concept très compliqué mais il s'arrête à cette définition. L'étendre au delà engendre une utilisation abusive du terme fork comme nous allons le voir. Beaucoup d'utilisateurs de Linux, comme par exemple les bloggeurs cités plus haut, on tendance a appeler les dérivées d'une distribution un fork. Dire qu'une distribution est le fork d'une autre est très rarement vrai. Prenons l'exemple le plus simple : les dérivées d'Ubuntu. Ceux ci sont souvent qualifiés, dans la majorité des cas a tort, de forks. Que ce soit parmi les dérivées officielles (Kubuntu, edubuntu, mythbuntu,...) ou des non-officielles (CrunchBang, OpenGEU, ...) aucune de ces distributions ne sont des forks.
Regardons de plus prêt :
- Les distributions en question utilisent elles la même plateforme de développement qu'Ubuntu (Launchpad) ? Oui
- Les distributions en question utilisent elles les mêmes dépôts qu'Ubuntu ? Oui
- Les distributions en question fournissent elles des logiciels supplémentaires ou modifiés par rapport a Ubuntu ? Très rarement
- Les distributions en question ont elles pour but de rentrer en compétition et/ou de remplacer Ubuntu ? Non
- Les distributions en question ont elles un autre but que d'apporter a l'utilisateur une autre offre logicielle installée par défaut ? Non
Dans la majorité des cas, aucune modification du code source n'est faite, elles ont uniquement lieu sur les artworks et les fichiers de configuration.
On va même aller jusqu'à parler de temps et d'efforts perdus pour la conception de ces distributions (car étant des 'forks' on leur donne aussi le titre de 'distribution', ce qui est tout de même un peu moins faux). C'est mal connaitre la réalité des choses. Un repackaging d'une image ISO d'Ubuntu n'est couteux ni en temps, ni en efforts sauf si l'on considère qu'un après midi est un temps énorme gâché pour la communauté du logiciel libre...
On pourra reprocher de nombreuses choses a ceux qui souhaitent concocter leur propre version d'Ubuntu, de gâcher de la bande passante en distribuant des ISO et non des scripts de post-installation, ou de ne pas tirer parti de l'outil tasksel par exemple mais certainement pas de diviser la communauté, ou de rajouter une dose de chaos dans les distributions existantes.
Pour aller plus loin, on peut même aller jusqu'à affirmer qu'Ubuntu n'est pas un fork de Debian. Certes les dépôts et le bugtracker sont différents et le but d'Ubuntu est clairement de rester en position dominante par rapport aux autres distributions mais Ubuntu et Debian restent deux projets qui communiquent énormément entre eux, et le code de Debian est sans cesse repris, a intervalles réguliers, tous les 6 mois. La FAQ Debian mentionne Ubuntu et Knoppix mais n'emploie nulle part l'appellation 'fork' (elle indique que ce sont des distributions *basées sur* Debian).
Si tous ces projets ne sont pas des forks alors que sont ils ? J'aurais tendance a dire, très simplement : des Logiciels Libres. En tant qu'utilisateur de logiciel libre, je considère comme un droit fondamental de pouvoir étudier, modifier et distribuer tout logiciel que j'utilise.
Ne pas avoir saisi cela, crier au fork la où il n'y en a pas, c'est en quelque sorte montrer que l'on a pas totalement saisi l'essence du logiciel libre.
Un peu moins de trois mois après la sortie d'Ubuntu 9.04, la nouvelle version de CrunchBang (9.04.01) est disponible en téléchargement.
Pour ceux qui ne connaissent pas encore, CrunchBang est une distribution basée sur Ubuntu utilisant l'environnement de bureau OpenBox, ce qui la rend beaucoup plus légère.
Voici une présentation des nouveautés de cette version 9.04.01





Je testeZAP diverses distributions Linux sur mon eeePC 701.


Xandros était très rapide et simple mais pas assez à jour.
Grâce au fabuleux logiciel UNETbootin j’ai installé Ubuntu eee 8.04.1 pas mal du tout sauf pour le wifi, j’en avais parlé ici. J’avais même foiré avec wicd !

Comme la version 8.10 d’Ubuntu était sortie j’ai attendu la même version d’Ubuntu eee qui d’ailleurs avec la version 8.10 est devenu Easy Peasy 1.0.
Je l’ai installé : ah là le wifi fonctionne impec avec network-manager !
Par contre il y a un bug au lancement (connu) : le gestionnaire d’installation se lance automatiquement à l’affichage du bureau au démarrage même si cette distrib est déjà installé. Suffit de fermer mais à chaque fois c’est pénible !
Il redemande aussi son mdp juste après l’avoir donné pour le login et avant l’affichage du bureau.
Suite à une discussion sur Jaïku avec Jisee, il m’a suggéré d’essayer openGEU pour eeePC ou Geubuntu

Bref depuis je testezap “out of the box” quelques distributions sur mon eeePC, donc
OpenGEU out of the box
+ : en français menus inclus
- : le wifi ne fonctionne pas
J’ai retrouvé aussi sur le site Leenux de Custumtaro son test sur CrunchBang ( qui visiblement avance pas mal ! )

SliTaz :
+ léger et en français
- : freeze à la fin de l’installation

Mais il en reste quelques-unes distrib que je n’ai pas testézap…
Jisee m’a aussi indiqué la piste (qui paraît-il est très rapide) de debian version eeePC mais bon faut bidouiller un peu.
Faudrait aussi que je regarde du côté de la Slax (suite à un billet de Dhoko sur XFCE et Slax) du côté de ZenWalk suite à la visite de zenwalkers.com et du côté Mandriva mini suite à la lecture du blog de Yoho et dont j’en avais aussi entendu parlé sur le blog de Leenux justement.
Voici la liste des distributions systèmes d’exploitation libres sortis au mois de janvier. Une liste établie grâce à l’incontournable site Distrowatch.com.
D’après mes comptes, nous avons 28 sorties (je ne compte pas les “doubles” sorties d’Ubuntu et de VectorLinux) dont :
Pour les distributions systèmes d’exploitations libres que Distrowatch ne recenserait pas, n’hésitez pas à vous signaler en commentaire !
Ce mois j’ai retenu les sorties de :







05/01/2009 FreeBSD 7.1 : Première mise à jour de cette année 2009.
05/01/2009 SystemRescueCd 1.1.4 : Un live CD basé sur Gentoo destiné à servir de couteaux suisse en matière de récupération de données et de gestion des disques. Les nouveautés : kerner Linux 2.6.27.10 avec le support de Reiser4fs, FSArchiver to 0.2.3 (utilitaire de sauvegarde et de déploiement), Memtest86+ 2.11, nouveau script d’installation sur clef USB, sysresccd-usbstick, GRUB 0.97-r8 (boot manager), Portage 2.2_rc20, Mozilla Firefox 3.0.5, ajout de atop 1.21 pour superviser les processus, ajout du support des lecteurs de disquette dans le kernel.
13/01/2009 Frugalware Linux 1.0 Pre 2 : Miklós Vajna a annoncé la disponibilité de la seconde pre-release de Frugalware Linux 1.0. Une distribution que j’ai déjà eu l’occasion de vous présenter lors de la sortie de le Pre 1. Avec la Pre 2 beaucoup de mise à jour de packages (plus de 800) : Mono 2.0.1, Python 2.6.1, GNOME 2.24.2, et plus de 100 nouveaux packages.
16/01/2009 Ubuntu 9.04 Alpha 3 “Jaunty Jackalope”: Les nouveautés et mises à jour : X.Org server 1.6, kernel 2.6.28 basé sur la version 2.6.28-rc8, support de l’ext4 lors de l’installation, mais l’ext3 reste le système de fichier par défaut.
17/01/2009 FreeNAS 0.69 : un mini-système basé sur FreeBSD qui fournit les fonction d’ un NAS (Network-Attached Storage). Voir l’annonce.
19/01/2009 Mandriva Linux 2009.1 Alpha 2 : Cette distribution contient un certain nombre de mise à jour come KDE 4.2 RC1 (la version finale de KDE 4.2 est disponible à ce jour), GNOME 2.25.4, Xfce 4.6 Beta 4, X.Org server 1.5, Python 2.6.1. Voir l’annonce.
20/01/2009 Red Hat Enterprise Linux 5.3 : Cette version sera la dernière de la série des RHEL 5. Des améliorations en matière de virtualisation, du support des plate-formes hardware, et l’ajout des technologies OpenJDK Java
22/01/2009 Ubuntu 8.04.2 : véritable “Service Pack” de la version 8.04, version bénéficiant du support LTS (5 ans pour les versions serveurs et 3 ans pour les desktop). 200 mises à jour ont été intégrées. Les supports d’installation (Iso) ont également été mis à jour afin des les intégrer.
28/01/2009 KNOPPIX 6.0 : Knoopix est un Live-cd très populaire basé sur Debian avec désormais LXDE comme bureau par défaut. Elle intègre OpenOffice.org 3.0.1, Firefox / Iceweasel 3.0.5.
Sont également sorties au mois de janvier :
08/01/2009 MythDora 10.21 : Un media-center basé sur Fedora 10 et mettant en œuvre MythTV.
08/01/2009 Red Flag Linux 7.0 RC1 : Première release candidate pour Red Flag Linux 7.0, une distribution chinoise pour poste de travail basé sur la fedora 10. Selon l’annonce, ce serait la distribution la plus compléte supportant le chinois : kernel Linux 2.6.27.7, glibc 2.9, GCC 4.3.2, X.Org Server 1.5.3, KDE 4.1.3, Mozilla Firefox 3.0.5. Elle supporte donc l’anglais et le chinois simplifié uniquement (sic !).
09/01/2009 pfSense 1.2.2 : Une mise à jour de sécurité de pfSense 1.2.2 une distribution orientée Firewall et basée sur FreeBSD.
09/01/2009 Network Security Toolkit 1.8.1 Une distribution de type live CD basée sur Fedora 8 contenant toute une panoplie d’outils dédiés à la sécurité des réseaux et à l’analyse des données circulant sur ceux-ci.
09/01/2009 Absolute Linux 12.2.1
10/01/2009 gnuLinEx 0.5-2 : Elle est basée sur Debian 5.0 (Lenny). gnuLinEx est un distribution réalisée par le gouvernement de la région de Extremadura en Espagne. Elle a été conçue pour être déployée sur des postes de travail dans les écoles et les services du gouvernement. Elle est disponible en espagnol et en anglais. Elle intègre un kernel 2.6.26 , X.Org 7.3, GNOME 2.22, OpenOffice 3.0.0, Iceweasel 3.0.4.
11/01/2009 Topologilinux 7.0.1 : une distributions basée sur Slackware destinée à être exécutée sous Windows mais aussi disponible comme une distribution classique.
11/01/2009 Jibbed 5 Beta
15/01/2009 ALT Linux 4.1.1
18/01/2009 CrunchBang Linux 8.10.02
20/01/2009 Sabayon Linux 4 “LiteMCE”
20/01/2009 Granular Linux 1.0
25/01/2009 Gentoox 7.0 “Home”, 5.0 “Pro”
26/01/2009 Parted Magic 3.5 : un live-cd minimaliste sur lequel on trouve GParted et d’autres utilitaires de gestion de disque.
28/01/2009 VectorLinux 6.0 RC4
30/01/2009 Clonezilla Live 1.2.1-37 : Un live CD basé sur Debian. Clonezilla est un outil de gestion de partitions et de “clonage” de disques similaire à Norton Ghost
31/01/2009 SimplyMEPIS 8.0 RC2
31/01/2009 Pardus Linux 2008.2
31/01/2009 MOPSLinux 6.2 : Une distribution russe orientée desktop basé sur Slackware. Les pilotes propriétaires NVIDIA et ATI sont intégrés. Le système contient un kernel 2.6.27.9, X.Org Server 1.4.2, Firefox 3.0.5 et OpenOffice.org 3.0.0. Voir l’annonce (en Russe, oupsss)
Billets similaires :
Article original écrit par Philippe Scoffoni le 03/02/2009. | Lien direct vers cet article | © Philippe.Scoffoni.Net - 2009
Cet article est mise à disposition sous un contrat Creative Commons.
J'ai toujours recherché la distribution la plus légère possible pour mon EeePC. De plus, je voulais rester dans une distribution basée sur Ubuntu afin de profiter du noyau optimisé pour l'EeePC.
CrunchEee est sans aucun doute la distribution la plus rapide que je connaisse. Basée sur Ubuntu et utilisant OpenBox, je trouve que c'est la distribution parfaite pour l'EeePC.
Voici sa présentation et les améliorations que j'ai apporté pour mon EeePC 900.

I. Présentation
CrunchEee est une dérivée de la distribution CrunchBang. CrunchBang est une distribution basée sur Ubuntu incluant OpenBox, un des environnements de bureau le plus léger qui soit et des applications GTK+.
Cette distribution a été développée à partir d'une Ubuntu minimaliste et a été conçue pour un excellent rapport légèreté/performances.
Revenons à CrunchEee, voici la liste officielle des applications incluses dans cette distribution :
Le dépôt d'Array.org est activé et le noyau 2.6.27-8-eeepc-lean Kernel est installé par défaut ainsi que le package eee-control.
Le thème par défaut a été modifié avec des icônes plus petites.
Le terminal Terminator.
PCMan File Manager avec le montage automatique des périphériques.
L'éditeur Leafpad.
Claws Mail, un client mail.
Liferea, un lecteur de flux.
gFTP, un client FTP.
Transmission, un client BitTorrent.
XChat, un client IRC.
gPodder, un lecteur de podcasts.
Le client de messagerie Pidgin.
Gwibber, un client de microblogging.
Divers outils et logiciels tels que File Roller, Evince PDF viewer, etc.

II. Installation
Premièrement, téléchargez l'iso de CrunchEee disponible ici ou là.
Ensuite, installez cet iso sur une clé USB via l'utilitaire UNetbootIN. Si vous ne l'avez pas sur votre machine, téléchargez le package sur le site officiel puis indiquez-lui le chemin de votre iso ainsi que votre clé USB sur laquelle vous souhaitez l'installer.
Ceci étant fait, mettez votre clé USB sur un port de votre EeePC, appuyez sur Echap lors du boot pour lui indiquer qu'il doit booter sur votre clé et lancez l'installation de CrunchEee :)
III. Test et optimisations diverses
J'installe donc cette distribution sur mon EeePC 900. Installation très simple (Ubuntu) et très rapide. J'obtiens donc un beau bureau tout vide avec un beau Conky de lancé. Génial !
Le menu Openbox
Premièrement, faites un clic droit, vous pouvez voir qu'il y a un menu assez complet. Je vais vous décrire le principal :
* Run Program : Super pratique, une petite barre de lancement (accessible également via Alt+F2) sans aucun artifice (juste un champ de texte)
*
Terminal, Web browser, File Manager, ... : Ce sont des liens vers les applications de votre choix (accessible très rapidement)
* Internet : Un sous-menu comportant des liens vers les applications Internet (Firefox, Xchat, gFTP, ...)
* Préférences : (voir screenshot) Composé de plusieurs sous-parties :
- Compositing : Active/Désactive les effets (transparence par exemple)
- Conky config : Édition du fichier de configuration, redémarrage de Conky
- Openbox Config : Configuration d'Openbox (tout le configuration est possible d'ici, les programmes au démarrage, la configuration totale de ce menu, la configuration des bureaux virtuels, de la souris, ...)
- User Interface Settings : Gestion des thèmes d'OpenBox
- Screensaver & Power management : Gestion de l'écran de veille et de l'alimentation
- Choose wallpaper : Choisir ses Wallpapers (via le logiciel Nitrogen)
* System : Gestion complète du système (mises à jour, affichage, synaptic, gdm, services/démons, dossiers partagés, logs, utilisateurs, ...)
* Help : Liens vers l'aide (FAQ, Tips, Thèmes, ...)
* Lock screen : Bloque l'écran
* Exit : Arrêt de la machine
Voilà pour le menu de base. Sachez qu'il est possible de la personnaliser entièrement et de manière extrêmement rapide et facile via Préférences -> Openbox Config -> GUI Menu Editor (interface graphique pour éditer le fichier de configuration /home/login/.config/openbox/menu.xml).
Notez que toute la configuration d'Openbox est effectuée grâce aux fichiers contenus dans le répertoire /home/login/.config/openbox.
Conky
Ce qui est également agréable dans CrunchEee est le fait que Conky soit intégré par défaut avec une configuration de base. Toutefois, j'ai décidé de changer quelque peu cette configuration. Voici le résultat sur ma machine :
Si vous souhaitez le .conkyrc correspondant, le voici :
# set to yes if you want Conky to be forked in the background
background yes
# Use Xft?
use_xft yes
# Xft font when Xft is enabled
xftfont Sans:size=7
# Text alpha when using Xft
xftalpha 1
# Update interval in seconds
update_interval 1.5
# This is the number of times Conky will update before quitting.
# Set to zero to run forever.
total_run_times 0
own_window yes
own_window_transparent yes
#own_window_type override
own_window_type desktop
#own_window_type normal #use this if you want a nice shadow to appear around conky
# If own_window is yes, these window manager hints may be used
own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
# Use double buffering (reduces flicker, may not work for everyone)
double_buffer yes
# Minimum size of text area
minimum_size 200 200
# Maximum width
maximum_width 240
# Draw shades?
draw_shades yes
# Draw outlines?
draw_outline no
# Draw borders around text
draw_borders no
# Draw borders around graphs
draw_graph_borders no
# Default colors and also border colors
default_color white
default_shade_color black
default_outline_color white
# Text alignment, other possible values are commented
#alignment top_left
alignment top_right
#alignment bottom_left
#alignment bottom_right
#alignment none
# Gap between borders of screen and text
# same thing as passing -x at command line
gap_x 12
gap_y 12
# Subtract file system buffers from used memory?
no_buffers yes
# set to yes if you want all text to be in uppercase
uppercase no
# number of cpu samples to average
# set to 1 to disable averaging
cpu_avg_samples 2
# Force UTF8? note that UTF8 support required XFT
override_utf8_locale no
##############################################
TEXT
Hello :o)
${color #ffcb48}WiFi${hr 1}
${color white}IP: ${addr wlan0}
ESSID: ${wireless_essid wlan0}
Signal: ${wireless_link_qual wlan0}%
Uptime:$alignr$uptime
Temperature:$alignr$acpitemp C
HD free:$alignr${fs_free /}
RAM used:$alignr$mem
Processeur:$alignr${cpu cpu1} %
${color #ffcb48}Top Processus${hr 1}
${color #red} $alignr PID CPU
${color white}${top name 1} $alignr${top pid 1} ${top cpu 1}
${top name 2} $alignr${top pid 2} ${top cpu 2}
${top name 3} $alignr${top pid 3} ${top cpu 3}
${top name 4} $alignr${top pid 4} ${top cpu 4}
Alias
Pour compléter cette petite personnalisation, j'ajoute ces lignes d'alias dans le fichier /etc/bash.bashrc :
alias ll="ls -l"
alias install="apt-get install"
alias search="apt-cache search"
alias update="apt-get update"
alias la="ls -la"
alias show="apt-cache show"
Script ACPI
Sur certaines machine, les hotkeys (touches avec FN) ne fonctionneront pas toutes. Pour cela, Simon a donné une petite astuce (merci beaucoup) que voici :
Nous allons remplacer le script eee-control par le script de Elmurato qui fonctionne parfaitement bien.
Pour commencer, allez éditer le fichier /etc/modules pour commenter les lignes suivantes :
asus_eee (peut-être que celle-ci ne se trouve pas dans le fichier)
i2c-i801
pciehp
Ne vous inquiétez pas, ils seront rajoutés avec le futur script :)
Ensuite, nous allons pouvoir installer ce script. Pour cela, tapez simplement les lignes suivantes dans votre terminal :wget http://download.tuxfamily.org/genlinux/Intrepid_ACPI_scripts-EeePC.tar.gz
tar xfvz Intrepid_ACPI_scripts-EeePC.tar.gz
cd Intrepid_ACPI_scripts-EeePC/
chmod +x acpi-scripts.sh
./acpi-scripts.sh install
Enfin, avant de redémarrer votre machine, éditez le fichier de configuration autostart.sh (Clic droit -> Preferences -> Openbox Config -> Edit autostart.sh)
Commentez la ligne (sleep 1s && eee-control-tray) & et ajoutez cette ligne :
python /etc/acpi/eeepc/eeepc-statusicon.py &
Vous pouvez désormais redémarrer votre machine, vous verrez l'îcone de status dans votre panel et toutes vos touches hotkeys devraient fonctionner :)
Voilà, j'en ai terminé pour cette petite présentation, j'espère vous avoir donné envie d'installer cette petite merveille, vous m'en direz des nouvelles :)