Τι νέο υπάρχει στο Ubuntu 20.04

Τι νέο υπάρχει στο Ubuntu 20.04
23 Απρίλιο πραγματοποιήθηκε Η κυκλοφορία της έκδοσης 20.04 του Ubuntu, με την κωδική ονομασία Focal Fossa, είναι η επόμενη έκδοση μακροπρόθεσμης υποστήριξης (LTS) του Ubuntu και αποτελεί συνέχεια του Ubuntu 18.04 LTS που κυκλοφόρησε το 2018.

Λίγα λόγια για την κωδική ονομασία. Η λέξη "Focal" σημαίνει "κεντρικό σημείο" ή "πιο σημαντικό μέρος", δηλαδή σχετίζεται με την έννοια της εστίασης, το κέντρο οποιωνδήποτε ιδιοτήτων, φαινομένων, γεγονότων και το "Fossa" έχει τη ρίζα "FOSS" ( Ελεύθερο Λογισμικό Ανοιχτού Κώδικα - Ελεύθερο Λογισμικό ανοιχτού κώδικα) και η παράδοση της ονομασίας των εκδόσεων του Ubuntu με τα ονόματα ζώων σημαίνει Λάκκος - το μεγαλύτερο αρπακτικό θηλαστικό από την οικογένεια των σοβάδων από το νησί της Μαδαγασκάρης.

Οι προγραμματιστές τοποθετούν το Ubuntu 20.04 ως μια σημαντική και επιτυχημένη ενημέρωση με υποστήριξη για τα επόμενα 5 χρόνια για επιτραπέζιους υπολογιστές και διακομιστές.

Το Ubuntu 20.04 ήταν μια λογική συνέχεια του Ubuntu 19.04 "Disco Dingo" και του Ubuntu 19.10 "Eoan Ermine". Στις εκδόσεις για επιτραπέζιους υπολογιστές, ακολουθώντας τις τελευταίες τάσεις, εμφανίστηκε ένα σκοτεινό θέμα. Έτσι, στο Ubuntu 20.04 υπάρχουν τρεις επιλογές για το τυπικό θέμα Yaru:

  • Φως,
  • Σκοτάδι,
  • Πρότυπο.

Η εφαρμογή Amazon αφαιρέθηκε επίσης. Το Ubuntu 20.04 χρησιμοποιεί την πιο πρόσφατη έκδοση ως προεπιλεγμένο κέλυφος γραφικών GNOME 3.36.

Τι νέο υπάρχει στο Ubuntu 20.04

Βασικές αλλαγές

Το Ubuntu 20.04 βασίζεται στον πυρήνα 5.4, ο οποίος κυκλοφόρησε στις 24 Νοεμβρίου 2019. Αυτή η έκδοση εισήγαγε αρκετές σημαντικές καινοτομίες, τις οποίες θα συζητήσουμε παρακάτω.

lz4

Οι Canonical μηχανικοί δοκίμασαν διαφορετικούς αλγόριθμους συμπίεσης για τον πυρήνα και την εικόνα εκκίνησης του initramfs, προσπαθώντας να βρουν μια αντιστάθμιση μεταξύ της καλύτερης συμπίεσης (μικρότερο μέγεθος αρχείου) και του χρόνου αποσυμπίεσης. Ο αλγόριθμος συμπίεσης χωρίς απώλειες lz4 έδειξε τα πιο αισθητά αποτελέσματα και προστέθηκε στο Ubuntu 19.10, επιτρέποντάς του να μειώσει τους χρόνους εκκίνησης σε σύγκριση με προηγούμενες εκδόσεις (Ubuntu 18.04 και 19.04). Ο ίδιος αλγόριθμος θα παραμείνει στο Ubuntu 20.04.

Linux Lockdown Kernel

Η δυνατότητα Lockdown ενισχύει την ασφάλεια του πυρήνα του Linux περιορίζοντας την πρόσβαση σε λειτουργίες που θα μπορούσαν να επιτρέψουν την αυθαίρετη εκτέλεση κώδικα μέσω κώδικα που εκτίθεται από τις διεργασίες του χρήστη. Με απλά λόγια, ακόμη και ο λογαριασμός υπερχρήστη root δεν μπορεί να αλλάξει τον κώδικα του πυρήνα. Αυτό σας επιτρέπει να μειώσετε τη ζημιά από μια πιθανή επίθεση, ακόμη και όταν ο λογαριασμός root έχει παραβιαστεί. Έτσι, η συνολική ασφάλεια του λειτουργικού συστήματος αυξάνεται.

exFAT

Το σύστημα αρχείων Microsoft FAT δεν επιτρέπει τη μεταφορά αρχείων μεγαλύτερα από 4 GB. Για να ξεπεράσει αυτόν τον περιορισμό, η Microsoft δημιούργησε το σύστημα αρχείων exFAT (από το αγγλικό Extended FAT - "extended FAT"). Τώρα μπορείτε να διαμορφώσετε, για παράδειγμα, μια μονάδα USB σε exFAT χρησιμοποιώντας ενσωματωμένη υποστήριξη σύστημα αρχείων exFAT.

WireGuard

Ενώ το Ubuntu 20.04 δεν θα χρησιμοποιήσει τον πυρήνα 5.6, τουλάχιστον όχι αμέσως, χρησιμοποιεί ήδη το backport WireGuard στον πυρήνα 5.4. Το WireGuard είναι μια νέα λέξη στον κλάδο του VPN, άρα συμπερίληψη WireGuard στον πυρήνα δίνει ήδη στο Ubuntu 20.04 ένα πλεονέκτημα στην κατεύθυνση του cloud.

Διορθώθηκε σφάλμα με ποσοστώσεις CFS και τώρα οι εφαρμογές πολλαπλών νημάτων μπορούν να εκτελούνται πιο γρήγορα. Προστέθηκε ένα πρόγραμμα οδήγησης που σας επιτρέπει να εργάζεστε με αισθητήρες θερμοκρασίας και τάσης των επεξεργαστών Ryzen.

Αυτές δεν είναι όλες οι καινοτομίες που εμφανίστηκαν στον πυρήνα 5.4. Λεπτομερείς κριτικές μπορείτε να βρείτε στον πόρο kernelnewbies.org (στα αγγλικά) και στο φόρουμ opennet (στα ρώσικα).

Χρήση Kubernetes

Η Canonical έχει εφαρμόσει πλήρη υποστήριξη στο Ubuntu 20.04 Kubernetes 1.18 με την υποστήριξη Γοητευμένοι Kubernetes, MicroK8s и kubeadm.

Εγκατάσταση του Kubectl στο Ubuntu 20.04:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

Χρήση SNAP

Η Canonical συνεχίζει να προωθεί μια καθολική μορφή πακέτου - snap. Αυτό γίνεται ακόμη πιο εμφανές με την κυκλοφορία του Ubuntu 20.04. Εάν προσπαθήσετε να εκτελέσετε ένα πρόγραμμα που δεν είναι εγκατεστημένο, τότε πρώτα απ 'όλα θα σας προσφερθεί να το εγκαταστήσετε χρησιμοποιώντας:

# snap install <package>

Τι νέο υπάρχει στο Ubuntu 20.04

Βελτιωμένη υποστήριξη ZFS

αν και Ο Linus Torvalds μπορεί να μην αρέσει το ZFS, εξακολουθεί να είναι ένα δημοφιλές σύστημα αρχείων και έχει προστεθεί πειραματική υποστήριξη με το Ubuntu 19.10.
Είναι αρκετά βολικό και σταθερό για την αποθήκευση δεδομένων, το ίδιο οικιακό αρχείο ή αποθήκευση διακομιστή στην εργασία ("out of the box" μπορεί να κάνει περισσότερα από το ίδιο LVM). Το ZFS υποστηρίζει μεγέθη διαμερισμάτων έως και 256 τεταρτημόριο Zettabytes (εξ ου και το "Z" στο όνομα) και μπορεί να χειριστεί αρχεία μεγέθους έως 16 Exabyte.

Το ZFS εκτελεί ελέγχους ακεραιότητας δεδομένων με βάση τον τρόπο με τον οποίο τοποθετούνται στο δίσκο. Η δυνατότητα αντιγραφής σε εγγραφή διασφαλίζει ότι τα δεδομένα που χρησιμοποιούνται δεν αντικαθίστανται. Αντίθετα, οι νέες πληροφορίες εγγράφονται σε ένα νέο μπλοκ και τα μεταδεδομένα του συστήματος αρχείων ενημερώνονται για να παραπέμπουν σε αυτό. Το ZFS σάς επιτρέπει να δημιουργείτε στιγμιότυπα (στιγμιότυπα συστήματος αρχείων) που παρακολουθούν τις αλλαγές που έγιναν στο σύστημα αρχείων και ανταλλάσσουν δεδομένα με αυτό για εξοικονόμηση χώρου στο δίσκο.

Το ZFS εκχωρεί ένα άθροισμα ελέγχου σε κάθε αρχείο στο δίσκο και ελέγχει συνεχώς την κατάστασή του σε σχέση με αυτό. Εάν εντοπίσει ότι το αρχείο είναι κατεστραμμένο, θα προσπαθήσει να το επιδιορθώσει αυτόματα. Το πρόγραμμα εγκατάστασης του Ubuntu έχει τώρα μια ξεχωριστή επιλογή που σας επιτρέπει να χρησιμοποιείτε το ZFS. Μπορείτε να διαβάσετε περισσότερα για την ιστορία του ZFS και τις δυνατότητές του στο blog Είναι FOSS.

Αντίο Python 2.X

Η τρίτη έκδοση της Python παρουσιάστηκε το 2008, αλλά ούτε και 12 χρόνια δεν ήταν αρκετά για να προσαρμοστούν τα έργα Python 2 σε αυτήν.
Πίσω στο Ubuntu 15.10, έγινε μια προσπάθεια να εγκαταλειφθεί η Python 2, αλλά η υποστήριξή του συνεχίστηκε. Και τώρα βγήκε 20 Απριλίου 2020 Python 2.7.18, που είναι η πιο πρόσφατη έκδοση του κλάδου Python 2. Δεν θα υπάρχουν άλλες ενημερώσεις για αυτό.

Το Ubuntu 20.04 δεν υποστηρίζει πλέον Python 2 και χρησιμοποιεί Python 3.8 ως την προεπιλεγμένη έκδοση της Python. Δυστυχώς, έχουν απομείνει πολλά έργα Python 2 στον κόσμο και για αυτούς η μετάβαση στο Ubuntu 20.04 μπορεί να είναι επώδυνη.

Μπορείτε να εγκαταστήσετε την πιο πρόσφατη έκδοση της Python 2 με μία εντολή:

# apt install python2.7

Εκτός από την Python 3.8, οι προγραμματιστές μπορούν να απολαύσουν ένα ενημερωμένο σύνολο εργαλείων που περιλαμβάνει:

  • MySQL 8
  • glibc 2.31,
  • OpenJDK 11
  • PHP 7.4
  • Perl 5.30
  • Γκολάνγκ 1.14.

Αντίο 32 bit

Εδώ και αρκετά χρόνια, το Ubuntu δεν παρέχει εικόνες ISO για υπολογιστές 32 bit. Επί του παρόντος, οι υπάρχοντες χρήστες των εκδόσεων 32-bit του Ubuntu μπορούν να κάνουν αναβάθμιση στο Ubuntu 18.04, αλλά δεν θα μπορούν πλέον να κάνουν αναβάθμιση στο Ubuntu 20.04. Δηλαδή, εάν χρησιμοποιείτε αυτήν τη στιγμή το Ubuntu 32 18.04-bit, μπορείτε να παραμείνετε σε αυτό μέχρι τον Απρίλιο του 2023.

Πώς να ενημερώσετε

Η αναβάθμιση σε Ubuntu 20.04 από προηγούμενες εκδόσεις είναι τόσο εύκολη όσο το ξεφλούδισμα των αχλαδιών - απλώς εκτελέστε τις ακόλουθες εντολές:

# sudo apt update && sudo apt upgrade
# sudo do-release-upgrade

Είμαστε στην ευχάριστη θέση να ανακοινώσουμε ότι το Ubuntu 20.04 LTS (Focal Fossa) είναι ήδη διαθέσιμο ως εικόνα για εικονικές μηχανές στο δικό μας Cloud πλατφόρμα. Δημιουργήστε τη δική σας εικονική υποδομή πληροφορικής χρησιμοποιώντας το πιο πρόσφατο λογισμικό!

UPD: Οι χρήστες του Ubuntu 19.10 θα μπορούν να κάνουν αναβάθμιση στο 20.04 τώρα και οι χρήστες του Ubuntu 18.04 θα μπορούν να κάνουν αναβάθμιση μετά την κυκλοφορία του 20.04.1, το οποίο έχει προγραμματιστεί να κυκλοφορήσει στις 23 Ιουλίου 2020.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο