Ինչ նորություն կա Ubuntu 20.04-ում

Ինչ նորություն կա Ubuntu 20.04-ում
Ապրիլ 23 տեղի ունեցավ Ubuntu 20.04 տարբերակի թողարկումը, որը կոչվում է Focal Fossa, Ubuntu-ի հաջորդ երկարաժամկետ աջակցության (LTS) թողարկումն է և հանդիսանում է 18.04 թվականին թողարկված Ubuntu 2018 LTS-ի շարունակությունը:

Մի փոքր ծածկագրի մասին. «Կիզակետային» բառը նշանակում է «կենտրոնական կետ» կամ «ամենակարևոր մաս», այսինքն՝ այն կապված է ֆոկուս հասկացության, ցանկացած հատկության, երևույթի, իրադարձությունների կենտրոնի հետ, իսկ «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 boot պատկերի համար՝ փորձելով գտնել փոխզիջում լավագույն սեղմման (ավելի փոքր ֆայլի չափի) և ապակոմպրեսիայի ժամանակի միջև: Անկորուստ սեղմման ալգորիթմը lz4 ցույց տվեց առավել նկատելի արդյունքները և ավելացվեց Ubuntu 19.10-ին, ինչը թույլ տվեց նվազեցնել բեռնման ժամանակը նախորդ թողարկումների համեմատ (Ubuntu 18.04 և 19.04): Նույն ալգորիթմը կմնա Ubuntu 20.04-ում։

Linux-ի արգելափակման միջուկը

Lockdown ֆունկցիան ուժեղացնում է Linux միջուկի անվտանգությունը՝ սահմանափակելով մուտքը գործառույթներ, որոնք կարող են թույլ տալ կամայական կոդի կատարումը օգտատիրոջ գործընթացների կողմից բացահայտված կոդի միջոցով: Պարզ ասած, նույնիսկ root superuser հաշիվը չի կարող փոխել միջուկի կոդը: Սա թույլ է տալիս նվազեցնել հնարավոր հարձակման վնասը, նույնիսկ երբ արմատային հաշիվը վտանգված է: Այսպիսով, օպերացիոն համակարգի ընդհանուր անվտանգությունը մեծանում է:

exFAT- ը

Microsoft FAT ֆայլային համակարգը թույլ չի տալիս 4 ԳԲ-ից մեծ ֆայլեր փոխանցել: Այս սահմանափակումը հաղթահարելու համար Microsoft-ը ստեղծեց exFAT ֆայլային համակարգը (անգլերեն Extended FAT - «ընդլայնված FAT»): Այժմ դուք կարող եք ձևաչափել, օրինակ, USB կրիչը exFAT-ի միջոցով ներկառուցված աջակցություն exFAT ֆայլային համակարգ.

WireGuard- ը

Թեև Ubuntu 20.04-ը չի օգտագործի 5.6 միջուկը, համենայն դեպս ոչ անմիջապես, այն արդեն օգտագործում է WireGuard backport-ը 5.4 միջուկում: WireGuard-ն է նոր բառ VPN արդյունաբերության մեջ, ուրեմն ներառականություն WireGuard- ը միջուկի մեջ արդեն Ubuntu 20.04-ին առավելություն է տալիս ամպի ուղղությամբ:

Ուղղվել է սխալ CFS քվոտաներով և այժմ բազմաթելային հավելվածները կարող են ավելի արագ աշխատել: Ավելացվել է վարորդ, որը թույլ է տալիս աշխատել Ryzen պրոցեսորների ջերմաստիճանի և լարման սենսորների հետ։

Սրանք բոլոր նորամուծությունները չեն, որոնք հայտնվել են միջուկում 5.4-ում։ Մանրամասն ակնարկները կարելի է գտնել ռեսուրսում kernelnewbies.org (անգլերեն) և ֆորումում opennet (ռուսերեն):

Օգտագործելով Kubernetes

Canonical-ը լիարժեք աջակցություն է իրականացրել Ubuntu 20.04-ում Կուբերնետես 1.18 աջակցության հետ Հմայված 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-ը թույլ է տալիս ստեղծել snapshots (ֆայլային համակարգի snapshots), որոնք հետևում են ֆայլային համակարգում կատարված փոփոխություններին և տվյալների փոխանակում դրա հետ՝ սկավառակի տարածությունը խնայելու համար:

ZFS-ը սկավառակի վրա գտնվող յուրաքանչյուր ֆայլին տալիս է ստուգիչ գումար և անընդհատ ստուգում է դրա կարգավիճակը դրա նկատմամբ: Եթե ​​հայտնաբերի, որ ֆայլը վնասված է, կփորձի ավտոմատ կերպով վերանորոգել այն: Ubuntu-ի տեղադրիչն այժմ ունի առանձին տարբերակ, որը թույլ է տալիս օգտագործել ZFS-ը: ZFS-ի պատմության և դրա առանձնահատկությունների մասին ավելին կարող եք կարդալ բլոգում 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-ի լռելյայն տարբերակ: Ցավոք սրտի, աշխարհում շատ 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-բիթանոց համակարգիչների համար։ Ներկայումս Ubuntu-ի 32-բիթանոց տարբերակների գոյություն ունեցող օգտվողները կարող են թարմացնել 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) արդեն հասանելի է որպես պատկեր վիրտուալ մեքենաների համար մեր Ամպային հարթակ. Ստեղծեք ձեր սեփական վիրտուալ ՏՏ ենթակառուցվածքը՝ օգտագործելով վերջին ծրագրաշարը:

UPS: Ubuntu 19.10-ի օգտատերերը այժմ կկարողանան թարմացնել մինչև 20.04, իսկ Ubuntu 18.04-ի օգտատերերը կկարողանան թարմացնել 20.04.1-ի թողարկումից հետո, որը նախատեսվում է թողարկել 23 թվականի հուլիսի 2020-ին:

Source: www.habr.com

Добавить комментарий