Какво ново в Ubuntu 20.04

Какво ново в Ubuntu 20.04
23 април се състоя публикация на Ubuntu версия 20.04 с кодово име Focal Fossa, която е следващото издание на Ubuntu с дългосрочна поддръжка (LTS) и е продължение на 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 — „разширена FAT“). Сега можете да форматирате, например, USB флашка в exFAT с помощта на вградената поддръжка на файловата система exFAT.

WireGuard

Въпреки че Ubuntu 20.04 няма да използва ядрото 5.6, поне в самото начало, тя вече сега използва бекпорт WireGuard в ядрото 5.4. WireGuard е ново понятие в индустрията на VPN, затова включването WireGuard в ядрото вече сега дава предимство на Ubuntu 20.04 в облачното направление.

Коригирано е баг с квотите CFS и сега многопоточните приложения могат да работят по-бързо. Добавен е драйвер, който позволява работа със сензори за температура и напрежение на процесорите от серията Ryzen.

Всичко това не е всичко нововъведения, които се появиха в ядрото 5.4. С детайлните прегледи можете да се запознаете на ресурса kernelnewbies.org (на английски език) и на форума OpenNET (на руски език).

Използване на Kubernetes

Canonical реализира в Ubuntu 20.04 пълна поддръжка на Kubernetes 1.18 с поддръжка на Charmed 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

Въпреки че Линус Торвалдс може да не харесва ZFS, но тя все още остава популярна файловата система и добавена е нейна експериментална поддръжка от Ubuntu 19.10.
Тя е достатъчно удобна и стабилна за съхранение на данни, същият домашен архив или сървърно хранилище на работа ("из коробки" има повече функции от същия LVM). ZFS поддържа размери на дяловете до 256 квадрилиона Зеттабайта (оттук идва буквата „Z“ в наименованието) и може да обработва файлове с размер до 16 Ексабайта.

ZFS извършва контрол на целостта на данните, като взема предвид как те са разположени на диска. Функцията за запис при копиране гарантира, че използваните данни няма да бъдат презаписвани. Вместо това новата информация се записва в нов блок, а метаданните на файловата система се актуализират, за да указват на него. ZFS позволява създаването на снепшоти (снимки на файловата система), които проследяват направените промени във файловата система и обменят данни с нея, за да спестят дисково пространство.

ZFS приписва контролна сума на всеки файл на диска и постоянно проверява неговото състояние по нея. Ако установи, че файлът е повреден, той ще се опита автоматично да го възстанови. В инсталатора на Ubuntu се появи отделен елемент, който позволява използването на ZFS. По-подробно с историята на ZFS и нейните особености можете да се запознаете в блога It’s 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 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,
  • Golang 1.14.

Сбогом 32 бита

Уже няколко години Ubuntu не предоставя ISO образи за 32-битни компютри. Сега съществуващите потребители на 32-битни версии на Ubuntu могат да преминат на Ubuntu 18.04, но до Ubuntu 20.04 обновяване вече не е възможно. Тоест, ако в момента използвате 32-битна Ubuntu 18.04, ще можете да останете с нея до април 2023 година.

Как да се обновите

Обновяването до Ubuntu 20.04 от предишни версии е изключително просто — достатъчно е да изпълните следните команди:

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

С радост съобщаваме, че Ubuntu 20.04 LTS (Focal Fossa) вече е налична като образ за виртуални машини в нашата Облачна платформа. Създайте собствената си виртуална IT инфраструктура, използвайки най-новия софтуер!

UPD: Потребителите на Ubuntu 19.10 вече могат да се обновят до 20.04, а потребителите на Ubuntu 18.04 ще могат да се обновят след излизането на 20.04.1, което е планирано за 23 юли 2020 година.

Източник: habr.com

Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster