Βελτίωση της διαδραστικότητας του Linux μέσω του πυρήνα Linx
Simos Xenitellis
simos.lists at googlemail.com
Wed Nov 17 10:02:00 GMT 2010
«The ~200 Line Linux Kernel Patch That Does Wonders»
http://www.phoronix.com/scan.php?page=article&item=linux_2637_video&num=1
Ανακοινώθηκε πριν λίγες μέρες μια βελτίωση στον πυρήνα Linux που κάνει πολύ πιο
διαδραστική και ομαλή τη χρήση του Linux για τους χρήστες επιφάνειας
εργασίας (desktop).
Δηλαδή, όταν εκτελούμε δύο ή περισσότερες βαριές εργασίες στο Linux, όπως
αντιγραφή πολλών αρχείων ή μετατροπή βίντεο, το σύστημα ανταποκρίνεται τώρα
πολύ καλύτερα. Έτσι, δε θα υπάρχουν κολλήματα στο π.χ. Firefox κατά
την κύλιση των σελίδων.
Κάθε λειτουργικό σύστημα περιλαμβάνει ένα υποσύστημα που ονομάζεται
scheduler, που έχει
ως στόχο να διαμοιράζει σωστά τον επεξεργαστή στις εφαρμογές που
εκτελούνται την ίδια στιγμή.
Ο scheduler είναι δύσκολο υποσύστημα για να το κάνεις σωστά. Για
παράδειγμα, ο scheduler
πρέπει να κάνει π.χ. το Firefox να λειτουργεί ομαλά χωρίς να
χρειάζεται να του πούμε ότι η τάδε
διεργασία είναι ο Firefox (ή ο Chrome, Opera, Konqueror, κτλ).
Έτσι, ο scheduler έχει σημαντικές δυσκολίες για να γίνει σωστά, και να
είναι γενικός.
Τώρα με τη βελτίωση αυτή, όπου μέχρι στιγμής έχουμε θετικά
αποτελέσματα, προστίθεναι περίπου
200 γραμμές κώδικα στον πυρήνα στο υποσύστημα του scheduler όπου
βελτιώνει τη διαδραστικότητα.
Αν όλα πάνε καλά και η διόρθωση δεν έχει παρενέργειες αλλού, τότε
έχουμε ένα ακόμα λόγο
για αναβάθμιση/εγκατάσταση της νέας έκδοσης του Ubuntu 11.04, που θα
έρθει τον Απρίλιο του 2010.
Σίμος
More information about the Ubuntu-gr
mailing list