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

Какво е новото в Ubuntu 20.04
23 април се състоя релиз на Ubuntu версия 20.04 с кодовым названием Focal Fossa, който представлява следващото издание на Ubuntu за дългосрочна поддръжка (LTS) и е продължение на Ubuntu 18.04 LTS, издадена през 2018 година.

Няколко думи за кодовото име. Думата „Focal“ означава „централна точка“ или „най-важна част“, свързана е с понятието за средоточие, център на определени свойства, явления или събития, а „Fossa“ има корен от „FOSS“ (Free and Open-Source Software — свободен и отворен софтуер) и по традиция именуването на версиите на 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 внедри пълна поддръжка на 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