Δημοσιεύτηκε: 19 Φεβ 2012, 18:03
από simosx
Fedil έγραψε:Δεν υπαρχει καποια διανομη η καποιο script που να σου διαβαζει τα χαρακτηριστικά του pc και να επιλεγει την βελτιστη επιλογη στα modules που χρειαζονται + να κανει compile τον kernel για το συστημα σου; Δηλαδη, να βαζεις ενα live cd μεσα, και να σου επιλεγει το βελτιστο για το συστημα σου.


Ο πυρήνας Linux είναι αρθρωτός, οπότε τα διάφορα αρθρώματα φορτώνονται όταν βρίσκει την αντίστοιχη συσκευή. Οπότε στην περίπτωσή σου αν ήταν να μεταγλωττίζεις έναν ειδικό πυρήνα, θα γλύτωνες χώρο στο δίσκο για αρθρώματα (modules) συσκευών που δεν έχεις. Ωστόσο, η δουλειά της επιλογής τού τι πραγματικά χρειάζεσαι και τι όχι είναι επίμονη, και είναι πιθανό να περάσεις από δοκιμές πριν καταφέρεις να καταλήξεις στη σωστή διαμόρφωση.
Είναι πιθανό να κυκλοφορεί κάποιο πρόγραμμα εντολών που, φορτώνεις Ubuntu και διαβάζει τι αρθρώματα πραγματικά χρησιμοποιείς, και έτσι να είναι σε θέση να μεταγλωττίσει κάποιο έναν περιορισμένο πυρήνα.
Αν δεν υπάρχει ήδη κάτι τέτοιο, είναι εφικτό να φτιάξεις και εσύ ο ίδιος. Απλά διαβάζεις το αποτέλεσμα της lsmod στο Ubuntu σου, και με ένα πρόγραμμα εντολών σε π.χ. Python παράγει το config που απαιτείται για τη μεταγλώττιση του πυρήνα.