Ano ang bago sa Ubuntu 20.04

Ano ang bago sa Ubuntu 20.04
23 Abril naganap Ang paglabas ng Ubuntu version 20.04, na may codenamed Focal Fossa, ay ang susunod na long-term support (LTS) release ng Ubuntu at ito ay pagpapatuloy ng Ubuntu 18.04 LTS na inilabas noong 2018.

Medyo tungkol sa code name. Ang salitang "Focal" ay nangangahulugang "central point" o "ang pinakamahalagang bahagi", ibig sabihin, ito ay nauugnay sa konsepto ng focus, ang sentro ng anumang mga katangian, phenomena, mga kaganapan, at "Fossa" ay may ugat na "FOSS" (Libre at Open-Source Software - libre at open source software) at ang tradisyon ng pagbibigay ng pangalan sa mga bersyon ng Ubuntu pagkatapos ng mga hayop ay nangangahulugan Fossa - ang pinakamalaking predatory mammal mula sa civet family mula sa isla ng Madagascar.

Ipinoposisyon ng mga developer ang Ubuntu 20.04 bilang isang malaki at matagumpay na pag-update na may suporta para sa susunod na 5 taon para sa mga desktop at server.

Ang Ubuntu 20.04 ay isang lohikal na pagpapatuloy ng Ubuntu 19.04 "Disco Dingo" at Ubuntu 19.10 "Eoan Ermine". Sa mga bersyon ng desktop, kasunod ng mga pinakabagong uso, lumitaw ang isang madilim na tema. Kaya, sa Ubuntu 20.04 mayroong tatlong mga pagpipilian para sa karaniwang tema ng Yaru:

  • Banayad,
  • Madilim,
  • Pamantayan.

Inalis din ang Amazon app. Ginagamit ng Ubuntu 20.04 ang pinakabagong bersyon bilang default na graphical na shell GNOME 3.36.

Ano ang bago sa Ubuntu 20.04

Mga pangunahing pagbabago

Ang Ubuntu 20.04 ay batay sa 5.4 kernel, na inilabas noong Nobyembre 24, 2019. Ipinakilala ng bersyong ito ang ilang mahahalagang inobasyon, na tatalakayin natin sa ibaba.

lz4

Sinubukan ng mga canonical engineer ang iba't ibang compression algorithm para sa kernel at initramfs boot image, sinusubukang maghanap ng trade-off sa pagitan ng pinakamahusay na compression (mas maliit na laki ng file) at decompression time. Ang lossless compression algorithm lz4 ay nagpakita ng pinaka-kapansin-pansin na mga resulta at idinagdag sa Ubuntu 19.10, na nagpapahintulot na bawasan ang mga oras ng boot kumpara sa mga nakaraang release (Ubuntu 18.04 at 19.04). Ang parehong algorithm ay mananatili sa Ubuntu 20.04.

Linux Lockdown Kernel

Ang tampok na Lockdown ay nagpapahusay sa seguridad ng Linux kernel sa pamamagitan ng paghihigpit sa pag-access sa mga function na maaaring magpapahintulot sa arbitrary na pagpapatupad ng code sa pamamagitan ng code na nakalantad ng mga proseso ng user. Sa madaling salita, kahit na ang root superuser account ay hindi maaaring baguhin ang kernel code. Binibigyang-daan ka nitong bawasan ang pinsala mula sa isang potensyal na pag-atake, kahit na nakompromiso ang root account. Kaya, ang pangkalahatang seguridad ng operating system ay nadagdagan.

exFAT

Hindi pinapayagan ng Microsoft FAT file system ang paglilipat ng mga file na mas malaki sa 4 GB. Upang malampasan ang limitasyong ito, nilikha ng Microsoft ang exFAT file system (mula sa English Extended FAT - "extended FAT"). Ngayon ay maaari mong i-format, halimbawa, ang isang USB drive sa exFAT gamit built-in na suporta exFAT file system.

WireGuard

Habang ang Ubuntu 20.04 ay hindi gagamit ng 5.6 kernel, hindi bababa sa hindi kaagad, ginagamit na nito ang WireGuard backport sa 5.4 kernel. Ang WireGuard ay isang bagong salita sa industriya ng VPN, kaya pagsasama WireGuard sa kernel ay nagbibigay na sa Ubuntu 20.04 ng kalamangan sa direksyon ng ulap.

Itinama bug na may CFS quota at ngayon ang mga multi-threaded na application ay maaaring tumakbo nang mas mabilis. Naidagdag ang isang driver na nagbibigay-daan sa iyong magtrabaho sa mga sensor ng temperatura at boltahe ng mga processor ng Ryzen.

Ito ay hindi lahat ng mga inobasyon na lumitaw sa kernel 5.4. Ang mga detalyadong pagsusuri ay matatagpuan sa mapagkukunan kernelnewbies.org (sa Ingles) at sa forum opennet (sa Russian).

Gamit ang Kubernetes

Ipinatupad ng Canonical ang buong suporta sa Ubuntu 20.04 Kubernetes 1.18 sa suporta Charmed Kubernetes, Mga MicroK8 ΠΈ kubeadm.

Pag-install ng Kubectl sa Ubuntu 20.04:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical βœ“ installed

Gamit ang SNAP

Ang Canonical ay patuloy na nagpo-promote ng isang unibersal na format ng package - snap. Ito ay mas maliwanag sa paglabas ng Ubuntu 20.04. Kung susubukan mong patakbuhin ang isang programa na hindi naka-install, pagkatapos ay una sa lahat ay inaalok kang i-install ito gamit ang:

# snap install <package>

Ano ang bago sa Ubuntu 20.04

Pinahusay na suporta sa ZFS

Bagaman Maaaring hindi gusto ni Linus Torvalds ang ZFS, isa pa rin itong popular na file system at ang pang-eksperimentong suporta ay idinagdag sa Ubuntu 19.10.
Ito ay medyo maginhawa at matatag para sa pag-iimbak ng data, ang parehong home archive o imbakan ng server sa trabaho ("out of the box" na magagawa nito nang higit pa kaysa sa parehong LVM). Sinusuportahan ng ZFS ang mga laki ng partition hanggang 256 quadrillion Zettabytes (kaya ang "Z" sa pangalan) at kayang humawak ng mga file na hanggang 16 Exabytes ang laki.

Nagsasagawa ang ZFS ng mga pagsusuri sa integridad ng data batay sa kung paano inilalagay ang mga ito sa disk. Tinitiyak ng feature na copy-on-write na hindi ma-overwrite ang data na ginagamit. Sa halip, ang bagong impormasyon ay isinulat sa isang bagong bloke at ang file system metadata ay ina-update upang ituro ito. Binibigyang-daan ka ng ZFS na lumikha ng mga snapshot (mga snapshot ng file system) na sumusubaybay sa mga pagbabagong ginawa sa file system at makipagpalitan ng data dito upang makatipid ng espasyo sa disk.

Ang ZFS ay nagtatalaga ng checksum sa bawat file sa disk at patuloy na sinusuri ang katayuan nito laban dito. Kung nakita nito na nasira ang file, susubukan nitong awtomatikong ayusin ito. Ang installer ng Ubuntu ay mayroon na ngayong hiwalay na opsyon na nagbibigay-daan sa iyong gamitin ang ZFS. Maaari kang magbasa nang higit pa tungkol sa kasaysayan ng ZFS at mga tampok nito sa blog FOSS ito.

Paalam Python 2.X

Ang ikatlong bersyon ng Python ay ipinakilala noong 2008, ngunit kahit na 12 taon ay hindi sapat para sa mga proyekto ng Python 2 na umangkop dito.
Bumalik sa Ubuntu 15.10, sinubukang iwanan ang Python 2, ngunit nagpatuloy ang suporta nito. At ngayon ay lumabas ang April 20, 2020 Python 2.7.18, na siyang pinakabagong release ng sangay ng Python 2. Wala nang mga update para dito.

Hindi na sinusuportahan ng Ubuntu 20.04 ang Python 2 at ginagamit ang Python 3.8 bilang default na bersyon ng Python. Sa kasamaang palad, maraming mga proyektong Python 2 ang natitira sa mundo, at para sa kanila ang paglipat sa Ubuntu 20.04 ay maaaring masakit.

Maaari mong i-install ang pinakabagong bersyon ng Python 2 gamit ang isang utos:

# apt install python2.7

Bilang karagdagan sa Python 3.8, tatangkilikin ng mga developer ang isang na-update na hanay ng mga tool na kinabibilangan ng:

  • MySQL 8
  • glibc 2.31,
  • OpenJDK 11
  • PHP 7.4
  • Perl 5.30
  • Golang 1.14.

Paalam 32 bits

Sa loob ng ilang taon na ngayon, ang Ubuntu ay hindi nagbigay ng mga imaheng ISO para sa 32-bit na mga computer. Sa kasalukuyan, ang mga kasalukuyang gumagamit ng 32-bit na bersyon ng Ubuntu ay maaaring mag-upgrade sa Ubuntu 18.04, ngunit hindi na sila makakapag-upgrade sa Ubuntu 20.04. Ibig sabihin, kung kasalukuyan kang gumagamit ng 32-bit na Ubuntu 18.04, maaari kang manatili dito hanggang Abril 2023.

Paano mag-update

Ang pag-upgrade sa Ubuntu 20.04 mula sa mga nakaraang bersyon ay kasingdali ng paghihimay ng mga peras - patakbuhin lamang ang sumusunod na mga utos:

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

Ikinalulugod naming ipahayag na ang Ubuntu 20.04 LTS (Focal Fossa) ay magagamit na bilang isang imahe para sa mga virtual machine sa aming Cloud platform. Lumikha ng iyong sariling virtual na imprastraktura ng IT gamit ang pinakabagong software!

UPS: Ang mga user ng Ubuntu 19.10 ay makakapag-upgrade sa 20.04 ngayon, at ang mga user ng Ubuntu 18.04 ay makakapag-upgrade pagkatapos ng release ng 20.04.1, na naka-iskedyul para sa release sa Hulyo 23, 2020.

Pinagmulan: www.habr.com

Magdagdag ng komento