Linux From Scratch

Posté par (page perso) . Modéré par Benoît Sibaud.
Tags : aucun
0
13
avr.
2002
Linux
Rappelons que « Linux From Scratch » est un projet qui vous offre la possibilité de construire votre propre distribution linux et cela très facilement, de plus c'est une très bonne méthode pour apprendre comment fonctionne GNU/Linux.

Au programme de la version 3.3 : le noyau 2.4.18 et la possibilité d'utiliser ReiserFS

Aller plus loin

  • # manque de temps

    Posté par . Évalué à 10.

    Je crois que la seule chose qui limite la construction d'un OS linux à partir de rien (sinon les sources), c'est le temps.

    Sans le temps, on va trop vite et forcément, après on le regrette.

    Personnellement je n'ais jamais réussi à aller jusqu'au bout.

    Quelqu'un a-t-il réussi ?? Si oui, combien de temps a-t-il mis ??


    AHhh! Moi et mes grandes questions !
    • [^] # Re: manque de temps

      Posté par . Évalué à 10.

      Personnellement, je n'utilise plus que des LFS depuis près d'un an.
      La mise en place de la première version (squelette primaire) m'a pris plusieurs jours de compilation et de configuration.
      Mais maintenant, cela ne demande plus que de petites mises à jour de temps en temps.

      Deux intérêts à LFS :
      - Le fait de construire une distrib. de A à Z permet de connaitre en détail tout le système, et c'est un enseignement remarquable ;
      - Le résultat est un système léger, parfaitement adapté aux besoins, et dont on maîtrise toute la configuration (les modifs sont toujours très simples à apporter).

      Bref, j'adore.
      Mais c'est vrai que ça demande du temps et de l'attention.
    • [^] # Re: manque de temps

      Posté par . Évalué à 10.

      Pour ma part, la Linux From Scratch est un formidable (et j'insiste) moyen d'apprendre comment fonctionne intimement un système GNU/Linux. Pour ce faire, j'ai libéré 2 Go sur ma partition home et j'en ai fait une partition indépendante en utilisant l'outil mandrake diskdrake.

      Ensuite, j'ai récupéré la doc LFS 3.1 et j'ai récupéré les sources demandées à droite à gauche sur des CDs de magazines ou sur le Web (avec mon modem 56K :-)). Ca prends un peu de temps et de connection mais rien d'insurmontable.

      Et ensuite, on suit scrupuleusement la doc, qui est très très bien faite. Avec quelques bases d'Unix (copier des fichier, détarrer, gunziper...), on arrive très bien à suivre les indications. Ces dernières sont très complètes et intelligentes. Si il y a plusieurs lignes compliquées à saisir, il suffit de faire un copier coller à la souris sur la console et c'est parti. Ensuite, pendant que ca compile, on peut lire les explications détaillées de pourquoi telle ligne et qu'est ce qu'elle fait.

      Le tout prends du temps. Mais monter un système de base LFS peut se faire dans le week-end (c'est ce que j'ai fait). Mais à la sortie, vous en savez beaucoup beaucoup plus sur votre système préféré. J'ai poussé le vice après l'installation du système de base. J'ai rajouté X, KDE, Gnome... grace aux aides complémentaires fournies (hints).

      Pourtant je ne m'en sert plus car je conseille une connection haut débit si on veut se créer un système utilisable au jour le jour avec tous ces logiciels préféres. Alors échec ?

      Non car maintenant, je n'ai plus peur de recompiler le noyau pour un oui ou un non, je n'ai plus peur de faire des scripts de démarage, je n'ai plus peur de configurer certaines options de X à la main. En clair, après une LFS, vous connaissez bien mieux votre distrib actuelle et vous pouvez alors l'exploiter à fond.

      Je conseille donc la création d'une LFS de base à des fins d'apprentissage à tous ceux qui en veulent en savoir plus sur GNU/Linux... et qui dispose d'un week-end entier :-)))

      TheFab
    • [^] # Re: manque de temps

      Posté par . Évalué à 10.

      Il faut juste préciser pour ceux qui hésitent a se lancer que le temps de compilation est certes long mais pas insurmontable.

      Une fois tous les tarballs téléchargés, sur une machine récente (Athlon 1,4 GHz) une bonne apres-midi, voire une journée an prenant son temps, suffit à installer un système bootable.

      Ensuite, il faut compter une journée supplémentaire pour X-Window + QT + KDE (par exemple) et donc avoir un système parfaitement utilisable. Bref, si vous savez pas quoi faire un week-end, c'est une bonne occasion de se lancer dans une LFS...
    • [^] # Ca marche et c'est du temps gagné pour la suite

      Posté par . Évalué à 10.

      Ca fait deux ou trois ans que je n'utilise plus que ça. Ca marche d'enfer. Et je relate même mon expérience dans ces quelques pages... http://didbaba.tuxfamily.org/modules/daML/page.php4?id=27(...) Parce qu'après LFS, il y a un monde à découvrir, ca s'appelle BLFS mais c'est loin d'être achevé :(

      Perso, le soir avant de me coucher je lance mon script avec les dernière version des package et le lendemain au réveil, j'ai une LFS flambant neuve. Comme quoi LFS c'est rapide.
    • [^] # Re: manque de temps

      Posté par . Évalué à 10.

      Personnellement, j'ai passé 48 heures non-stop sur ma LFS.

      Nota : il existe AutoLFS, ca permet de paramétrer tout automatiquement.
      http://automated.linuxfromscratch.org/introduction.shtml(...)
      • [^] # Re: manque de temps

        Posté par . Évalué à 10.

        48 h pour LFS et combien pour la suite ? il y a une vie après LFS.

        Pour ALFS ok, mais si tu ne fait qu'ALFS, t'apprend rien et t'as qu'un système qui boot et qui peut compiler point final. C'est chouette, mais le résultat c'est zéro connaissance. ALFS est encore à un stade super béta et le but final, c'est de proposer à partir d'un profile en XML tout ce qu'il faut pour se compiler son serveur, son client, son firewall, son linux dédiée machine à Café... ALFS c'est pour ceux qui savent déjà tout de LFS, et qui veulent rendre cela plus rapide et polyvalent...
        • [^] # Re: manque de temps

          Posté par . Évalué à 10.

          je suis d'accord avec toi en ce qui concerne ALFS.
          Mon LFS est loin d'être complet.
          L'installation de X d'est qu'une longue compilation de même que des environnements comme KDE qui necessitent d'attendre des heures après la compilation....
          Un bon systeme linux met des mois a être mis au point a mon avis.
          vive make -j4
        • [^] # Re: manque de temps

          Posté par . Évalué à 10.

          Pour info la compilation d'un système gentoo donc presque from scratch, pour une utilisation "graphique courante"
          (X,gcc,kde,gnome,evolution,mozilla...) prends environ 10-12 Heures sur un K7 800 avec 512Mo de RAM, gcc 2.95.3, et un noyau 2.4.18
    • [^] # Re: manque de temps

      Posté par (page perso) . Évalué à 10.

      question temps, prépare un week-end entier, sans
      compter le temps de rapatrier les packages les
      plus récents et la lecture du BOOK en entier.

      Mais après, c'est du temps super bien investi !
      je prépare un "YGLFS" ("YG's Linux Factory System")
      et je pourrai infecter tous les disques durs chez
      moi en ne recompilant que le nécessaire !

      Et avec le "patch/module" uname, on peut compiler
      pour un 486 alors que la bécane est un 686.
      Autant dire que après, ça booste !
    • [^] # Re: manque de temps

      Posté par . Évalué à 5.

      une grosse demie journee sur une biproc 666 juste pour le LFS-Book, pour le reste ca se complique dangereusement...
      du genre s'est jamais vraiment finis... :-)
  • # traduction ...

    Posté par . Évalué à 10.

    La traduction est terminee ( http://traduc.lfs.tuxfamily.org/tnt.php(...) ) ... mais en phase de relecture (50% de fait).

    Vous pouvez cependant telecharger le livre en francais aux adresses suivantes :
    - le site de la traduction ( http://traduc.lfs.tuxfamily.org/archives.php(...) )
    - les ftps ( http://www.linuxfromscratch.org/download/packages.shtml(...) ) dans le repertoire /lfs-traducfr/lfs-book/

    Note en passant : je suis desole si le site officiel francais ( http://www.fr.linuxfromscratch.org(...) ) n'est pas a jour.
  • # Effets secondaires

    Posté par . Évalué à 2.

    Bonjour,

    Je viens d'installer une LFS, la distrib des vrais hommes. Et je m'inquiète un peu des conséquences.

    En effet ma pilosité a augmenté, ma voix est devenue plus grave, et je commence à ressembler à Rambo.
    C'est normal?

    CAINUL => -1
    • [^] # Re: Effets secondaires

      Posté par (page perso) . Évalué à -10.

      - 10 tu l as bien cherché !

      ça n'est pas la distrib qui fait un homme, c est le nombre de touches qu'il a sur son clavier ;)

      @+
      Code34
  • # le plus long ;)

    Posté par (page perso) . Évalué à 10.

    un lfs supérieur à 300 mo ça fait beaucoup ;)

    Sinon, le plus long pour faire un lfs, c est le téléchargement des sources (si tu as un 56k), ou bien la compilation (si tu as un 386 sx) ...

    @+
    Code34
    • [^] # Re: le plus long ;)

      Posté par . Évalué à 10.

      D'ou l'avantage d'avoir un 386sx et un modem 33.6K. Comme ca pendant le telechargement tu peut lancer une compilation sans crainte, et inversement la compilation te fait patienter le temps du telechargement. :)
      • [^] # Re: le plus long ;)

        Posté par . Évalué à 10.

        >D'ou l'avantage d'avoir un 386sx et un modem 33.6K.
        Attenion aux coupures de connections.

        Et puis, tu peux pendant la compil revisionner l'intégrale de Starwars un bon nombre de fois ;-)
    • [^] # Re: le plus long ;)

      Posté par (page perso) . Évalué à 10.

      ben si ça marche, mon "truc" (que je suis en train de faire, YGLFS)
      prendra à peu près cette taille sur un CD d'installe, mais je ne sais pas si
      je vais virer KDE3 et tout X, pasqu'avec DirectFB, y'a plus de problème
      (ni d'optimisation pasque ma Matrox est supportée, ni de taille pasque DirectFB c'est tout petit, ...)

      donc un package LFS fait 80MO mais avec le reste, compter 150MO en sources.tbz2.

      @+
  • # wow [off topic]

    Posté par . Évalué à -3.

    3 meg pour un fichier html

    perso, c'est un record
  • # Essai de LFS

    Posté par . Évalué à 9.

    Ayant vu ce post ici, j'ai décidé d'essayer de m'installer un Linux From Scratch ce week-end!

    En suivant tout ce qui est indiqué dans la doc, ca m'as pris environ 10 heures de configuration et de compilation pour être capable d'avoir un système bootable en mode console. Quelques fois j'ai eu à recompiler des packages 2 fois car la première il faisait une erreur mais en général ça s'est quand même assez bien passé.

    Je trouves que tout est très bien expliqué et c'est assez facile pour ceux qui veulent se lancer dans ça.

    C'est certain que pour avoir un système parfaitement utilisable pour tout c'est quand même long mais ça fait apprendre en même temps. :)
  • # I AM THE WARLORD (bon d'accord, un junior, mais c'est déjà un bon début, non ?)

    Posté par (page perso) . Évalué à 6.

    YEAAAAAH ! j'ai réussi à faire mon script qui compile tout le chapitre 5 en moins de 30 minutes sur mon petit Duron 800MHz !

    Bon ben c'est pas tout ça mais il reste encore le chapitre 6 à faire... arf...

    Pour les scripts, çui qui n'en veut ben il a qu'à regarder sur la tribune ou m'envoyer un mail.

    Voilà.

    Et puis merci pour cette news, je suis maintenant un "frère" :-) Même si je ne pourrais jamais utiliser mes 16 votes par jour ;-D

Suivre le flux des commentaires

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