Што новага ў Ubuntu 20.04

Што новага ў Ubuntu 20.04
23 красавіка адбыўся рэліз Ubuntu версіі 20.04/18.04 з кодавай назвай Focal Fossa, які з'яўляецца наступным выпускам Ubuntu для доўгатэрміновай падтрымкі (LTS) і з'яўляецца працягам Ubuntu 2018/XNUMX LTS, выпушчанай у XNUMX годзе.

Трохі пра кодавае імя. Слова "Focal" азначае "цэнтральная кропка" ці "самая важная частка", гэта значыць звязана з паняццем цэнтру, цэнтрам якіх-небудзь уласцівасцяў, з'яў, падзей, а "Fossa" мае корань "FOSS" (Free and Open-Source Software свабоднае і адкрытае праграмнае забеспячэнне) і па традыцыі наймення версій Ubuntu назвамі жывёл азначае Фосса - Самае буйное драпежнае сысуна з сямейства віверавых з выспы Мадагаскар.

Распрацоўнікі пазіцыянуюць Ubuntu 20.04 як важнае і паспяховае абнаўленне з падтрымкай на працягу наступных 5 гадоў для настольных кампутараў і сервераў.

Ubuntu 20.04/19.04 з'явілася лагічным працягам Ubuntu 19.10/20.04 "Disco Dingo" і Ubuntu XNUMX/XNUMX "Eoan Ermine". У версіях для настольных кампутараў, прытрымліваючыся апошнім тэндэнцыям, з'явілася цёмная тэма. Такім чынам, у Ubuntu XNUMX ёсць тры варыянты стандартнай тэмы Yaru:

  • Святло,
  • Цёмны,
  • Standard.

Таксама было выдалена дадатак 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/XNUMX.

Linux Lockdown Kernel

Функцыя Lockdown павялічвае бяспеку ядра Linux, абмяжоўваючы доступ да функцый, якія могуць дазволіць выкананне адвольнага кода праз код, які прадстаўляецца карыстацкімі працэсамі. Прасцей кажучы, нават уліковы запіс суперкарыстальніка root не можа змяніць код ядра. Гэта дазваляе паменшыць шкоду ад патэнцыйнага нападу, нават калі ўліковы запіс root скампраметаваная. Такім чынам, павялічваецца і агульная бяспека аперацыйнай сістэмы.

EXFAT

Файлавая сістэма Microsoft FAT не дазваляе перадаваць файлы памерам больш за 4 ГБ. Каб пераадолець гэтае абмежаванне, 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/XNUMX поўную падтрымку Кubernetes 1.18 з падтрымкай Charmed Kubernetes, MicroK8s и кубеадм.

Устаноўка Kubectl у Ubuntu 20.04/XNUMX:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical ✓ installed

Выкарыстанне SNAP

Canonical працягвае прасоўваць універсальны фармат пакета – snap. Гэта яшчэ больш відавочна ў выпуску Ubuntu 20.04/XNUMX. Калі паспрабуеце запусціць праграму, якая не ўсталявана, то ў першую чаргу яе прапануюць усталяваць пры дапамозе:

# snap install <package>

Што новага ў Ubuntu 20.04

Палепшаная падтрымка ZFS

хоць Лінусу Торвальдсу можа не падабацца ZFS, яна ўсё яшчэ застаецца папулярнай файлавай сістэмай і дададзена яе эксперыментальная падтрымка з Ubuntu 19.10.
Яна досыць зручная і стабільная для захоўвання дадзеных, той жа хатні архіў ці ж сервернае сховішча на працы ("са скрынкі" умее больш, чым той жа LVM). ZFS падтрымлівае памеры частак да 256 квадрыльёнаў Зеттабайт (адсюль літара «Z» у найменні) і можа апрацоўваць файлы памерам да 16 Эксабайт.

ZFS выконвае кантроль цэласнасці дадзеных, улічваючы тое, як яны размешчаны на дыску. Функцыя капіявання пры запісе гарантуе, што выкарыстоўваныя дадзеныя не будуць перазапісаны. Замест гэтага новая інфармацыя запісваецца ў новы блок, а метададзеныя файлавай сістэмы абнаўляюцца, каб указваць на яго. ZFS дазваляе ствараць снапшоты (здымкі файлавай сістэмы), якія адсочваюць унесеныя змены ў файлавую сістэму і абменьваюцца з ёй дадзенымі, каб зэканоміць дыскавую прастору.

ZFS прысвойвае кантрольную суму кожнаму файлу на дыску і ўвесь час правярае яго стан па ёй. Калі яна выявіць, што файл пашкоджаны, тое паспрабуе аўтаматычна аднавіць яго. У праграме ўстаноўкі Ubuntu з'явіўся асобны пункт, які дазваляе выкарыстоўваць ZFS. Больш падрабязна з гісторыяй ZFS і яе асаблівасцямі можаце азнаёміцца ​​ў блогу Гэта FOSS.

Бывай Python 2.X

Трэцяя версія Python была прадстаўлена яшчэ ў 2008 годзе, але нават 12 гадоў аказалася недастаткова для таго, каб праекты на Python 2 адаптаваць да яе.
Яшчэ ў Ubuntu 15.10/2 была зроблена спроба адмовіцца ад Python 20, але яго падтрымка працягнулася. І зараз 2020 красавіка XNUMX года выйшаў 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 біта

Ужо некалькі гадоў Ubuntu не падае ISO-выявы для 32-бітных кампутараў. Цяпер існуючыя карыстальнікі 32-бітных версій Ubuntu могуць перайсці на Ubuntu 18.04/20.04, але да Ubuntu 32/18.04 абнавіцца ўжо не атрымаецца. Гэта значыць, калі зараз выкарыстоўваеце 2023-бітную Ubuntu XNUMX/XNUMX, то зможаце заставацца з ёй да красавіка XNUMX года.

Як абнавіцца

Абнавіцца да 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 змогуць абнавіцца на 18.04/20.04.1 ўжо цяпер, а карыстальнікі Ubuntu 23/2020 змогуць абнавіцца пасля выхаду XNUMX, рэліз якой запланаваны на XNUMX ліпеня XNUMX года.

Крыніца: habr.com

Дадаць каментар