Co nowego w Ubuntu 20.04

Co nowego w Ubuntu 20.04
23 kwietnia odbyła się Wydanie Ubuntu w wersji 20.04, o nazwie kodowej Focal Fossa, jest kolejnym wydaniem Ubuntu z długoterminowym wsparciem (LTS) i kontynuacją Ubuntu 18.04 LTS wydanego w 2018 roku.

Trochę o nazwie kodowej. Słowo „Ogniskowy” oznacza „punkt centralny” lub „najważniejszą część”, to znaczy wiąże się z koncepcją skupienia, centrum wszelkich właściwości, zjawisk, zdarzeń, a „Fossa” ma rdzeń „FOSS” ( Oprogramowanie wolne i otwarte (wolne i otwarte oprogramowanie) oraz tradycja nazywania wersji Ubuntu na cześć zwierząt Fossa - największy drapieżny ssak z rodziny cywetów z wyspy Madagaskar.

Twórcy pozycjonują Ubuntu 20.04 jako ważną i udaną aktualizację ze wsparciem przez następne 5 lat dla komputerów stacjonarnych i serwerów.

Ubuntu 20.04 było logiczną kontynuacją Ubuntu 19.04 „Disco Dingo” i Ubuntu 19.10 „Eoan Ermine”. W wersjach desktopowych, podążając za najnowszymi trendami, pojawił się ciemny motyw. Dlatego w Ubuntu 20.04 dostępne są trzy opcje standardowego motywu Yaru:

  • Lekki,
  • Ciemny,
  • Standard.

Usunięto także aplikację Amazon. Ubuntu 20.04 używa najnowszej wersji jako domyślnej powłoki graficznej GNOME 3.36.

Co nowego w Ubuntu 20.04

Kluczowe zmiany

Ubuntu 20.04 bazuje na jądrze 5.4, które zostało wydane 24 listopada 2019 roku. Wersja ta wprowadziła kilka ważnych innowacji, które omówimy poniżej.

lz4

Inżynierowie firmy Canonical przetestowali różne algorytmy kompresji jądra i obrazu startowego initramfs, próbując znaleźć kompromis pomiędzy najlepszą kompresją (mniejszy rozmiar pliku) a czasem dekompresji. Algorytm kompresji bezstratnej lz4 wykazał najbardziej zauważalne wyniki i został dodany do Ubuntu 19.10, umożliwiając skrócenie czasu uruchamiania w porównaniu z poprzednimi wydaniami (Ubuntu 18.04 i 19.04). Ten sam algorytm pozostanie w Ubuntu 20.04.

Jądro blokujące Linuksa

Funkcja Lockdown zwiększa bezpieczeństwo jądra Linuksa, ograniczając dostęp do funkcji, które mogłyby pozwolić na wykonanie dowolnego kodu poprzez kod ujawniony przez procesy użytkownika. Mówiąc najprościej, nawet konto superużytkownika root nie może zmienić kodu jądra. Pozwala to zmniejszyć szkody powstałe w wyniku potencjalnego ataku, nawet jeśli konto root zostanie naruszone. W ten sposób zwiększa się ogólne bezpieczeństwo systemu operacyjnego.

exFAT

System plików Microsoft FAT nie pozwala na przesyłanie plików większych niż 4 GB. Aby pokonać to ograniczenie, Microsoft stworzył system plików exFAT (od angielskiego Extended FAT - „extended FAT”). Teraz możesz sformatować na przykład dysk USB do formatu exFAT za pomocą wbudowane wsparcie system plików exFAT.

WireGuard

Chociaż Ubuntu 20.04 nie będzie korzystać z jądra 5.6, przynajmniej nie od razu, korzysta już z backportu WireGuard w jądrze 5.4. WireGuard jest nowe słowo w branży VPN, więc włączenie WireGuard do jądra już daje Ubuntu 20.04 przewagę w kierunku chmury.

naprawiony błąd z limitami CFS i teraz aplikacje wielowątkowe mogą działać szybciej. Dodano sterownik umożliwiający współpracę z czujnikami temperatury i napięcia procesorów Ryzen.

To nie wszystkie innowacje, które pojawiły się w jądrze 5.4. Szczegółowe recenzje można znaleźć w zasobie kernelnewbies.org (w języku angielskim) i na forum otwarta sieć (po rosyjsku).

Korzystanie z Kubernetesa

Firma Canonical wdrożyła pełne wsparcie w Ubuntu 20.04 Kubernetes 1.18 ze wsparciem Zaczarowany Kubernetes, MikroK8s и kubeadm.

Instalowanie Kubectl na Ubuntu 20.04:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

Korzystanie z Snapa

Canonical w dalszym ciągu promuje uniwersalny format opakowania – snap. Jest to jeszcze bardziej widoczne po wydaniu Ubuntu 20.04. Jeśli spróbujesz uruchomić program, który nie jest zainstalowany, najpierw zostanie zaproponowana jego instalacja za pomocą:

# snap install <package>

Co nowego w Ubuntu 20.04

Ulepszona obsługa ZFS

Chociaż Linus Torvalds może nie lubić ZFS, jest to nadal popularny system plików, a w Ubuntu 19.10 dodano obsługę eksperymentalną.
Jest dość wygodny i stabilny do przechowywania danych, tego samego domowego archiwum lub pamięci serwerowej w pracy („od razu po wyjęciu z pudełka” może zrobić więcej niż ten sam LVM). ZFS obsługuje partycje o rozmiarze do 256 biliardów zettabajtów (stąd „Z” w nazwie) i może obsługiwać pliki o rozmiarze do 16 eksabajtów.

ZFS sprawdza integralność danych na podstawie sposobu ich umieszczenia na dysku. Funkcja kopiowania przy zapisie gwarantuje, że używane dane nie zostaną nadpisane. Zamiast tego nowe informacje są zapisywane w nowym bloku, a metadane systemu plików są aktualizowane tak, aby na nie wskazywały. ZFS umożliwia tworzenie migawek (migawek systemu plików), które śledzą zmiany wprowadzone w systemie plików i wymieniają z nim dane w celu zaoszczędzenia miejsca na dysku.

ZFS przypisuje sumę kontrolną do każdego pliku na dysku i stale sprawdza jej stan. Jeśli wykryje, że plik jest uszkodzony, spróbuje automatycznie go naprawić. Instalator Ubuntu ma teraz osobną opcję, która pozwala na korzystanie z ZFS. Więcej o historii ZFS i jego funkcjach możesz przeczytać na blogu To FOSS.

Żegnaj Pythonie 2.X

Trzecia wersja Pythona została wprowadzona już w 2008 roku, ale nawet 12 lat nie wystarczyło, aby projekty Pythona 2 się do niej dostosowały.
W Ubuntu 15.10 podjęto próbę porzucenia Pythona 2, ale jego wsparcie było kontynuowane. A teraz ukazał się 20 kwietnia 2020 roku Python 2.7.18, które jest najnowszą wersją gałęzi Python 2. Nie będzie już dla niej żadnych aktualizacji.

Ubuntu 20.04 nie obsługuje już Pythona 2 i używa Pythona 3.8 jako domyślnej wersji Pythona. Niestety na świecie pozostało wiele projektów Python 2 i dla nich przejście na Ubuntu 20.04 może być bolesne.

Możesz zainstalować najnowszą wersję Pythona 2 za pomocą jednego polecenia:

# apt install python2.7

Oprócz Pythona 3.8 programiści mogą korzystać ze zaktualizowanego zestawu narzędzi, który obejmuje:

  • MySQL8
  • glibc 2.31,
  • OpenJDK 11
  • PHP 7.4
  • Perla 5.30,
  • Golang 1.14.

Żegnajcie 32 bity

Od kilku lat Ubuntu nie udostępnia obrazów ISO dla komputerów 32-bitowych. Obecnie obecni użytkownicy 32-bitowych wersji Ubuntu mogą dokonać aktualizacji do Ubuntu 18.04, ale nie będą już mogli dokonać aktualizacji do Ubuntu 20.04. Oznacza to, że jeśli obecnie używasz 32-bitowego Ubuntu 18.04, możesz pozostać przy nim do kwietnia 2023 roku.

Jak zaktualizować

Aktualizacja do Ubuntu 20.04 z poprzednich wersji jest tak prosta, jak obieranie gruszek — wystarczy uruchomić następujące polecenia:

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

Miło nam ogłosić, że Ubuntu 20.04 LTS (Focal Fossa) jest już dostępny jako obraz dla maszyn wirtualnych w naszym Platforma chmurowa. Stwórz własną wirtualną infrastrukturę IT korzystając z najnowszego oprogramowania!

UPD: Użytkownicy Ubuntu 19.10 będą mogli dokonać aktualizacji do wersji 20.04 już teraz, a użytkownicy Ubuntu 18.04 będą mogli dokonać aktualizacji po wydaniu wersji 20.04.1, której premiera zaplanowana jest na 23 lipca 2020 roku.

Źródło: www.habr.com

Dodaj komentarz