Dans les entrailles du Libre

Aller au contenu | Aller au menu | Aller à la recherche

mardi, décembre 23 2008

J'ai testé la Fedora Rawhide, future Fedora 11

Avant de commencer je rappelle que Fedora Rawhide est une version instable de Fedora qui est en développement pour le moment continu. Il est déconseillé de l'utiliser dans le cadre d'une utilisation en poste de production ou même d'être testé par des non connaisseurs. En effet son usage requiert un nombre de bidouilles très élevé.

Cette version se situe entre la Fedora 10 et la version Alpha de Fedora 11 prévue pour le 20 janvier. En somme ce sont les premières briques qui sont posées et seulement les logiciels ont changé de evrsions, pas encore de nouveautés spécialement conçu pour Fedora 11 pour le moment.

Au début cela commence bien, SELinux bloque (en partie ?) dbus donc adieu Nautilus, le montage automatique des partitions et tout le tralala. Ce problème était connu pour la F9 donc je suppose qu'il sera corrigé rapidement. Entre temps une désactivation de SELinux corrige le problème. Puis X.org consommant trop de CPU à mes yeux (40%) je décide d'installer le pilote nVidia propriétaire (la 180 qui est en béta) mais sans succès, X.org refuse de se lancer ou alors akmod demande un paquet (glibc en 32 bits) inexistants dans les dépôts ou du moins le serveur auquel je pioche mes paquets. Bref je ne pourras pas profiter pleinement de la carte graphique et la bête en devient lente...

Sinon côté nouveautés, on a un bel KDE 4.2 béta 2 qui apporte beaucoup d'améliorations, notamment des plasmoïdes mettant conky au placard, un thème Oxygène retravaillé plus agréable et le menu kickoff plus rapide et agréable à utiliser. Les options commencent à germer et la configuration du bureau redevient un plaisir avec presque autant d'options que la 3.5. Mais aucune nouvelle de Koffice 2.0, ni de Basket 2.0 qui sont assez attendus, du moins je n'ai pas pu les installer (soucis de dépendances) pour pouvoir observer.

On a aussi un Firefox 3.1 en béta, mais pas de Thunderbird 3.0 pour l'instant (il y a une semaine c'était Firefox 3.0.5, donc peut être que Thunderbird 3.0 sera là plus tard). Je constate aussi une amélioration de la rapidité de Yum (ou alors c'est l'effet placebo) mais pas de Presto pour le moment. Pour le rappel, Presto utilisera les deltaRPM, c'est-à-dire qu'au lieu de télécharger tous les paquets pour les mises à jour en entier, il ne téléchargera que les modifications. Donc pour certaines mises à jour de quelques centaines de Mo, peut être que le téléchargement avec les deltaRPM ne dépassera pas les 10Mo... Le CPU sera un poil plus utilisé c'est certains, mais le gain en bande passante pour les serveurs et les foyers seront bénéfiques tant qu'au coût qu'au confort de navigation. Mais cette nouveauté est prévue pour la F11 et semble presque terminée...

Suite à un soucis de dépendances je n'ai pas pu toucher au nouveau GNOME, donc pas de retour pour lui. Le noyau Linux 2.6.28rc9 tourne bien et devrait apporter un mieux dans les systèmes de fichiers comme ext4 tant attendu. Pour le moment Fedora n'offre pas la possibilité d'utiliser ext4 en natif (sans option au boot du CD), peut être dans la Alpha... Car pour le moment pour passer en Fedora Rawhide il faut installer une Fedora 10 et faire la mise à jour en utilisant les dépôts de la Rawhide (ce qui peut expliquer certains problèmes que j'ai rencontré notamment dans les dépendances).

En tout cas cette version est très prometteuse malgré l'instabilité ambiante, je la garde sous le coude en faisant de temps en temps des mises à jours qui corrigeront peut être certains problèmes et apporteront sans doute des nouveautés encore insoupçonnées. Dans la semaine je m'occuperais de rapporter les bogues qui vont bien...

Je posterais probablement un billet pour la version Alpha, à savoir le 20 janvier. Fedora 11 quant à elle est prévue pour le 26 mai, on a donc du temps.

samedi, octobre 11 2008

Fedora Rawhide : Présentation

Avant d'entamer une série d'articles pour aider dans Fedora Rawhide, on va faire un petit tour du propriétaire.

Fedora Rawhide est une version en constante développement, elle est hors du temps. Elle a existé, existe et existera. On peut la comparer à Debian Sid ou Mandriva Cooker, c'est une branche qui ne s'arrête pas. Si on doit expliquer brièvement, on va dire que Fedora Rawhide est une branche qui continue jusqu'à l'infini, seulement de temps en temps, cette branche se scinde pour créer une version à partir de Fedora Rawhide : Fedora 7, 8, 9 ou 10, etc. Son évolution sera la base des versions que vous utilisez aujourd'hui, et par son caractère évolutive, les logiciels qu'il utilise sont rarement stables et les mises à jour fréquentes ! C'est pour cette raison que Fedora Rawhide n'est pas destinée à une machine de production, elle ne doit servir que pour des tests éventuels et non pour la vie de tous les jours.

Mais pourquoi faire ?

Comme cette version est à la base des futures versions de Fedora et qu'elle n'est pas stable, son but est donc de réaliser des tests grandeurs nature. Non ce n'est pas un jouet pour découvrir les futures nouveautés, mais c'est destiné à trouver et corriger des bogues et autres problèmes qui font le quotidien de cette version. Et étant donné le nombre de bogues qu'il y a, plus de monde y participe, mieux c'est. Si vous avez du temps devant vous, et que vous avez quelques connaissances sur Fedora, foncez et contribuez ! Il faut savoir que les bogues qui ne sont pas corrigé dans cette version existeront dans la version stable de Fedora que vous utiliserez. Je crois que personne 'na envie d'avoir de gros bogues sur une version stable. Ou parfois cela décale la date de sortie le temps qu'on en corrige un maximum.

Comment l'installer ?

Il existe plusieurs solutions pour l'installer.

  • À partir de votre version actuelle de Fedora, il faut désactiver tous les dépôts et activer ceux qui comportent les noms suivants : « rawhide » « development » ou « livna-development » si vous avez installé Livna. Ensuite une mise à jour vous permettra d'utiliser une Fedora Rawhide.
  • Il suffit de télécharger des images CD ici par exemple. (Notez qu'ils n'ont pas le nom de Rawhide mais ceux des futures Rawhide, Fedora 10 en l'occurrence).
  • Via le logiciel PreUpgrade qui vous propose si vous le voulez de migrer votre Fedora actuelle vers Fedora Rawhide (la technique ressemble à la première).

Mais maintenant il faut savoir dans quel environnement l'installer. Vous avez la possibilité de l'installer dans une machine virtuelle ou en dur sur votre disque dur. L'installation sur une machine virtuelle est sécurisée et permettra de garder votre machine intacte, en cas de gros problèmes il sera facile de recommencer sans encombre. Ceci dit comme vous utilisez une machine virtuelle, les performances sont moins bonnes, il y a des bogues en plus et vous ne pouvez pas tester votre matériel dessus vu que c'est émuler. L'installation en dur permet des tests en conditions réelles et donc d'avoir des bogues ou des tests plus naturelles. Ceci dit, la moindre erreur dans le partitionnement, dans la configuration ou un bogue peut rendre votre machine inopérante ce qui peut causer des pertes de données, rendre inutilisable votre OS stable installé à côté et autres. Ce sont des risques à ne pas négliger.

Pour qui ?

Fedora Rawhide est adressée qu'à une portion des utilisateurs de Fedora. Les développeurs de Fedora l'utilisent notamment. Le profil idéal pour tester une Fedora Rawhide : aimer les nouveautés et la technologie innovante, ne pas avoir peur de bidouiller pour s'en sortir d'un problème particulier, connaitre un minimum Fedora et son fonctionnement, avoir du temps de libre, aimer chercher le bogue là où il n'y en a pas (réaliser des tests approfondis et minutieux), etc. Si vous n'avez rien de tout cela, je vous déconseille fortement de l'utiliser ! Son utilisation n'est pas aussi fluide qu'avec une version stable et les problèmes arrivent fréquemment.

Les outils du petit testeur de Fedora Rawhide

Quand on utilise Fedora Rawhide on doit utiliser une panoplie d'outils pour exploiter ses capacités et tester de manière intelligente cette version notamment en suivant l'actualité ou encore en rapportant les bogues.

  • BugZilla de Red Hat deviendra votre meilleur ami. Il gère les rapports de bogues de toutes les versions de Fedora. Si vous avez un bogues, il est important de regarder s'il n'a pas été rapporté, dans le cas contraire vous devrez le faire vous même. Voici mon tutoriel pour apprendre à rapporter un bogue.
  • Les mailing-lists de Fedora. Les mailing-lists sont des boites courriels communes. Quand quelqu'un écrit pour la mailing-list, tous els abonnés recevront le message. Il existe 2 mailing-list destinés aux testeurs : fedora-devel-list et fedora-tests-list. Certains bogues, problèmes ou suggestions y sont postés. Vous pouvez ainsi suivre l'actualité de Fedora Rawhide et vous tenir au courant de ce qui se passe notamment pour des mises à jour qui peuvent casser votre système.
  • Les sites de mises à jour comme Koji. Koji est une plate-forme pour empaqueter les paquets RPM de Fedora. On y trouve en avance les futures paquets qu'il y aura dans la liste des mises à jour. Si un logiciel a un problème et qu'il n'y a aucune mise à jour, il peut être intéressant d'aller voir là bas s'il n'y a pas une version plus récente qui corrigerait le problème. Vous pouvez télécharger n'importe quel paquet disponible dans les dépôts !
  • Lire l'hebdomadaire de Fedora Fedora Weekly News qui contient l'actualité de Fedora et qui peut détenir des informations sur l'évolution et les problèmes de Fedora Rawhide.
  • Rejoindre l'équipe officielle des BugZappers et ainsi avoir à disposition quelques pages utiles pour le développement de Fedora.
  • Suivre l'évolution du développement avec les dates de sorties, les principaux bogues et nouveautés qu'apporteront la future version. Vous pouvez voir cela dans les pages suivantes : https://fedoraproject.org/wiki/Releases/Schedule ; https://fedoraproject.org/wiki/Releases/10/Schedule ; https://fedoraproject.org/wiki/Releases/10/FeatureList .

Et d'autres encore mais je vous laisse fouiller dans les pages pour les trouver.

Voilà, maintenant vous connaissez Fedora Rawhide, son fonctionnement, but et comment y contribuer. N'hésite pas à tester cette version pour la rendre stable !

mercredi, octobre 1 2008

Fedora 10 Beta, enfin !

Cela fait une semaine qu'on l'attendait de pied ferme et la voilà, la Fedora 10 Beta.

Attention, on parle d'une version de tests, il ne faut pas l'utiliser sans connaissances des risques surtout quand on est débutant ou sur un ordinateur important. Vous êtes prévenus !

Cette version est la 2e des 4 étapes majeurs avant la version finale. En effet il y a eu la Alpha, maintenant la Beta et bientôt la Preview Release et enfin la version finale. C'est une étape majeure vers l'évolution de Fedora 10, elle intègre évidemment des logiciels plus récents que la Alpha, des nouveautés apparaissent et des bogues en moins.

Dans la liste des nouveautés visibles (cliquez sur les ilens pour voir les nouveautés des logiciels) :

  • GNOME 2.24 en version stable, et les évolutions qu'elle apporte.
  • Linux 2.6.27-rc7 ou rc8 si mise à jour. Attention car il y a un bogue matériel pour certains chipsets Intel. Pour plus d'informations sur le problème.
  • OpenOffice.org 3.0RC 2 ou 3 et ses améliorations.
  • PackageKit 0.3.5 qui devient plus stable et performant. Maintenant avec une interface francisée !
  • Apparition de Enlightenment 17 (enfin, la 16.999), les débuts de LXDE et la stabilisation de Sugar (interface de XO, l'ordinateur à moins de 100$).
  • On commence à voir l'installation du nouveau thème Solar, le thème officielle de cette version. Le thème d'icônes Echo remplace officiellement Bluecurve par défaut.
  • Plymouth, qui remplace RHGB au démarrage (quand Fedora lance les services vous savez, ce moment long au boot... )
  • RPM 4.5.90
  • Amarok 2.0b1, Digikam 0.10b3 (ces 2 sont portés vers Qt 4.4 et vont mieux avec la version de KDE 4.1.2). Vous pouvez consulter l'évolution des portages des logiciels liés à KDE vers Qt 4.4 ici, notons que Quanta+ sera probablement le seul logiciel qui n'aura pas ce portage.
  • Boot globalement plus rapide personnellement.
  • Eclipse 3.4
  • Et tant d'autres, en partie visible en détails ou en partie (en français cette fois) ici.

On remarque l'absence de :

  • RPMFusion n'est officiellement pas ouvert, mais il semble que ça avance bien, qui sait, peut être fonctionnel pour F10. ;)
  • Pas de GDM-setup, ceci est imputable à GNOME qui a mis l'accent sur un nouveau GDM précipité pour améliorer l'accessibilité de GNOME (qui était l'objectif numéro 1 de cette version). La GNOME 2.26 (pour Fedora 11) corrigera normalement ce problème. En attendant GConf est toujours là.
  • KOffice reste en version 1.6 qui est la version de Qt 3.x.
  • Pas sûr que KDE 4.2 soit intégré à Fedora 10 après sa sortie (en janvier).
  • De même pour Firefox 3.1 qui devrait sortir en décembre-avril.
  • Pas de version officielle du pilote nVidia propriétaire car les noyaux changent trop vite. Il existe cependant une version bêta du pilote installable suivant ces indications en tout cas chez moi ça fonctionne (nVidia 8800 GTS).
  • Suite aux retards de XFCE 4.6 (à l'origine prévu pour septembre, maintenant en décembre), il n'est également pas assuré que cette version soit proposée à sa sortie. Pour le moment c'est bien XFCE 4.4 de disponible.

Sinon quelques bogues évidemment chez moi, il faut dire que je traine cette version sur mon disque dur depuis Juillet, donc les bogues se sont accumulés et ce week-end je vais procéder à une installation propre. Par exemple KDE ne veut pas se lancer (X redémarre sinon dès le début), pas mal de soucis pour lancer les logiciels KDE d'ailleurs et aussi de Plymouth qui est moche (apparemment je suis seul dans ce cas). Ce week-end sent les allers et venus sur le Bugzilla de Red Hat.

Puis comme je l'ai déjà dit, cette version n'est pas un jouet ni une version destinée à tous. Si vous l'utilisez merci de rapporter les bogues comme expliqué dans mon tutoriel en image pour améliorer cette version et qu'elle soit meilleure ! Si vous avez envie de la tester, vous pouvez la télécharger avec Torrent.