ΑΥΤΗ Η ΔΗΜΟΣΙΕΥΣΗ ΕΧΕΙ ΓΙΝΕΙ ΠΑΝΩ ΑΠΟ ΕΝΑ ΧΡΟΝΟ ΠΡΙΝ!
Ο πυρήνας Linux, ίσως το σημαντικότερο κομμάτι του λειτουργικού μας συστήματος, έχει αναβαθμιστεί περνώντας πλέον στην έκδοση 4.9.x.
Διαθέσιμη έγινε στις 06.01.2017 η 4.9.1 με όλες τις αλλαγές που την καθορίζουν πλέον ως μια σταθερή έκδοση.
Ίσως η μεγαλύτερη έκδοση όλων
Όπως επισημαίνει και ο Linus Torvalds στην ανακοίνωσή του, η συγκεκριμένη έκδοση ενδέχεται να είναι η μεγαλύτερη σε όγκο commits από όλες όσες έχουν υπάρξει έως τώρα.
I’m pretty sure this is the biggest release we’ve ever had, at least in number of commits.
Μερικές αξιοσημείωτες αλλαγές παρατίθενται παρακάτω:
- Καλύτερη υποστήριξη AMDGPU
- Διορθώσεις στο DRM της Intel
- Καλύτερη υποτσήριξη του Raspberry Pi
- Αλλαγές που αφορού τα Xen και KVM
- Αλλαγές στο P-State για καλύτερη απόδοση του Intel Atom
- Υποστήριξη για Memory protection keys
…
…
Η συγκεκριμένη έκδοση επίσης ενδέχεται να λάβει υποστήριξη LTS (Long Term Support), σύμφωνα με μια παλιότερη δημοσίευση του Greg Kroah-Hartman, του βασικού Developer των σταθερών εκδόσεων του πυρήνα Linux.
Διαθέσιμος για Ubuntu Xenial μέσω PPA
Ο συγκεκριμένος πυρήνας όπως ακριβώς διατίθεται από το αποθετήριο του Linux (linux git) είναι διαθέσιμος μέσω PPA για εγκατάσταση στο Ubuntu Xenial (16.04 LTS).
Η μόνη αλλαγή που έχει γίνει είναι η προσθήκη του BFQ I/O Scheduler, στον οποίο έχουμε αναφερθεί ξανά.
Για όσους/ες διαθέτουν άλλη έκδοση Ubuntu, πχ 14.04 ή 16.10, μπορούν ακόμη να δοκιμάσουν τον πυρήνα, κάνοντας προσθήκη το αποθετήριο με άλλο τρόπο. Ο τρόπος αναφέρεται στη σελίδα του Linux BFQ στο Launchpad.
Επίσημα στο Xenial ενδεχομένως να έρθει σε μεταγενέστερο χρόνο.
Για την εγκατάσταση, οι εντολές είναι οι παρακάτω:
sudo add-apt-repository ppa:nick-athens30/xenial
sudo apt-get update
sudo apt-get install linux-bfq-git
Σε ότι αφορά τον Scheduler, εάν για κάποιο λόγο σας ενοχλεί ο BFQ, μπορείτε να τον αλλάξετε στον Default CFQ προσθέτοντας μια παράμετρο στον GRUB (για μόνιμη αλλαγή), ή On The Fly με τη παρακάτω εντολή σε ένα τερματικό.
sudo echo cfq > /sys/block/sda/queue/scheduler
Υποθέτουμε εδώ ότι ο δίσκος στον οποίο έχετε κάνει εγκατάσταση το Ubuntu είναι ο /dev/sda. Αν είναι κάποιος άλλος, αλλάξτε τη παραπάνω εντολή κατάλληλα.
Για μόνιμη αλλαγή επεξεργαζόμαστε το αρχείο /etc/default/grub με τον αγαπημένο μας text editor (χρειάζεται δικαιώματα root) και αλλάζουμε τη γραμμή:
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash»
σε
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash elevator=cfq»
Αφού αποθηκεύσουμε το αρχείο κάνουμε μια ανανέωση του GRUB με την εντολή
sudo update-grub
Έτσι θα έχουμε τον Default I/O Scheduler, χωρίς να μας απασχολεί πλέον ο BFQ. Αν και ο τελευταίος είναι ο αγαπημένος μου, γι’ αυτό το λόγο άλλωστε συντηρώ και το συγκεκριμένο PPA.
Για όποια απορία ή διευκρίνηση, αφήστε ένα σχόλιο παρακάτω.
Για να ακολουθείτε τις εξελίξεις, παρακολουθείτε αυτή τη σελίδα.