Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Dernière(s) dépêche(s) RSS [Toutes] :


Derniers commentaire(s) [Tous] :


Logiciel libre ou communautaire : Ma définition.

Posté le 21 décembre 2007
Beaucoup d'entre nous préfèrent utiliser du logiciel « Libre ».
Je suis moi même développeur depuis plusieurs années.
Certains prétendent que c'est grâce aux quatre libertés, garanties par la GPL.

Mais pour moi ces 4 libertés sont nécessaire, mais pas suffisante.

Voici les conditions qui me font aimer un logiciel libre :

  1. Le code source soit être disponible depuis le gestionnaire de version (svn, git, ...). La dernière version de développement et l'historique doivent être accessible au public.

  2. Il doit être facile de faire accepter une modification dans la branche principale. L'accès en écriture dans le dépôts principale doit être donné facilement.

  3. Il doit être facile de joindre les développeurs actif (par mail, jabber, irc). Et ceux-ci doivent être sympa et ouvert.


Ces conditions sont nécessaires pour que le développement soit agréable.

Le projet KDE est typiquement un bon exemple de ce style de développement.
Un compte SVN est donné sur simple demande, et permet de commiter dans toutes les applications ou bibliothèques du projet. Pas de long processus de review ou de karma. (Biensûr les débutants feront relire leur patches par les développeurs confirmés.)
Toutes les discutions se font en public.
Et en plus les développeurs sont en général sympa et accueillants.
Pratiquement personne n'est payé pour programmer sur KDE.

Tout cela fait de KDE un projet très libre et ouvert pour lequel il est agréable de participé sur son temps libre.

Évidemment, KDE n'as pas les impératifs de qualité qu'aurais un logiciel développé par une entreprise.
Mais l'ouverture et la facilité de développement et les choix techniques libre en font tout de même un excellent produit de qualité.

> Lire le journal (43 commentaires, moyenne: 2,1).

Frugalware, une distribution méconnue

Posté le 03 avril 2006
Cher journal,

Nombreux sont les journaux ou commentaires qui parlent des distributions les plus connues: Ubuntu, Debian, Mandriva, Suse, Slackware, Gentoo, Fedora, ...

Il est de mon devoir de vous faire connaître les distributions moins connues que j'apprécie. Je t'ai déjà parlé de Archlinux l'an passé (qui reste ma distribution favorite et que j'utilise encore sur mon desktop), aujourd'hui je vais te parler de Frugalware, qui vient de sortir en version 0.4 ce 30 mars

\begin{ma vie}
Revenons 8 mois en arrière. Date à laquelle j'ai acquis un portable. C'est
alors posé la question délicate: qu'elle distribution vais-je lui mettre?
J'aurais pus remettre Archlinux que j'utilisais déjà avec succès depuis huit mois, mais j'avais envie de changement.

Inutile de demander conseil à mon entourage, la réponse était presque toujours soit une Ubuntu, soit une Gentoo. La première pas assez bleeding-edge. Et je n'avais pas envie d'attendre la compilation de la deuxième.
Mais c'est sur #archlinux qu'on m'a finalement conseiller Frugalware que je ne connaissais pas.
\end{ma vie}

Donc, Frugalware est une distribution basée sur Archlinux et Slackware.
Elle utilise pacman, le gestionnaire de paquet de Archlinux, légèrement
amélioré. On a toujours la dernière version des logiciel. Il suffit de taper
pacman -Suy et tout est mis à jour.

Frugalware n'est pas une distribution pour Mme Michu (comme Archlinux et Slackware). Il ne faut pas être effrayé par la ligne de commande.

Pour faire un paquet (au cas ou il ne serais pas disponible), c'est très simple. Il suffit de faire un fichier nommé FrugalBuild dans lequel on spécifie le nom du programme, l'URL où télécharger le tar.gz des sources, et les quelques instructions de compilation. Il est compatible avec les PKGBUILD de Archlinux, mais il y a quelques modifications intéressantes : Il y a des alias sur les commandes les pus courrantes (configure et make) si bien que la rédaction du FrugalBuild est encore facilitée.

Repoman, (l'équivalent de abs de Archlinux), permet de facilement recompiler un paquet avec d'autres options de compilation si nécessaire. C'est surtout pratique pour les modules du noyaux si on a compilé sois même le kernel.

Bien que cette distribution est excellente, il y a certain point faible qui me font préférer Archlinux:

Vu le jeune âge de la distribution, le nombre de paquets disponible est assez restreint. Heureusement, il suffit généralement d'aller reprendre le PKGBUILD de Archlinux, et d'en faire un FrugalBuild (pratiquement rien à modifier) (Mais bon, si c'est pour tout recompiler, autant prendre gentoo)

Au nommant ou je l'ai installée, l'installateur n'était pas très stable. J'ai du reprendre l'installation à plusieurs reprise à cause d'un bug de ce dernier. Mais c'est peut-être résolu depuis.

Voilà cher journal, j'espère que tu serviras à certains de tes lecteurs qui cherchent encore la distribution qui leur convient.

Terminons par les liens:
Le site de frugalware http://frugalware.org/
Mon précédent journal sur Archlinux http://linuxfr.org/~Gof/16872.html

> Lire le journal (17 commentaires, moyenne: 2,4).

Slax 5.0

Posté le 05 avril 2005
C'est avec joie que je découvre ce matin que la Slax 5.0 est disponible.
Je profite de l'occasion pour faire mon 2ème journal, et faire connaître un peu cette distribution.

Slax est donc un LiveCD basé sur Slackware-current qui a la particularité de tenir sur un petit CD de 4cm de rayon
De base, elle contient KDE 3.4 complet (ou presque) et on peu encore lui adjoindre des modules.

Ainsi, il y a quelques mois, j'ai acheté une boite de ces CD de 8cm rien que pour y graver une Slax. Ces CD faisant 210Mo et l'iso de base en fait 180, il reste donc de la place pour quelque modules. J'ai ainsi ajouté la langue française, quanta, et kile. Il me restait encore un peu de place, mais je savais plus quoi choisir parmis tout les modules qui était disponible.
(C'était la slax 4.2 à l'époque)

Je dois admettre que l'outil en ligne de commande pour ajouter des modules est pas évidant à utiliser. Mais il parait que un outil pour Windows est en préparation pour créé son image de la slax avec une belle interface graphique.

Ce CD de 8cm tient dans mon porte-feuille. Je l'ai en permanence sur moi. Et je ne manque pas de le montrer quand j'en ai l'occasion.

Au rayon des nouveautés de la version 5.0, il y a la possibilité de sauvegarder ses données sur internet en entrant une passphrase au démarrage. Je trouve ça très intéressant, et je ne penses pas que d'autre liveCD font déjà ça.
Le seul reproche que je pourrais faire, c'est que les données n'ont pas l'air d'être cryptée sur le serveur.

À l'heure ou j'écris ce journal, il n'y a pas encore de modules pour la Slax 5, mais j'imagine que ça ne va pas tarder

> Lire le journal (9 commentaires, moyenne: 3,3).

Archlinux 0.7 vient de sortir.

Posté le 25 janvier 2005
Je ne fais pas mon premier journal pour vous annoncer la sortie de Archlinux 0.7. (qui n'aurais aucun intérêt puisque on met sa distribution a jour en permanence via internet) Mais je profite plutôt de l'occasion pour vous raconter ce qui me plaît dans cette distribution.

Cela fait 2 mois que j'utilise Archlinux comme distribution. Ma LFS se fesait vielle après un an, et j'avais envie d'essayer cette distribution dont on me disait tant de bien sur IRC.
Et je ne suis pas déçu.

Certains disent que Archlinux est entre Debian et Gentoo. C'est une distribution Binaire, qui se met à jour très facilement avec son gestionaire de package pacman (un peu comme emerge, mais ça va plus vite)

Mais là ou c'est plus surprenant c'est que on peut aisément installer les logiciel qui ne serait pas déjà dans les repository depuis les sources, sans risquer d'abîmer la base de donnée. Il suffit d'en faire un package, ça prends mois d'1 minute (temps de compilation non compris).

De plus, on peut recompiler tout depuis les sources si on veux, grâce à ABS. Par exemple, php était compilé sans le support xslt, pas de problème, on modifie le PKGBUILD de php qui est fournit grâce à abs, et on compile.

De même, il y avait un bug dans le driver de speedtouch qui faisait qu'il remplissait des milliard de ligne dans le log et ça prenait une place non négligeable. Sur #speedtouch on me dit de changer une ligne de code. Encore, ABS le permet.

Et mis a part le gestionnaire de package, il y a quoi d'autre comme particularité dans cette distrib ?
Mais dites moi une autre chose importante dans une distrib ? Le plus important selon moi c'est la gestion des package, le reste, c'est pareil partout. Il y a peu d'outil de configuraiton spécifique à archlinux, et selon moi c'est une bonne chose.
Notons tout de même les scripts de démarrage très facile à modifier, et hwd qui détecte le matériel et nous dit quel module du noyaux on doit charger

Peut-être que la base d'utilisateur est moins importante que Debian ou Gentoo, mais ça va probablement changer.

Je termine par vous donner l'adresse du site:
http://archlinux.org/(...)

> Lire le journal (39 commentaires, moyenne: 2,6).