Sortie de la version 0.1.1 de Saevia

Posté par  . Modéré par Bruno Michel.
Étiquettes :
11
26
déc.
2008
Linux
Saevia est une distribution GNU/Linux sans interface X (texte) qui a la spécificité de proposer une documentation qui explique comment créer son propre système d'exploitation. Cette documentation est basée sur la construction de Saevia.

Au terme de plusieurs semaines de développement : Saevia, la 0.1.1 est disponible.

Saevia propose actuellement le noyau 2.6.26.7 couplé à BusyBox et un bootloader, nous avons repris et retravaillé une ancienne version de TazPkg (Projet SliTaz), ce qui nous offre un gestionnaire de paquet simple et épuré. Saevia n'a pas et n'aura jamais comme objectif d'être une distribution généraliste, celle que vous utilisez tous les jours pour la bureautique ou la navigation sur Internet. C'est en effet plus une distribution à tester, à découvrir, et... même à lire !

Pourtant le concept de "créer sa distribution" pour lequel nous ne sommes pas novateur (Linux From Scratch) fait partie des zones du libre qui sont encore très peu explorées, et là est notre objectif : initier le plus de personnes possible aux "arts" des OS, des scripts, des modules, des paquets, et permettre ainsi aux personnes le souhaitant d'étendre leurs connaissances...

Aujourd'hui, nous déployons la seconde version de Saevia, la 0.1.1 qui inclut le support des modules du noyau, la mise en place d'un gestionnaire de paquets, le passage progressif vers un système à paquets et les prémisses d'un système à travail collaboratif...

Aller plus loin

  • # INX is not X

    Posté par  . Évalué à 4.

    C'est pas mal les distros ayant une orientation console , j'avais vu une autre distro, du nom de 'INX is Not X' dont le but est d apprendre la ligne de commande avec un menu en shell, des tutos, des videos sous mplayer , des stations radios online etc ... histoire d' aider les debutants a connaitre les joies du find , grep , pipe etc .... tout en montrant qu' on peut aussi bien lire du multimedia sans server X .

    "
    Briefly, INX is a Live CD currently based on Ubuntu 8.04
    It has no GNOME, KDE, XFCE... or any other desktop or window manager for that matter.

    It is console-only - the idea is to give you a tool to learn more about the command line, while having some fun. You might be surprised how much can be done with such a system.
    "
    http://inx.maincontent.net
    • [^] # Re: INX is not X

      Posté par  . Évalué à 4.

      on peut aussi bien lire du multimedia sans server X

      ok, c'est intéressant, mais dans multimedia, il y a multi, aussi si on ne peut lire que du son, cela limite franchement l'intérêt (utiliser la libcaca pour voir une vidéo ne me semble pas très agréable). Existe-t-il un moyen de lire facilement des images en framebuffer ? (note: je me réponds à moi-même : fbi (paquet : fbida) fait cela.
      mplayer semble pouvoir lire des video en framebuffer également. (Je me posais la question car les images sur le site d'inx ne montraient rien de graphique)

      Autre question, est-ce qu'il existe un moyen de faire collaborer les divers outils entre eux, comme en version graphique ? Par exemple dans thunderbird, je peux inscrire dans mon agenda un rendez-vous, et envoyer directement des courriels aux participants, mais je doute que les outils en ligne de commande puissent faire cela aussi facilement, et offrir le même suivi de ce qui a été réalisé. Le top serait de pouvoir réutiliser la base de thunderbird par exemple, comme cela sur mon bureau courant, j'utilise thunderbird, et à distance par ssh je peux continuer à travailler en mode console.

      Enfin, question subsidiaire (et bonne question pour un sondage linuxfr), est-ce qu'il n'y a qu'à moi que le mode console avec des écritures en blanc ou gris sur fond noir fait mal aux yeux au bout de 5 minutes ?

      Pour Saevia, je suis en train de tester le cd avec qemu et virtualbox, et je m'étonne qu'il faille plus de 128 Mo de ram pour le faire fonctionner ! J'ai essayé avec qemu et virtualbox, et j'ai un kernel panic si je suis en dessous de 128 Mo. En ce moment avec 256 Mo, je n'ai plus le kernel panic, mais cela reste bloqué sur "initialisation du système". (idem avec 512 Mo d'ailleurs)

      Si j'ai bien compris, votre projet est de faire un peu comme LFS, mais avec une approche encore plus minimaliste ?

      Pour la doc, je trouve un peu dommage que pour ce genre de projet elle ne soit qu'en odt ou pdf... en pur texte à compiler en pdf (genre docbook, LaTeX) cela serait plus dans l'esprit non ?

      Projet intéressant en tout cas.

      Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

      • [^] # Re: INX is not X

        Posté par  (site web personnel) . Évalué à 2.

        Tu peux lire sans problème une vidéo dans le FB avec mplayer sans problèmes (suffit de l'activer vga=XXX)
        • [^] # Re: INX is not X

          Posté par  . Évalué à 2.

          La lecture dans un framebuffer avec mplayer doit surement etre possible avec la SDL.
      • [^] # Re: INX is not X

        Posté par  (site web personnel, Mastodon) . Évalué à 4.

        Il existe plusieurs moyens de lire une video sans X avec mplayer. cela dépend des sorties compilées dans votre version de mplayer. On trouve :
        - FBDev (mplayer -vo fbdev)
        - SVGAlib (mplayer -vo svga)
        - VESA (mplayer -vo vesa)
        - SDL (mplayer -vo sdl)
        - CVIDIX (mplayer -vo cvidix) spécifique aux cartes nVidia
        - peut-être DirectFB (mplayer -vo directfb, jamais testé)
        - et bien sûr AAlib et libcaca (qui peuvent donner un rendu sympa avec une bonne résolution et les options qui vont bien, essayez un truc comme mplayer -vo aa -monitorpixelaspect 0.5, vu dans la man page)

        un simple mplayer -vo help vous donnera la liste des sorties supportées par votre version de mplayer
        • [^] # Re: INX is not X

          Posté par  (site web personnel) . Évalué à -1.

          Hum, j'ai déjà réussi avec mplayer mavideo.machin directement dans le fb sans utiliser -vo (par contre certains raccourcis claviers ne fonctionnait pas ou mal).
      • [^] # Re: INX is not X

        Posté par  (site web personnel) . Évalué à 6.

        Autre question, est-ce qu'il existe un moyen de faire collaborer les divers outils entre eux, comme en version graphique ? Par exemple dans thunderbird, je peux inscrire dans mon agenda un rendez-vous, et envoyer directement des courriels aux participants, mais je doute que les outils en ligne de commande puissent faire cela aussi facilement, et offrir le même suivi de ce qui a été réalisé. Le top serait de pouvoir réutiliser la base de thunderbird par exemple, comme cela sur mon bureau courant, j'utilise thunderbird, et à distance par ssh je peux continuer à travailler en mode console.

        Je trouve l'exemple de Thunderbird apertinent, en quoi divers outils collaborent-ils ? ce n'est que Thunderbird (agenda) qui agit avec Thunderbird (courrielleur). A moins que la partie agenda soit un autre logiciel que le courrielleur, je ne connais pas Thunderbird...

        En tous cas, pour faire fonctionner les divers outils consoles entre eux, il y a beaucoup de possibilités : les pipes, xarg, l'écriture dans des fichiers, egrep, des langues de programmation genre perl, python, etc.

        En fait, je dois avouer que j'ai davantage de maux à imaginer comment des logiciels graphiques interagissent entre eux nativement...
        • [^] # Re: INX is not X

          Posté par  . Évalué à 3.

          oui l'exemple n'était pas très bon, puisque c'est dans le même logiciel (bon en fait dans le logiciel + un module pour l'agenda). Par contre cela n'indique pas comment on pourrait avoir la même chose en console.

          Sinon pour faire fonctionner entre eux des logiciels graphiques, il y a D-Bus

          Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

    • [^] # Re: INX is not X

      Posté par  . Évalué à 2.

      tout en montrant qu' on peut aussi bien lire du multimedia sans server X
      Sans serveur X ne veut pas dire sans appli graphique : il y a des version de gtk et QT qui tourne directement sur le framebuffer...

Suivre le flux des commentaires

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