Sempre più sono insoddisfatto del fatto che configurare il mio desktop Linux di solito significa rimuovere bloat invece di aggiungere e modificare le funzionalità. Sono giunto alla conclusione che preferirei iniziare con qualcosa di molto minimale e quindi aggiungere pacchetti che ho appreso che forniscono funzionalità aggiuntive.
Quindi sto cercando una distribuzione desktop molto minimale o uno strumento ancora migliore per costruire una tale distribuzione . O in altre parole, voglio sostituire il gestore pacchetti con uno strumento di compilazione pre-runtime .
Un gestore di pacchetti non farà male, ma sto cercando una distribuzione che si concentri sulla configurazione anticipata avanzata invece di un enorme repository di pacchetti
Ho esaminato varie distribuzioni desktop minime, ma tutte sembrano risolvere diversi problemi, ad esempio sono progettate per funzionare su hardware più vecchio o su cd / stick / ramfs. Ma non voglio una distribuzione minima perché ho un vecchio hardware ma perché voglio sapere a cosa servono le varie parti. Correre dalla memoria principale non aiuta neanche lì, voglio qualcosa di minimale e semplice.
Dal momento che sembra che non ci siano distribuzioni progettate per il tipo di minimalismo che ho in mente, una scelta ovvia sarebbe quella di costruire Linux From Scratch . Tuttavia, mentre desidero che il processo di compilazione sia altamente personalizzabile, deve anche essere automatizzato perché dovrò eseguirlo parecchie volte fino a quando non avrò un sistema di cui sono soddisfatto.
Mentre esiste uno strumento per lfs che può automatizzare il processo di compilazione, non è parte integrante. Fondamentalmente estrae i passaggi necessari per costruire il sistema dalla documentazione e quindi lo fa automaticamente. Sto cercando qualcosa di un po 'più robusto e avanzato e inoltre non ho voglia di modificare XML.
Dopo un po 'di ricerca ho trovato Buildroot che ha lo scopo di costruire distribuzioni integrate ma consente anche l'installazione di X11. Prima di creare una toolchain e poi un rootfs, la build può essere configurata usando make menuconfig
proprio come Linux. Sembra esattamente ciò che avevo in mente, tranne per il fatto che è destinato alla compilazione incrociata per i sistemi embedded.
Quello che attualmente ho in mente è usare buildroot ma prima strappare tutta la parte specifica incorporata sostituendola con le rispettive parti da lfs. Molto lavoro.
Inoltre, ci sono alcuni problemi con buildroot, cosa più importante (come risulta dai miei test limitanti), semplicemente abilitando un pacchetto aggiuntivo si ottiene la ricostruzione della cosa del foro da zero, ma per modifiche banali vorrei evitarlo.
Prima di fare quell'investimento nel tempo, continuerò la mia ricerca di una distribuzione desktop con uno strumento di build pre-installazione come buildroot, un'alternativa a / fork di buildroot destinata alla creazione di distribuzioni desktop.
Modifica: le risposte finora mi indicano distribuzioni come ad esempio Gentoo, che è quello che sto attualmente usando. Ma sto cercando un'alternativa a distribuzioni come Gentoo, Arch, Debian ecc. Poiché queste distribuzioni non sono abbastanza minime. Inoltre, è necessario personalizzare queste distribuzioni dopo l'installazione. Voglio qualcosa che possa essere personalizzato prima dell'installazione.
Mentre tutte le distribuzioni menzionate sono una buona distribuzione, non sono ciò che sto cercando. Quello che sto cercando è "buildroot per desktop" . Se non sai cos'è buildroot, probabilmente non sarai in grado di fornire una risposta che mi soddisfi.
Inoltre, non penso che questa domanda sia soggettiva. Semplicemente non riesco a trovare nulla che si avvicini alle mie esigenze e sono quindi per chiederti di indicarmi progetti che potrebbero fornire almeno parti di ciò di cui ho bisogno.