ubuntu 20.04 focal

Ubuntu to bardzo popularna dystrybucja systemu Linux, bazująca na Debianie. Jedni ją kochają, inni nienawidzą. Uruchamiają na niej serwery, komputery, laptopy, a nawet telefony. Jako że jest koniec kwietnia, czas na nowe wydanie Ubuntu – 20.04 i tym razem jest to wersja z długim wsparciem. Co w niej nowego?

Ubuntu 20.04 – do kiedy jest wsparcie?

Ubuntu ma ciekawy system wydawania nowych wersji. Jest z góry określone i tak wydania XX.04 są wydawane w kwietniu, a XX.10 w październiku. Zaś numer 20.XX czy 19.XX oznacza rok wydania.

Co dwa lata wychodzi wersja z długim czasem wsparcia, który utrzymywane jest przez 5 lat w przypadku edycji Desktop, Server, Cloud i Core. Pozostałe wersje otrzymują wsparcie 3-letnie, a inne pozostałe wersje np.: 19.10 otrzymuje pół roku wsparcia.

Co nowego w Ubuntu 20.04?

Kernel w Ubuntu 20.04

Ubuntu 20.04 LTS bazuje na kernelu w wersji 5.4, czyli również wersji LTS i wraz z nią przychodzi kilka ciekawych zmian:

  • Obsługa nowego sprzętu, w tym procesorów Intel Comet Lake i pierwszych platform Tiger Lake, Qualcomm Snapdragon 835 i 855 SoCs, procesorów graficznych AMD Navi 12 i 14, jednostek APU Arcturus i Renoir wraz z funkcjami zasilania Navi 12 + Arcturus.
  • Dodano obsługę systemu plików exFAT, virtio-fs do udostępniania systemów plików ze zwirtualizowanymi gośćmi oraz fs-verity do wykrywania modyfikacji plików.
  • Wbudowano wsparcie i obsługę dla WireGuard VPN.
  • Włączenie blokady w trybie integralności.

Inne aktualizacje w porównaniu do 18.04:

  • Wsparcie dla procesorów AMD Rome, Radeon RX Vega M i procesorów graficznych Navi, Qualcomm Snapdragon 845 i innych platform ARM SoC i Intel Cannon Lake.
  • Wsparcie dla Raspberry Pi (Pi 2B, Pi 3B, Pi 3A+, Pi 3B+, CM3, CM3+, Pi 4B)
  • Znaczące ulepszenia w oszczędzaniu energii.
  • Liczne udoskonalenia USB 3.2 i Type-C.
  • Nowy interfejs Mount API, interfejs io_uring, obsługa KVM dla AMD Secure Encrypted Virtualization i obsługa pidfd.
  • Usprawnienie szybkości uruchamiania dzięki zmianie domyślnego algorytmu kompresji jądra na lz4 (w Ubuntu 19.10) na większości architektur i zmianie domyślnego algorytmu kompresji initramfs na lz4 na wszystkich architekturach.

Jak widać zmiany, są znaczące. Nie porywają jednak i dokładniejsze szczegóły znajdziecie na stronie Ubuntu.

Ubuntu 20.04 Desktop – tutaj jak zawsze najwięcej zmian

  • Nowy graficzny boot splash integrujący się z Biosem (przyznam, że sam nie wiem, o co chodzi).
  • Odświeżony wygląd.
  • Dark mode switching <3
  • Gnome w wersji 3.36
    • Nowy wygląd blokady ekranu, menu systemowego i menu aplikacji
    • Nowy wygląd menu aplikacji
    • Większa płynność, mniejsze zużycie CPU dla animacji okien i podglądów, itd.
    • Obsługa 10-bitowych kolorów głębi
    • Skalowanie ułamkowe X11
  • Mesa 20.0 OpenGL
  • BlueZ 5.53
  • PulseAudio 14.0 (prerelease)
  • Firefox 75.0
  • Thunderbird 68.7.0
  • LibreOffice 6.4

Konfiguracje sieciowe

Skupmy się na najważniejszych i najbardziej zauważalnych, gdyż tych zmian jest sporo.

  • netplan, którym osobiście już się sparzyłem, ale nie zaprzeczę wygody konfiguracji.
  • Dodanie podstawowego wsparcia dla urządzeń sieciowych SR-IOV
  • Obsługa modemów GSM poprzez NetworkMenadżera w zakładce modemy
  • Dodanie wsparcia dla flag WiFi dla ustawień bsid, band i channel
  • Możliwość używania ustawień IPv6 z poziomu NetworkManadżera i emit-lldp dla networkd

Ubuntu 20.04 to spore zmiany w storage i systemie plików

Kontynuując swoją politykę od wersji Eoan (19.10) w temacie wsparcia ZFS – jest obsługa ZFS 0.8.3 jednak ze zmianami, gdyż w poprzedniej wersji ZFS 0.8 przynosił sporo zmian, teraz przyszły kolejne, np.:

  • Native Encryption (z włączoną akceleracją sprzętową)
  • Usuwanie urządzeń
  • Pool TRIM

Inne interesujące zmiany

Udało się wyzbyć Python 2.7 i wdrożyć Python 3.8 jako główny interpreter Pythona.

Snap-Core zastąpił ubuntu-software jako podstawowe narzędzie do szukania i instalowania aplikacji w systemie.

Co się zmieniło w edycji Server?

Od teraz preferowanym sposobem instalacji będzie z wersji live.

Wspiera „wszystkie” architektury oraz głównymi nowymi opcjami dla użytkownika będzie możliwość łatwej instalacji bootloadera na wielu dyskach.

Pod spodem tradycyjnie wiele poprawek, łatwiejsze szyfrowanie, więcej opcji instalacji na wielu dyskach na różne sposoby i kombinacje.

  • Qemu w wersji 4.2 dodaje sporo nowych funkcjonalności, ale to już postawiam do samodzielnego sprawdzenia, bo jest tego od groma i jeszcze trochę.
  • Libvirt został zaktualizowany do wersji 6.0.
  • Open vSwitch zaktualizowany został do 2.13
  • Chrony w wersji 3.5
  • cloud-init w wersji 20.1-10
  • php 7.4
  • ruby 2.7
  • RoR 5.2.3
  • Sporo poprawek dla HA/Clustering
    • Kronosnet
    • Corosync 3
    • Pacemaker 2
    • isc-kea 1.6
  • Bind 9.16
  • OpenSSH ze wsparciem U2F (8.2)
  • Haproxy 2.0
  • Apache ze wsparciem TLSv1.3
  • Samba 4.11
  • PostgreSQL 12
  • nginx – od tej wersji brak nginx-core ze starym modułem geoip „out of the box”.
  • Squid 4
  • Najnowsze wersje OpenStack
  • Ceph 15.2.1

Więcej zmian znajdziecie na stronie producenta i stronie: https://wiki.ubuntu.com/FocalFossa/ReleaseNotes

Skąd pobrać Ubuntu 20.04?

Inne tematy z kategorii Linux tutaj: https://www.czarnaowca.it/kategorie/administracja-linux/

Dołącz do newslettera, by być na bieżąco!

Jeśli chcesz być na bieżąco z blogiem, otrzymywać świetne porady dot. programowania i administracji serwerami, opinie w temacie gier - dołącz do newslettera!

Raz na jakiś czas wyślę Ci informację nt. bloga, a także będę wysyłać ekskluzywne materiały techniczne!

Nie czekaj i dołącz!

Dołączając do newslettera, akceptujesz naszą politykę prywatności!