Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
Distribution personnelle
Envoyé par: lolokiapp

Bonjour,

Cela doit bien faire cinq ans que j'essaye de me mettre à linux par petites touches, et là ça y est sa commence à rentrer (les commandes, les subtilités...).

Je me pose la question suivante : Puisque la majorité des composants est libre, est il possible de créer sa propre distribution (pas du niveau des meilleurs je me doute, c'est surtout dans un but pédagogique) en récupérant une arborescence minimale, en compilant son propre noyau, puis en installant manuellement les librairies, l'interface graphique ...

J'ai remarqué qu'en installant des petites distribution comme deli-linux, pitux, il ne faisait que recopier une arborescence, modifiait deux trois trucs et puis bootait. Ce doit donc pas être impossible, même si je n'ai pas trouvé de doc pour savoir ce qu'il y a de présent dans l'arborescence.

Peut être existe t il un tutoriel pour faire une installation minimale entièrement manuelle ?

Merci

Poste le Monday 28 May 2007 22:53:21
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: twocats

Archi-connu quand même :
[www.linuxfromscratch.org]
En français :
[www.fr.linuxfromscratch.org]
Et bien que je ne me sois pas penché sur le problème, je ne pense pas qu'un "tutoriel" suffise pour faire une distro. :-/

-------------------
La réponse est 42

Poste le Monday 28 May 2007 23:10:38
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: lolokiapp

"Linux From Scratch (LFS) is a project that provides you with step-by-step instructions for building your own custom Linux system, entirely from source code."

Merci beaucoup c'est éxactement ce que je cherchais, mais je n'en avait jamais entendu parlé.

Encore merci

Poste le Monday 28 May 2007 23:19:27
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: AlSim

Sans aller aussi loin, c'est l'idée de base derrière Gentoo (avec la seule vraie méthode d'installation valable, Stage 1, oui, je sais, il est vert et poilu...).

[catwell.info]

Poste le Monday 28 May 2007 23:46:04
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: lolotux

Mais il n'a pas froid en hiver ! ;-)

Poste le Tuesday 29 May 2007 00:55:49
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: lolokiapp

En fait au début c'était ce que je cherchais, mais LFS c'est encore mieux, on par vraimment de la base. Enfin, je vais commencer par le commencement, la Gentoo c'est plus facile, et plus abouti. J'ai du travail en perspective ...

Poste le Tuesday 29 May 2007 16:27:48
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: MochiMochi

Citation
twocats
Et bien que je ne me sois pas penché sur le problème, je ne pense pas qu'un "tutoriel" suffise pour faire une distro.
Bin LFS, c'est quand même ni plus ni moins qu'un gros tuto... d'ailleurs ils ne parlent jamais de "distro" mais de "livre".

Citation
lolokiapp
En fait au début c'était ce que je cherchais, mais LFS c'est encore mieux, on par vraimment de la base. Enfin, je vais commencer par le commencement, la Gentoo c'est plus facile, et plus abouti. J'ai du travail en perspective ...
Quel intérêt ? tu vas perdre toutes les manip' intéressantes (construction d'un système temporaire, chroot, réajustement de l'éditeur de liens, etc. ).

En fait, il faut savoir ce que tu cherches vraiment : si c'est à bâtir une distribution, la référence c'est LFS ; si c'est pour progresser dans la connaissance du système, il suffit de passer sous n'importe quelle distribution prévue pour être gérée en ligne de commande : Debian, Slack (tiens, en parlant de la pépette), etc. voir n'importe quoi si tu t'astreins à faire tout ce qui est possible via le terminal (genre, tu ne touches plus à ton gestionnaire de fichiers).

Poste le Tuesday 29 May 2007 18:32:17
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: AlSim

Citation
MochiMochi
Quel intérêt ? tu vas perdre toutes les manip' intéressantes (construction d'un système temporaire, chroot, réajustement de l'éditeur de liens, etc. ).
À moins que Stage 1 n'ait changé, il faut bien chrooter quand même :ange:
Ensuite, c'est sûr qu'installer une LFS est plus instructif qu'installer une Gentoo parce que tu installes le système minimal qui te servira à installer le reste alors que Gentoo le fait automatiquement, et que tu ne peux pas profiter de la puissance d'emerge pour alléger tes lignes de commande. Par contre, une LFS n'est pas vraiment utilisable ensuite (enfin si, mais c'est beaucoup d'ennuis à maintenir) alors qu'une Gentoo si.

Si c'est uniquement pour apprendre, ça dépend vraiment de ton niveau : si tu as déjà des bases plutôt solides, lance-toi dans LFS, mais sinon tu risques de vite te frustrer et d'abandonner...

[catwell.info]

Poste le Friday 1 June 2007 14:29:45
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: Fanch

stage 1&2 on bien changé : ils sont décédés. Par contre, on chroot toujours, même depuis le stage 3

------- <br />
La meilleure façon de prédire le futur, c'est de l'inventer ~ Alan Kay

Poste le Friday 1 June 2007 15:04:02
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: AlSim

Gentoo est tellement stable que je n'ai pas eu à réinstaller depuis 2004, je n'étais plus trop au courant. La disparition de Stage 1 me désole, je vais devoir prendre encore plus longtemps pour installer ma Gentoo si je dois tout reprendre depuis la base maintenant... Enfin, heureusement, ils distribuent encore Stage 1 for development purposes.

[catwell.info]

Poste le Friday 1 June 2007 17:03:24
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: MochiMochi

Citation
AlSim
À moins que Stage 1 n'ait changé, il faut bien chrooter quand même
Ça c'est du marchandage de tapis, ou je ne m'y connais pas. :-))

Bien sûr, je l'ai pas mentionné mais pour progresser en administration il peut aussi intégrer cette étrange secte d'obsédés compulsifs de la compilation qu'est Gentoo. :-p

Mais ce que je voulais dire en gros, c'est que regarder défiler les *FLAGS de gcc pendant des heures n'est àmha franchement pas l'essentiel pour comprendre un système Linux. :-)

Citation
AlSim
Si c'est uniquement pour apprendre, ça dépend vraiment de ton niveau : si tu as déjà des bases plutôt solides, lance-toi dans LFS, mais sinon tu risques de vite te frustrer et d'abandonner...
+1
Ça apporte àmha pas grand chose côté administration (sauf à réellement l'utiliser comme système quotidien) mais ça requiert quand même une certaine connaissance pour comprendre et donc profiter de ce qu'on fait.

Poste le Friday 1 June 2007 17:21:11
Répondre     Citer    
Re: Distribution personnelle
Envoyé par: lolokiapp

Hello, je vois que ça a bien discuté depuis.

Mon but est simple : tout comprendre, sauf que je suis pas prêt d'y arriver et surement pas en une semaine.

Donc ça y est j'ai installé la gentoo, c'est vrai que emerge simplifie grandement la vie, mais quand je vois tout les problèmes que j'ai eu avec cette installation je me dit que j'ai bien fait de commencer par elle et non LFS. Je me serai vite dégouté, sans avoir la satisfaction d'avoir au final un système utilisable.

En ce qui concerne les autres installations, pour avoir installé les mandrake à plusieurs reprises, j'en voit pas l'intêret. Au bout d'une heure on se retrouve avec une distri super lourde, plein de trucs automatiques, on sait pas d'où sa vient, on fait pas la différence entre ce qui appartient au système et à l'interface graphique .... tout est magique : ça marche, mais autant rester sous "Petitlogiciel Fenêtre".

Alors que sous gentoo, il y a rien, vous avez un besoin, vous téléchargez, et vous savez ce qui est installé et vous ne vous noyez pas dans les logiciels. C'est pas fait pour monsieur tout le monde c'est sûr.

Pour LFS, maintenant je vais pouvoir m'y replonger un peu, je l'avais juste vaguement lu.

Poste le Wednesday 1 August 2007 16:30:39
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
Distribution personnelle
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons