> Mais comment font-ils pour que ca tienne ??? Ils ont enlevés OpenOffice ?
Ouais justement bonne question comment font-ils? Bon en fait il y a qq mois je voulais me faire une distrib CD "sur mesure", pour faire un petit serveur/firewall qui gère mon réseau perso à la maison (DHCP, ADSL, NAT, DNS...). Je me suis dit que "customizer" une Knoppix était la bonne marche à suivre. Erreur. Faire une knoppix "à ma sauce" s'est avéré plus compliqué que rendre nue debian "standard" utilisable sur CD. Concrêtement knoppix utilise une variante du driver loop, à savoir cloop pour "compressed loop" et du coup tu peux stocker plus de 700 Mo sur ton CD car les données sont compressées. Donc tu gagnes de la place.
Par contre tu perds en souplesse car pour regraver le truc il faut regénérer l'image de X centaines de mégas à chaque fois. Le fait qu'on puisse supprimer des paquets ne change pas grand chose à l'affaire, on a du mal à descendre rapidement en dessous de 200Mo non compressés, et c'est de toutes façons plus la "mécanique" de compression qui est complexe, plutôt que la volumétrie des données qui n'est pas bloquante (hormis évidemment la fatidique limite de 700Mo). En plus pour trouver le driver cloop j'avais galéré, je ne l'avais pas trouvé sur le site knoppix (enfin j'ai peut-être mal cherché) et le seul endroit où j'en avais trouvé une version c'était dans un paquet debian, mais évidemment une version trop ancienne, pas compatible avec la knoppix que j'avais et patati et patata. Jamais pu mettre la main sur le CVS, bref trouver des infos sur cloop c'est pas trivial.
Bref ce driver cloop c'est effectivement élégant mais ça rend lourdingue l'optimisation d'une knoppix dans le cas d'une utilisation bien précise où on n'a pas besoin de tout le reste... En fait le seul truc un peu technique c'est de rendre le CD bootable, pour cela un howto de ce type http://www.xs4all.nl/~lennartb/installdisk/node11.html(...) et hop c'est joué 8-) Le reste est assez intuitif, genre penser à monter quelques répertoires type /tmp et /var sur un ramdisk, mais ça on s'en aperçoit vite au 1er démarrage. Et au final on a un truc plus simple (enfin c'est mon avis) avec une arborescence "en clair" sur le CD. C'est comme ça qu'est faite la slackware live d'ailleurs je crois.
[^] # Re: Knoppix 3.4 dans les bacs
Posté par ufoot . En réponse à la dépêche Knoppix 3.4 dans les bacs. Évalué à 10.
Ouais justement bonne question comment font-ils? Bon en fait il y a qq mois je voulais me faire une distrib CD "sur mesure", pour faire un petit serveur/firewall qui gère mon réseau perso à la maison (DHCP, ADSL, NAT, DNS...). Je me suis dit que "customizer" une Knoppix était la bonne marche à suivre. Erreur. Faire une knoppix "à ma sauce" s'est avéré plus compliqué que rendre nue debian "standard" utilisable sur CD. Concrêtement knoppix utilise une variante du driver loop, à savoir cloop pour "compressed loop" et du coup tu peux stocker plus de 700 Mo sur ton CD car les données sont compressées. Donc tu gagnes de la place.
Par contre tu perds en souplesse car pour regraver le truc il faut regénérer l'image de X centaines de mégas à chaque fois. Le fait qu'on puisse supprimer des paquets ne change pas grand chose à l'affaire, on a du mal à descendre rapidement en dessous de 200Mo non compressés, et c'est de toutes façons plus la "mécanique" de compression qui est complexe, plutôt que la volumétrie des données qui n'est pas bloquante (hormis évidemment la fatidique limite de 700Mo). En plus pour trouver le driver cloop j'avais galéré, je ne l'avais pas trouvé sur le site knoppix (enfin j'ai peut-être mal cherché) et le seul endroit où j'en avais trouvé une version c'était dans un paquet debian, mais évidemment une version trop ancienne, pas compatible avec la knoppix que j'avais et patati et patata. Jamais pu mettre la main sur le CVS, bref trouver des infos sur cloop c'est pas trivial.
Bref ce driver cloop c'est effectivement élégant mais ça rend lourdingue l'optimisation d'une knoppix dans le cas d'une utilisation bien précise où on n'a pas besoin de tout le reste... En fait le seul truc un peu technique c'est de rendre le CD bootable, pour cela un howto de ce type http://www.xs4all.nl/~lennartb/installdisk/node11.html(...) et hop c'est joué 8-) Le reste est assez intuitif, genre penser à monter quelques répertoires type /tmp et /var sur un ramdisk, mais ça on s'en aperçoit vite au 1er démarrage. Et au final on a un truc plus simple (enfin c'est mon avis) avec une arborescence "en clair" sur le CD. C'est comme ça qu'est faite la slackware live d'ailleurs je crois.