Posso rispondere a questa domanda! Una distribuzione GNU / Linux è una fusione di pezzi software da GNU e altrove. Come minimo, si desidera eseguire il fork dei pacchetti software che si desidera modificare, modificarli, ricompilarli e quindi ridistribuire il fork della distribuzione di scelta .
Che non avrebbe essere tutto però, come si deve essere molto attenti con i marchi e copyright della distribuzione che si sta fork. (Non sono un avvocato) ma sarebbe consigliabile cambiare il marchio della distro che stai biforcando, poiché (probabilmente) non vuoi associare la tua distribuzione a quella principale (non sono sicuro di quello, ma potrebbe creare problemi con la distribuzione padre. Se vuoi dire che hai esplicitamente distribuito una distribuzione specifica, puoi menzionarla esplicitamente, ma non usare i loro marchi. Ancora una volta, non sono un avvocato).
Devi anche trovare un modo per fornire un repository con software per la tua distribuzione, e anche capire se vuoi che i tuoi repository esistano oltre a quelli della distribuzione principale o che siano i soli per la tua distribuzione, e anche scoprire modi per non rompersi la distribuzione quando qualcuno lo aggiorna.
A parte questo, ci sono anche 3 file che potresti voler cambiare esplicitamente, che sono /etc/issue
(forse /etc/issue.net
anche) /etc/os-release
e /etc/lsb-release
, con l'ultimo, devi cambiare per cambiare la lista di GRUB per la tua distribuzione. Assicurati di effettuare il checkout /etc/default/grub
per la linea GRUB_DISTRIBUTOR
. Dovrebbe essere qualcosa del genereGRUB_DISTRIBUTOR=lsb_release -i -s 2> /dev/null
Ora, come faresti per il software saggio dipende interamente da te (sottrarre e aggiungere software), ma la tua nuova distribuzione dovrebbe essere pronta ormai (non so se ho dimenticato qualcosa a questo punto).
Tuttavia, se vuoi la mia opinione personale, preferirei creare una nuova distribuzione Linux dopo Linux da Scratch , e poi gettare un gestore di pacchetti in cima, piuttosto che fork direttamente una distribuzione. Il fork di una distribuzione ha il vantaggio di ottenere un vantaggio, ma se decidi di rimuovere le cose, potrebbe diventare un mal di testa molto velocemente, poiché non puoi mai essere sicuro delle dipendenze nella distribuzione principale.