Linux Kernel v4.11 released

Καλό Μήνα και καλή Πρωτομαγιά.
Περάσαμε πλέον στην έκδοση πυρήνα v4.11. Από τις 30 Απριλίου η έκδοση v4.11 βρίσκεται στο Mainline Tree και μπορούμε να δοκιμάσουμε τον νέο πυρήνα μέσω ενός PPA που θα αναφέρουμε παρακάτω.

Κάθε νέα έκδοση πυρήνα φέρνει υποστήριξη για νέες τεχνολογίες (πχ νέες κάρτες γραφικών, επεξεργαστές κλπ), όπως επίσης διορθώσεις σφαλμάτων (bugs), βελτιώσεις στην ασφάλεια(security) αλλά και γενικότερα.
Μερικές αξιοσημείωτες αλλαγές που φέρνει ο v4.11 είναι το Scalable Swapping για δίσκους SSD, δηλαδή για όσους από εμάς τοποθετούμε τη Swap σε SSD δίσκο. Επίσης έχει προστεθεί ένα port του Deadline I/O Scheduler, ο MQ deadline I/O Scheduler (blk-mq) ενώ περισσότεροι Schedulers αναμένεται να προστεθούν στο μέλλον, συγκεκριμένα στην έκδοση v4.12.

Η ανακοίνωση από τον Linus Torvalds μπορεί να βρεθεί εδώ.

Για ένα Human Readable Format με όλες τις αλλαγές του v4.11 ανατρέξτε στο Kernelnewbies.

Μπορείτε να κάνετε εγκατάσταση και να δοκιμάσετε τον νέο πυρήνα σε Ubuntu (ή derivative) μέσω ενός αποθετηρίου (PPA).
Ο συγκεκριμένος πυρήνας έχει χτιστεί με το default config in mind πράγμα που σημαίνει ότι ούτε κάποιο έξτρα Patch υπάρχει, ούτε κάποια αλλαγή στο configuration.

Εγκατάσταση

Σε Ubuntu 16.04 (Xenial)

 sudo add-apt-repository ppa:nick-athens30/linux-dev
 sudo apt-get update
 sudo apt-get install linux-image-4.11.0-00-main linux-headers-4.11.0-00-main 
 sudo add-apt-repository --remove ppa:nick-athens30/linux-dev
 sudo rm /var/lib/apt/lists/* -rf
 sudo apt-get update 

Σε Ubuntu Derivative(s) έκδοσης 16.04 (Xenial)

 echo "deb http://ppa.launchpad.net/nick-athens30/linux-dev/ubuntu xenial main" | sudo tee /etc/apt/sources.list.d/nick-athens30-xenial.list
 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F56AC5FABE7E0CA1
 sudo apt-get update
 sudo apt-get install linux-image-4.11.0-00-main linux-headers-4.11.0-00-main
 sudo rm /etc/apt/sources.list.d/nick-athens30-xenial.list 

Αφού ολοκληρωθεί η εγκατάσταση κάνουμε μια επανεκκίνηση για να βρεθούμε στον v4.11 Mainline.

Εάν θέλουμε να αλλάξουμε τον I/O Scheduler στον Deadline για να κάνουμε κάποιο Benchmark ή να δούμε τη συμπεριφορά του νέου MQ deadline, μπορούμε να το κάνουμε On The Fly με τη παρακάτω διαδικασία.

 sudo su
 cat /sys/block/sda/queue/scheduler # για να δούμε τους διαθέσιμους schedulers
 echo deadline > /sys/block/sda/queue/scheduler
 exit 

Παραπάνω υποθέτουμε ότι το λειτουργικό μας είναι εγκαταστημένο στον /dev/sda δίσκο. Εάν είναι σε άλλον (πχ /dev/sdb) αλλάζουμε τη δεύτερη και τρίτη εντολή κατάλληλα.

Απομάκρυνση
Αφού έχουμε κάνει εκκίνηση από έναν άλλο πυρήνα (πχ τον Official της διανομής μας)

 sudo apt-get remove linux-image-4.11.0-00-main linux-headers-4.11.0-00* 

Until next time…
Thanks for reading!

Συμβάλετε κι εσείς με ένα σχόλιο

Εισάγετε τα παρακάτω στοιχεία ή επιλέξτε ένα εικονίδιο για να συνδεθείτε:

Λογότυπο WordPress.com

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό WordPress.com. Αποσύνδεση / Αλλαγή )

Φωτογραφία Twitter

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Twitter. Αποσύνδεση / Αλλαγή )

Φωτογραφία Facebook

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Facebook. Αποσύνδεση / Αλλαγή )

Φωτογραφία Google+

Σχολιάζετε χρησιμοποιώντας τον λογαριασμό Google+. Αποσύνδεση / Αλλαγή )

Σύνδεση με %s