Ubuntu 20.04 дээр шинэ зүйл юу байна

Ubuntu 20.04 дээр шинэ зүйл юу байна
23 APR болсон Focal Fossa код нэртэй Ubuntu хувилбар 20.04 хувилбар нь Ubuntu-н дараагийн урт хугацааны дэмжлэг (LTS) хувилбар бөгөөд 18.04 онд гарсан Ubuntu 2018 LTS-ийн үргэлжлэл юм.

Кодын нэрний талаар бага зэрэг. "Фокал" гэдэг үг нь "төв цэг" эсвэл "хамгийн чухал хэсэг" гэсэн утгатай, өөрөөр хэлбэл энэ нь фокус, аливаа шинж чанар, үзэгдэл, үйл явдлын төв гэсэн ойлголттой холбоотой бөгөөд "Фосса" нь "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-нд гарсан XNUMX цөм дээр суурилдаг. Энэ хувилбар нь хэд хэдэн чухал шинэчлэлийг нэвтрүүлсэн бөгөөд бид доор хэлэлцэх болно.

lz4

Каноник инженерүүд цөм болон initramfs ачаалах дүрсийг шахах өөр өөр алгоритмуудыг туршиж, хамгийн сайн шахалт (бага файлын хэмжээ) болон задлах хугацаа хоёрын хооронд тохирохыг олохыг хичээсэн. Алдагдалгүй шахалтын алгоритм lz4 нь хамгийн мэдэгдэхүйц үр дүнг үзүүлсэн бөгөөд Ubuntu 19.10-д нэмэгдсэн нь өмнөх хувилбаруудтай харьцуулахад ачаалах хугацааг багасгах боломжийг олгосон (Ubuntu 18.04 ба 19.04). Үүнтэй ижил алгоритм Ubuntu 20.04 дээр хэвээр байх болно.

Linux түгжих цөм

Түгжих функц нь хэрэглэгчийн процесст илэрсэн кодоор дамжуулан дур зоргоороо код гүйцэтгэх боломжийг олгодог функцүүдэд хандах хандалтыг хязгаарлах замаар Линуксийн цөмийн аюулгүй байдлыг сайжруулдаг. Энгийнээр хэлэхэд үндсэн супер хэрэглэгчийн бүртгэл ч цөмийн кодыг өөрчилж чадахгүй. Энэ нь root данс эвдэрсэн ч болзошгүй халдлагад учирч болох хохирлыг багасгах боломжийг танд олгоно. Тиймээс үйлдлийн системийн ерөнхий хамгаалалт нэмэгддэг.

exFAT

Microsoft FAT файлын систем нь 4 ГБ-аас их хэмжээтэй файлуудыг шилжүүлэхийг зөвшөөрдөггүй. Энэ хязгаарлалтыг даван туулахын тулд Майкрософт exFAT файлын системийг бүтээсэн (Англи хэлнээс Extended FAT - "extended FAT"). Одоо та жишээ нь USB дискийг exFAT болгон форматлаж болно суурилуулсан дэмжлэг exFAT файлын систем.

WireGuard

Ubuntu 20.04 нь 5.6 цөмийг шууд ашиглахгүй ч гэсэн 5.4 цөмд WireGuard арын портыг аль хэдийн ашигладаг. WireGuard бол VPN салбарын шинэ үг, тэгэхээр оруулах WireGuard цөмд оруулах нь Ubuntu 20.04-д үүлэн чиглэлд давуу тал олгож байна.

Залруулсан CFS квоттой холбоотой алдаа Одоо олон урсгалтай програмууд илүү хурдан ажиллах боломжтой. Ryzen процессоруудын температур, хүчдэлийн мэдрэгчтэй ажиллах боломжтой драйвер нэмэгдсэн.

Эдгээр нь цөмийн 5.4-т гарч ирсэн бүх шинэлэг зүйл биш юм. Нарийвчилсан тоймыг эх сурвалжаас олж болно kernelnewbies.org (Англи хэл дээр) болон форум дээр нээлттэй сүлжээ (орос хэл дээр).

Kubernetes ашиглах

Canonical нь Ubuntu 20.04 дээр бүрэн дэмжлэг үзүүлсэн Kubernetes 1.18 дэмжлэгтэйгээр Сэтгэл татам Кубернетес, MicroK8s и kubeadm.

Ubuntu 20.04 дээр Kubectl суулгаж байна:

# 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-ийн түүх, түүний онцлогуудын талаар блогоос дэлгэрэнгүй унших боломжтой Энэ бол FOSS юм.

Баяртай Python 2.X

Python-ийн гурав дахь хувилбарыг 2008 онд танилцуулсан боловч Python 12-ын төслүүдэд дасан зохицоход 2 жил ч хангалтгүй байв.
Ubuntu 15.10-д буцаж ирэхэд Python 2-ыг орхих оролдлого хийсэн боловч дэмжлэг үргэлжилсээр байв. Одоо 20 оны 2020-р сарын XNUMX гарч ирлээ Python 2.7.18, энэ нь Python 2 салбарын хамгийн сүүлийн хувилбар юм. Үүний шинэчлэлт байхгүй болно.

Ubuntu 20.04 нь Python 2-г дэмжихээ больсон бөгөөд Python-ийн анхдагч хувилбар болгон 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
  • Голанг 1.14.

Баяртай 32 бит

Хэдэн жилийн турш Ubuntu 32 битийн компьютерт зориулсан ISO дүрсийг өгөөгүй. Одоогоор 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) нь виртуал машинуудад зориулсан зураг хэлбэрээр бэлэн болсныг мэдэгдэхэд таатай байна. Үүлэн платформ. Хамгийн сүүлийн үеийн программ хангамжийг ашиглан өөрийн виртуал мэдээллийн технологийн дэд бүтцийг бий болго!

UPD: Ubuntu 19.10-ийн хэрэглэгчид одоо 20.04 хүртэл, Ubuntu 18.04-ийн хэрэглэгчид 20.04.1 оны 23-р сарын 2020-нд гарах XNUMX хувилбар гарсны дараа шинэчлэх боломжтой болно.

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх