Apa yang baharu dalam Ubuntu 20.04

Apa yang baharu dalam Ubuntu 20.04
23 April mengambil tempat Keluaran Ubuntu versi 20.04, dengan nama kod Focal Fossa, ialah keluaran sokongan jangka panjang (LTS) Ubuntu seterusnya dan merupakan kesinambungan daripada Ubuntu 18.04 LTS yang dikeluarkan pada 2018.

Sedikit mengenai nama kod. Perkataan "Focal" bermaksud "titik pusat" atau "bahagian yang paling penting", iaitu, ia dikaitkan dengan konsep fokus, pusat mana-mana sifat, fenomena, peristiwa, dan "Fossa" mempunyai akar "FOSS" (Perisian Percuma dan Sumber Terbuka - perisian percuma dan sumber terbuka) dan tradisi menamakan versi Ubuntu selepas haiwan bermakna Fossa - mamalia pemangsa terbesar dari keluarga musang dari pulau Madagascar.

Pembangun meletakkan Ubuntu 20.04 sebagai kemas kini utama dan berjaya dengan sokongan untuk 5 tahun akan datang untuk desktop dan pelayan.

Ubuntu 20.04 ialah kesinambungan logik Ubuntu 19.04 "Disco Dingo" dan Ubuntu 19.10 "Eoan Ermine". Dalam versi desktop, mengikut arah aliran terkini, tema gelap telah muncul. Oleh itu, dalam Ubuntu 20.04 terdapat tiga pilihan untuk tema Yaru standard:

  • Cahaya,
  • Gelap,
  • Standard.

Apl Amazon juga telah dialih keluar. Ubuntu 20.04 menggunakan versi terkini sebagai cangkerang grafik lalai GNOME 3.36.

Apa yang baharu dalam Ubuntu 20.04

Perubahan utama

Ubuntu 20.04 adalah berdasarkan kernel 5.4, yang dikeluarkan pada 24 November 2019. Versi ini memperkenalkan beberapa inovasi penting, yang akan kita bincangkan di bawah.

lz4

Jurutera kanonik menguji algoritma pemampatan yang berbeza untuk kernel dan imej but initramfs, cuba mencari pertukaran antara pemampatan terbaik (saiz fail yang lebih kecil) dan masa penyahmampatan. Algoritma mampatan tanpa kehilangan lz4 menunjukkan hasil yang paling ketara dan telah ditambahkan pada Ubuntu 19.10, membolehkan ia mengurangkan masa but berbanding keluaran sebelumnya (Ubuntu 18.04 dan 19.04). Algoritma yang sama akan kekal dalam Ubuntu 20.04.

Linux Lockdown Kernel

Ciri Lockdown meningkatkan keselamatan kernel Linux dengan menyekat akses kepada fungsi yang boleh membenarkan pelaksanaan kod sewenang-wenangnya melalui kod yang didedahkan oleh proses pengguna. Ringkasnya, walaupun akaun superuser akar tidak boleh menukar kod kernel. Ini membolehkan anda mengurangkan kerosakan daripada kemungkinan serangan, walaupun apabila akaun root terjejas. Oleh itu, keselamatan keseluruhan sistem pengendalian meningkat.

exFAT

Sistem fail Microsoft FAT tidak membenarkan pemindahan fail yang lebih besar daripada 4 GB. Untuk mengatasi had ini, Microsoft mencipta sistem fail exFAT (dari bahasa Inggeris Extended FAT - "extended FAT"). Kini anda boleh memformat, sebagai contoh, pemacu USB ke exFAT menggunakan sokongan terbina dalam sistem fail exFAT.

WireGuard

Walaupun Ubuntu 20.04 tidak akan menggunakan kernel 5.6, sekurang-kurangnya tidak serta-merta, ia sudah menggunakan backport WireGuard dalam kernel 5.4. WireGuard ialah perkataan baharu dalam industri VPN, jadi kemasukan WireGuard ke dalam kernel sudah memberikan Ubuntu 20.04 kelebihan dalam arah awan.

Dibetulkan pepijat dengan kuota CFS dan kini aplikasi berbilang benang boleh berjalan dengan lebih pantas. Pemacu telah ditambahkan yang membolehkan anda bekerja dengan penderia suhu dan voltan pemproses Ryzen.

Ini bukan semua inovasi yang muncul dalam kernel 5.4. Ulasan terperinci boleh didapati pada sumber kernelnewbies.org (dalam bahasa Inggeris) dan di forum opennet (dalam bahasa Rusia).

Menggunakan Kubernetes

Canonical telah melaksanakan sokongan penuh dalam Ubuntu 20.04 Kubernetes 1.18 dengan sokongan Kubernetes terpesona, MikroK8 ΠΈ kubeadm.

Memasang Kubectl pada Ubuntu 20.04:

# snap install kubectl --classic

kubectl 1.18.0 from Canonical βœ“ installed

Menggunakan SNAP

Canonical terus mempromosikan format pakej universal - snap. Ini lebih jelas dengan keluaran Ubuntu 20.04. Jika anda cuba menjalankan program yang tidak dipasang, maka pertama sekali anda akan ditawarkan untuk memasangnya menggunakan:

# snap install <package>

Apa yang baharu dalam Ubuntu 20.04

Sokongan ZFS yang dipertingkatkan

Walaupun Linus Torvalds mungkin tidak menyukai ZFS, ia masih merupakan sistem fail yang popular dan sokongan eksperimen telah ditambah dengan Ubuntu 19.10.
Ia agak mudah dan stabil untuk menyimpan data, arkib rumah yang sama atau storan pelayan di tempat kerja ("di luar kotak" ia boleh melakukan lebih daripada LVM yang sama). ZFS menyokong saiz partition sehingga 256 quadrillion Zettabytes (oleh itu "Z" dalam nama) dan boleh mengendalikan fail sehingga 16 Exabytes dalam saiz.

ZFS melakukan semakan integriti data berdasarkan cara ia diletakkan pada cakera. Ciri salin atas tulis memastikan bahawa data yang digunakan tidak ditimpa. Sebaliknya, maklumat baharu ditulis pada blok baharu dan metadata sistem fail dikemas kini untuk menghalakannya. ZFS membenarkan anda membuat syot kilat (syot kilat sistem fail) yang menjejaki perubahan yang dibuat pada sistem fail dan bertukar data dengannya untuk menjimatkan ruang cakera.

ZFS memberikan jumlah semak kepada setiap fail pada cakera dan sentiasa menyemak statusnya terhadapnya. Jika ia mengesan bahawa fail itu rosak, ia akan cuba membaikinya secara automatik. Pemasang Ubuntu kini mempunyai pilihan berasingan yang membolehkan anda menggunakan ZFS. Anda boleh membaca lebih lanjut mengenai sejarah ZFS dan ciri-cirinya dalam blog Ini FOSS.

Selamat tinggal Python 2.X

Versi ketiga Python telah diperkenalkan pada tahun 2008, tetapi walaupun 12 tahun tidak mencukupi untuk projek Python 2 menyesuaikan diri dengannya.
Kembali ke Ubuntu 15.10, percubaan telah dibuat untuk meninggalkan Python 2, tetapi sokongannya diteruskan. Dan sekarang 20 April 2020 keluar Python 2.7.18, yang merupakan keluaran terbaru cawangan Python 2. Tiada lagi kemas kini untuknya.

Ubuntu 20.04 tidak lagi menyokong Python 2 dan menggunakan Python 3.8 sebagai versi lalai Python. Malangnya, terdapat banyak projek Python 2 yang tinggal di dunia, dan bagi mereka peralihan ke Ubuntu 20.04 mungkin menyakitkan.

Anda boleh memasang versi terkini Python 2 dengan satu arahan:

# apt install python2.7

Selain Python 3.8, pembangun boleh menikmati set alat yang dikemas kini yang termasuk:

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

Selamat tinggal 32 bit

Selama beberapa tahun sekarang, Ubuntu tidak menyediakan imej ISO untuk komputer 32-bit. Pada masa ini, pengguna sedia ada versi 32-bit Ubuntu boleh menaik taraf kepada Ubuntu 18.04, tetapi mereka tidak lagi dapat menaik taraf kepada Ubuntu 20.04. Iaitu, jika anda sedang menggunakan Ubuntu 32 18.04-bit, anda boleh kekal menggunakannya sehingga April 2023.

Bagaimana untuk mengemas kini

Menaik taraf kepada Ubuntu 20.04 daripada versi sebelumnya adalah semudah membedil pear - hanya jalankan arahan berikut:

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

Kami berbesar hati untuk mengumumkan bahawa Ubuntu 20.04 LTS (Focal Fossa) sudah tersedia sebagai imej untuk mesin maya dalam Platform awan. Cipta infrastruktur IT maya anda sendiri menggunakan perisian terkini!

UPD: Pengguna Ubuntu 19.10 akan dapat menaik taraf kepada 20.04 sekarang, dan pengguna Ubuntu 18.04 akan dapat menaik taraf selepas keluaran 20.04.1, yang dijadualkan untuk dikeluarkan pada 23 Julai 2020.

Sumber: www.habr.com

Tambah komen