Journal VectorLinux 4.3 && Fedora Core 3 Test 2

Posté par  .
Étiquettes :
0
20
sept.
2004
Tout le monde ou presque connaît Fedora Core, la test 2 est sortie :
http://www.redhat.com/archives/fedora-announce-list/2004-September/(...)

Par contre, certains ne connaissent pas encore VectorLinux, et ça, c'est pas bien. Je la recommande particulièrement pour les petites configs, comme c'est une question que je rencontre régulièrement sur les forums. La 4.3 étant sortie hier soir, c'est l'occasion pour la (re-)tester.

L'annonce de la sortie : http://www.vectorlinux.com/article.php?sid=18(...)
  • # Des torrents pour Fedora

    Posté par  . Évalué à 4.

    Les torrents pour Fedora Core 3 Test 2, c'est par ici: http://torrent.dulug.duke.edu/(...)
  • # Ce sont des distributions

    Posté par  . Évalué à 3.

    Fedora Core 3 Test 2 est une distribution GNU/Linux (derivée de RedHat)
    VectorLinux 4.3 est aussi une distribution GNU/Linux petite et rapide.

    J'ai cru que VectorLinux était un programme genre dessin vectoriel (qui aurait été adapté aux petites config, contrairement à d'autres logiciels gourmants d'imagerie) qui aurait été compris dans FC3.
    • [^] # Re: Ce sont des distributions

      Posté par  . Évalué à 2.

      Haaa, j'ai compris ! Je ne comprenais pas ton message au départ. Oui, je me suis mal exprimé (décidemment...). VectoLinux est une très bonne distribution basée sur Slackware. Je n'ai pas testé cette version, mais je me rappelle qu'elle passait d'une manière gracieuse et agile sur ma machine (qui n'est pas un foudre de guerre).
      • [^] # Re: Ce sont des distributions

        Posté par  (Mastodon) . Évalué à 3.

        à vrai dire j'ai pas encore trouvé l'interêt de vectorlinux par rapport à une slackware, surtout que vectorlinux est i686 only alors que la slackware a gardé la compatibilité i486.
        • [^] # Re: Ce sont des distributions

          Posté par  . Évalué à 3.

          Tu as raison sur le fait que i686, c'est uniquement à partir du pentium pro. Par contre, essaye VectorLinux sur ce type de machine, tu verras les rajouts qu'ils ont fait, et qui sont ma foi très bien fait. En plus, toute la configuration permet d'avoir un bureau sous Icewm très complet, performant et agréable à utiliser. Tu peux faire exactement la même chose sur Slackware, mais ca te prendra plus de temps. Il me semble qu'ils ont rajouté aussi des patchs par rapport à slack pour diminuer la consommation mémoire. Rajoute aussi le choix des paquetages, à mon goût très bon, même si pas totalement libre (d'après mes souvenirs, Opera est présent, mais pas Mozilla). Bref, moi j'aime bien...
  • # FC3 test 2

    Posté par  . Évalué à 6.

    L'annonce n'est pas très exitante....

    Voilà une petite présentation de FC3 :
    • SELinux : Encore :-) Une nouvelle police est introduite (targeted). On a le choix entre "targeted" (par défaut) et "strict". "targeted" est plus souple. En effet, "targeted" ne s'occupe que des serveurs. Ça sécurise et sans _vous_ empêcher de faire des conneries :-)

    • Xorg 6.8.0 : Pas tout à fait mais déjà dans Rawhide.

    • KDE 3.3 : je n'ai pas regardé

    • Gnome 2.8 : Gnome 2.8.0 est en cours de remonté dans rawhide. C'est histoire d'afficher 2.8 :-)
      • Evolution 2.0 : Avec evolution-connector et evolution-webcal.

      • gamin : Remplace fam

      • gnome-db

      • gnome-keyring

    • HelixPlayer et gstreamer avec support theora : Vous ne rèvez pas ! Red Hat distribue enfin en standard un moyen pour visualiser des videos. Non, il n'y a pas de support pour mp3.

    • udev : J'ai regardé la "bête" et c'est vraiment sympatique. Je ne résiste pas à un petit exemple que j'utilise ici:
      $ cat /etc/udev/rules.d/20.rules
      BUS="ide", KERNEL="hd*", PROGRAM="/bin/ide_id /sys/bus/ide/devices/%b/block/dev", RESULT="Y28G0SEE", NAME="%k", SYMLINK="BIG_A%n"
      BUS="ide", KERNEL="hd*", RESULT="Y21860DE", NAME="%k", SYMLINK="BIG_B%n"
      BUS="ide", KERNEL="hd*", RESULT="V21NYZTA", NAME="%k", SYMLINK="SMALL_A%n"
      BUS="ide", KERNEL="hd*", RESULT="V21NZ0MA", NAME="%k", SYMLINK="SMALL_B%n"

      En fonction du n° de série du disque ide, il me crée un lien symbolique "BIG_*" ou "SMALL_*".
      Voilà ce que j'obtiens :
      $ cd /dev ; ll BIG_* SMALL_*
      lrwxr-xr-x 1 root root 3 sep 20 17:31 BIG_A -> hda
      lrwxr-xr-x 1 root root 4 sep 20 17:31 BIG_A1 -> hda1
      lrwxr-xr-x 1 root root 4 sep 20 17:31 BIG_A2 -> hda2
      lrwxr-xr-x 1 root root 4 sep 20 17:31 BIG_A3 -> hda3
      lrwxr-xr-x 1 root root 3 sep 20 17:31 BIG_B -> hdc
      lrwxr-xr-x 1 root root 4 sep 20 17:31 BIG_B1 -> hdc1
      lrwxr-xr-x 1 root root 4 sep 20 17:31 BIG_B2 -> hdc2
      lrwxr-xr-x 1 root root 4 sep 20 17:31 BIG_B3 -> hdc3
      lrwxr-xr-x 1 root root 3 sep 20 17:31 SMALL_A -> hde
      lrwxr-xr-x 1 root root 4 sep 20 17:31 SMALL_A1 -> hde1
      lrwxr-xr-x 1 root root 4 sep 20 17:31 SMALL_A2 -> hde2
      lrwxr-xr-x 1 root root 3 sep 20 17:31 SMALL_B -> hdg
      lrwxr-xr-x 1 root root 4 sep 20 17:31 SMALL_B1 -> hdg1
      lrwxr-xr-x 1 root root 4 sep 20 17:31 SMALL_B2 -> hdg2

      Mieux, si je vire la partition /dev/hdg2, le node hdg2 et le lien symbolique SMALL_B2 disparait. Et si je crée une nouvelle partition, tout est créé comme prévu. Ainsi, je peux déplacer mes disques ou utiliser ou non "ide=reverse", les liens symbolique pointent toujours sur le même disque (physique) et je ne touche plus à mon /etc/fstab. C'est mieux que devlabel (par exemple les partitions swap sont gérées) et d'ailleurs devlabel a été supprimé.
      C'est vraiment bien consu et maintenant sysfs prend tout son sens (avec HAL aussi).
      Notons que ça change complètement le fonctionnement "classique" de Linux. Les modules ne sont plus chargés à la volé, à la demande. Il y a détection du matériel avec kmodule (de kudzu). kmodule n'est pas très "brutal". Il ne charge pas tous les modules pour voir si un périphérique existe ou non. Il lit les informations sur les bus (PCI, etc) et charge les modules que s'il y a un périphérique. Si un périphérique est ajouté à chaud, le module nécessaire est ajouté de suite et non au moment de l'utilisation du périphérique.
      Ça ne doit pas marcher avec de vieux périphérique, mais il faut bien vivre avec son temps.
      Comme d'habitude, le chargement d'un module peut-être inhibé avec /etc/modprobe.conf.
      Globalement, ça ralentit significativement le temps de boot.
      Bien que la décision de passer "réellement" à udev soit récente par le projet Fedora (post "test 1") on a maintenant une intégration complète d'udev (dans initrd, /dev est un tmpfs, suppression du paquet dev- (et ses 18 000 fichiers spéciaux), etc). C'est tout neuf et pas totalement au point. Mais maintenant l'intégration d'udev est en phase de mise à point et non de développement.
      Udev n'a pas une "remplaçant de devfs" puisqu'il n'y a jamais eu de devfs sous RH/Fedora :-)

    • HAL : Encore un projet formidable et qui donne à linux-2.6/sysfs/hotplug/udev toute sa cohérence. HAL est définitivement un bond en avant pour Linux et un meilleur support du hardware par les _applis_/_bureau_ et non seulement le noyau.
      Une copie d'écran vaut mieux qu'un long discours :
      http://freedesktop.org/~david/hal-0.2/spec/hal-fdi-example1.png(...)
      Ces informations sont facilement accessibles aux applis. Actuellement c'est utilisé par nautilus, gnome-volume-manageur et fstab-sync. C'est un début.
      HAL répercute aussi les évèments aux applis (ajout/suppression d'un périphérique, changement d'état). Donc magicdev a été supprimé. HAL est une aide pour les applis pour bien utiliser/détecter le hardware et non une surcouche au noyau lors de l'utilisateur du hardware (c'est subtile, il faut voir la doc pour comprendre).

    • lvm2 : raidtool et lvm1 ne sont plus supportés. Notons que l'installateur par défaut fait un volume logique pour la partition racine et le swap. Je n'en vois pas encore exactement l'intérêt.

    • bash 3.0

    • Linux : Rien de particulier mais a titre d'info :
      - voluntary-preemption
      - 4g4g
      - exec-shield

      Plus remarquablement, il y a ext3-online-resize. Ça fait depuis un moment qu'il y est là mais il ne semble pas encore totalement fiabilisé (corruption de FS il y a peu de temps).
      kernel-source n'est plus fourni ! Pour utiliser les sources Linux, il faut faire comme avec les autres paquets. C-à-d utiliser le src.rpm (rpmbuild -bp).

    • firefox : Red Hat est généralement prudent et n'aime pas proposer plusieurs programmes pour la même chose. Mais firefox ne peut être ignoré ni mozilla et epiphany. Bref, il y a 3 navigateurs d'installés par défaut même pour uniquement Gnome !

    • yum : yum passe à la version 2.1. Il y a un nouveau format de donné pour les dépôts (xml). yum est _beaucoup_ plus rapide. L'ancien format de donné des dépôts est considéré comme obsolete.

    • valgrind : puisqu'il n'y a plus de problème de brevet.



    C'est une distribution très synchronisée avec les développements en cours et dans l'esprit Fedora (aller de l'avant et ne pas s'encombrer de problème de compatiblité etc). C'est criant pour udev/hal/gnome. Ça reste une beta ! En gros, elle sucks autant que la FC2T2. Donc on peut avoir confiance pour la version finale :-)

    NB : FC3 sera la base de RHEL 4. D'ailleurs certains dev RHEL bossent déjà sur FC3. Ça donne une idée des prochaines distributions professionnelles.
    NB2 : Oui, le bug avec les partitions Windows a été corrigé (enfin...).
    • [^] # Re: FC3 test 2

      Posté par  . Évalué à 1.

      Je rappèle que FC tourne sur x86 et AMD64.
      Il semble que ppc (32 et 64 bits, jusqu'au p5) sera supporté dans peu de temps.
      • [^] # Re: FC3 test 2

        Posté par  . Évalué à 2.

        Le support ppc bien que en cours est plutot tres leger. Un nombre presque risible de rpm compiles, pas mal de bug (m'enfin la plupart sont commun a fc3t2 que ce soit ppc ou autre). Dans la derniere update de rawhide on a gagne le fait que les ibooks G3 s'endorment mais ne reveil plus, affaire a suivre.

        Bref le ppc c'est bon pour les wariors avec fedora pour les autres va falloir attendre un peu. De plus il n'y a pas de depot apt a ma connaissance donc on est obliger de se taper cette grosse bouze de yum (oui oui 65 secondes pour generer les dependences a chaque fois !).
        • [^] # Re: FC3 test 2

          Posté par  . Évalué à -1.

          > Un nombre presque risible de rpm compiles

          Tu veux dire qu'il y en a 5 % de paquet de moins que i386 ?

          > pas mal de bug

          Oui, ce n'est pas un yellow dog et ce n'est pas l'objectif.

          > cette grosse bouze de yum

          Ben il y a longtemps que tu n'as pas testé yum...
          Il n'y a pas de dépôt apt, comme il n'y a pas de dépôt apt pour les autres architectures.
    • [^] # Re: FC3 test 2

      Posté par  . Évalué à 3.

      J'ai une question débile (enfin nan en fait elle rox ste question :) ) à propos d'udev : qu'est ce qui ce passe si t'as 2 disques totalement identiques.
      • [^] # Re: FC3 test 2

        Posté par  . Évalué à 1.

        Imaginons /dev/hda et /dev/hdb identique et avec le numéro de série "Y28G0SEE" pour reprendre mon exemple.

        Udev crée :
        $ ll /dev/hda /dev/hdb
        brw-rw---- 1 root disk 3, 0 fév 23 2004 /dev/hda
        brw-rw---- 1 root disk 3, 64 fév 23 2004 /dev/hdb

        Bref, comme d'habitude. Par contre pour le lien, il n'y aura qu'un lien (BIG_A) et sur hdb car c'est le second disque détecté (en gros, udev fait "ln -s -f"). Si tu permutes hda avec hdb, le lien pointe toujours sur hdb (l'autre disque physique).

        Si les disques sont "hotplugs", c'est le dernier "qui a priorité". Le nom noyau (%k (hda, hdb, etc)) et la paire numéro majeur/mineur est toujours unique. Le lien symbolique n'est qu'un racourci.
        C'est pour celà qu'il faut toujours conserver 'NAME="%k"' et ne renommer qu'avec les liens symboliques.
    • [^] # Re: FC3 test 2

      Posté par  . Évalué à 2.

      Heu, oui, désolé, mon annonce n'est pas forcément super sexy... Cela dit, c'est une "test 2", donc j'imagine que la diff avec la test 1 n'est pas si importante que cela, si ?
      • [^] # Re: FC3 test 2

        Posté par  . Évalué à 2.

        > mon annonce n'est pas forcément super sexy...

        Je parlais de l'annonce RedHat. Pas de la tienne.
        Red Hat aurait pu faire un petit effort.
        À ce propos : http://www.bytebot.net/talks/FC3-t2rawhide-whatsnew.pdf(...)

        > donc j'imagine que la diff avec la test 1 n'est pas si importante que cela, si ?

        Il n'y a pas d'enorme différence. Xorg 6.8.0 a été ajouté alors que FC3 était prévu avec 6.7.0. Il y a par contre l'emploi "intensif" d'udev. Ce n'était pas prévu à l'origine (/dev devait toujours avoir ses milliers de fichiers) mais le mainteneur d'udev a su convaincre Red Hat. Ça a demandé un nombre de modifications assez important et parfois tout était cassé :-(
  • # FC1 n'est plus supporté par Red Hat

    Posté par  . Évalué à 1.

    FC1 n'est plus supporté par Red Hat depuis aujourd'hui, il regarder du côté de fedoralegacy pour du support :
    http://www.redhat.com/archives/fedora-announce-list/2004-September/(...)

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.