Luci0 ha scritto:Appena ho un pò di tempo mi ci dedico! ... cosa sei riuscito ad ottenere?
in sostanza una live composta da:
- quasi tutti i pacchetti a/ap/x/xap (tranne mozilla)
- pacchetti n essenziali (nettools, dhcpcd, pacchetti per la gestione delle wireless e del bluetooth e via dicendo)
- quasi tutti i pacchetti l (non avendo incluso kde ho eliminato solo il supporto a qt)
- perl e python dai pacchetti d
la live parte come una slackware installata di default.. quindi con runlevel 3, però ho fatto una piccola modifica agli script di avvio(della live non di slackware) che ti consente di cambiare il runlevel tramite parametro del kernel
inoltre ho creato un utente non privilegiato e messo una password all'utente root
poi mi sono fatto, sempre tramite script linux-live modificati e usando pacchetti della iso di installazione, i moduli per:
- supporto ssh
- ambiente LAMP + vsftp
- tools per la compilazione (sostanzialmente i pacchetti d)
- firefox e thunderbird, ho fatto moduli separati perchè vengono aggiornati spesso, quindi è più facile tenere aggiornata la live
Luci0 ha scritto:Come hai modificato lo script?
il problema con i linux-live, da quello che ho capito è il seguente:
- le patch squashfs + supporto a compressione lzma sono antiche e non più aggiornate perchè oramai quasi tutto è incluso nel kernel ufficiale.
il 'quasi' si riferisce al fatto che fino al kernel <=2.6.37 esiste il supporto a squashfs, ma nn alla compressione lzma, nei successivi invece sono comprese entrambe le cose
- la toolchain(busybox e altri programmi inclusi negli script orginiali) è anch'essa troppo vecchia quindi qualche volenteroso si è preso la briga di aggiornarli e zippare gli script da cui sono partito io
ora detto questo, siccome la 13.37 ha un kernel che supporta squashfs, ma non la compressione che usano gli script...
per semplicità nella procedura e per non patchare troppo il kernel, ho modificato i comandi usati per la creazione del filesystem squashfs, usando la compressione gzip al posto di quella di default.. tra l'altro all'interno degli script il codice per fare ciò esiste gia, era solo commentato.. quindi la mia modifica è stata sostanzialmente decommentare e commentare alcuni pezzi
teox99 ha scritto:comunque se riesci a mantenere la direzione intrapresa puoi contare su di me x lo spazio di hosting delle iso a 32 e 64 bit.
Fammi sapere.
ok.. sono in arrivo ferie + famiglia + donna .. quindi non avrò molto tempo nei prossimi giorni.. però appena possibile genero una nuova iso e ti faccio sapere..
tra l'altro se hai/avete suggerimenti riguardo ai pacchetti o cose che sarebbe carino avere (spero di aver reso un po l'idea di cosa ho incluso con la lista dei pacchetti di poco fa) fatemelo sapere