Re: lzma

[ Thread Index | Date Index | More lists.tuxfamily.org/slitaz Archives ]



> On Thu, 29 Nov 2007 20:50:46 +0100 (CET)
> "Pascal Bellard" <pascal.bellard@xxxxxxxxxx> wrote:
>
>> Bonsoir,
>
> Hi,

Salut,

>
>> Le CD slitaz fait environ 25Mo. Il est possible de gagner 5 à 6Mo
>> en installant le package linux-lzma à la place du package linux et
>> en compressant le noyau linux et le ramdisk avec lzma au lieu de gzip.
>
> Je viens de tester un CD de 20,9 Mb contenant... kernel-lzma, pciutils,
> isapnptools, bash, udev, libvorbis, libogg, libmad, alsa, alsaplayer...
> de plus que l'ISO actuelle... Faut encore compter 1,5 Mb de modules
> son... C'est beau.

Le kernel n'a besion que de peu de choses pour lancer Slitaz. C'est le
bootloader qui fait tout. On peu donc compiler un maximum de choses en
module (drivers ide/scsi, filesystems... ). Il suffit qu'il puisse exploiter
le rootfs. On peut alors imaginer un script de boot qui efface les modules
inutilisés dont on est sûr qu'il ne seront pas nécessaires pour le hotplug
(c'est là tout le problème). Ca renderait de la mémoire pour firefox...

Il serait peut-être intéressant de gérer les distributions sur le mirroir.
Une distribution serait un ensemble cohérant des packages géré par tazlito.

Cela permettrait de définir des versions spécialisés : router, cellphone,
pbx,
office, virtualizer, developpement...

Accessoirement, cela permetterait de savoir exactement de quelle
configuration
logicielle dont on parle.

exemple /var/lib/tazlito/distributions.list:
base-1.0
media_box-0.2
router-0.1

exemple base-1.0.tazdist:
SHORT_DESC="SliTaz base distribution"
MINIUM_RAM_SIZE="96Mb"
ISO_SIZE="25878528"
================================================================================
atk                     1.12.4            x-window
atk-dev                 1.12.4            x-window
base-files              1.0.1             base-system
....


>
>> Le package lzma est nécessaire pour fabriquer linux-lzma, unlzma est
>> déjà inclut dans slitaz.
>
> Faut lzma sur le LiveCD/RAM pour reconstruire des ISO en live, on peut
> le mettre dans base-apps non ?

Vu que ca ne sert que pour fabriquer des packages, slitaz-toolchain serait
plus
aproprié. Idem pour bash.

>
>> Les modules sont toujours compressés par gzip car le gain dû à lzma
>> n'est que d'une quarantaine de Ko et il faudrait changer le package
>> module-init-tools par un module-init-tools-lzma.
>
> Bien.
>
>> Le temps de démarrage est augmenté de 20% sur mon ordinosaure.
>
> Sur mon P4 et le Laptop de ma copine environ 10%... SliTaz reste une
> distro qui boot rapidement...
>
> Je dirais boot bébé... boot
>
> La suite....
>
> Vu le gain de place, je pense qu'on peut se permettre d'ajouter du
> support matériel (son, PCMCIA, wifi), quelques applications de plus
> mais sans charger la bête jusqu'a une ISO de 30 Mb, plutôt rester vers
> les 24-25 MB, ça serait bien qu'une fois le rootfs décompressé on puisse
> encore lancer Firefox avec 128 MB (ISO de 20.9 MB = rootfs de 70 Mb). A
> discuter...
>
> On fait plus un noyau avec {linux,linux-snd,linux-lzma} ?
>
> Je vais poster pour proposer une Roadmap (feuille de route) et discuter
> cycle de publications, LiveCD avec saveurs, priorités pour aller vers
> une 1.0...
>
>> -pascal
>
> Si je te croises... http://www.freehugscampaign.org/
> - Christophe

Cordialement,

-pascal



---
SliTaz GNU/Linux Mailing list.
Web site : http://www.slitaz.org/


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/