Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Ubuntu 20.04

Π§Ρ‚ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π² Ubuntu 20.04
23 апрСля состоялся Ρ€Π΅Π»ΠΈΠ· Ubuntu вСрсии 20.04 с ΠΊΠΎΠ΄ΠΎΠ²Ρ‹ΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ Focal Fossa, ΡΠ²Π»ΡΡŽΡ‰ΠΈΠΌΡΡ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ выпуском Ubuntu для долгосрочной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ (LTS) ΠΈ являСтся ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ubuntu 18.04 LTS, Π²Ρ‹ΠΏΡƒΡ‰Π΅Π½Π½ΠΎΠΉ Π² 2018 Π³ΠΎΠ΄Ρƒ.

НСмного ΠΏΡ€ΠΎ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΠ΅ имя. Π‘Π»ΠΎΠ²ΠΎ Β«FocalΒ» ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Β«Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΡŒΠ½Π°Ρ Ρ‚ΠΎΡ‡ΠΊΠ°Β» ΠΈΠ»ΠΈ «самая ваТная Ρ‡Π°ΡΡ‚ΡŒΒ», Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ связано с понятиСм срСдоточия, Ρ†Π΅Π½Ρ‚Ρ€ΠΎΠΌ ΠΊΠ°ΠΊΠΈΡ…-Π»ΠΈΠ±ΠΎ свойств, явлСний, событий, Π° Β«FossaΒ» ΠΈΠΌΠ΅Π΅Ρ‚ ΠΊΠΎΡ€Π΅Π½ΡŒ Β«FOSSΒ» (Free and Open-Source Software β€” свободноС ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС) ΠΈ ΠΏΠΎ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΈ имСнования вСрсий Ubuntu названиями ΠΆΠΈΠ²ΠΎΡ‚Π½Ρ‹Ρ… ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Ѐосса β€” самоС ΠΊΡ€ΡƒΠΏΠ½ΠΎΠ΅ Ρ…ΠΈΡ‰Π½ΠΎΠ΅ ΠΌΠ»Π΅ΠΊΠΎΠΏΠΈΡ‚Π°ΡŽΡ‰Π΅Π΅ ΠΈΠ· сСмСйства Π²ΠΈΠ²Π΅Ρ€Ρ€ΠΎΠ²Ρ‹Ρ… с острова ΠœΠ°Π΄Π°Π³Π°ΡΠΊΠ°Ρ€.

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ Ubuntu 20.04 ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… 5 Π»Π΅Ρ‚ для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ² ΠΈ сСрвСров.

Ubuntu 20.04 явилась логичСским ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Ubuntu 19.04 Β«Disco DingoΒ» ΠΈ Ubuntu 19.10 Β«Eoan ErmineΒ». Π’ вСрсиях для Π½Π°ΡΡ‚ΠΎΠ»ΡŒΠ½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ², слСдуя послСдним тСндСнциям, появилась тСмная Ρ‚Π΅ΠΌΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Π² Ubuntu 20.04 Π΅ΡΡ‚ΡŒ Ρ‚Ρ€ΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° стандартной Ρ‚Π΅ΠΌΡ‹ Yaru:

  • Light,
  • Dark,
  • 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.

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 ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒ Кubernetes 1.18 с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ Charmed 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 позволяСт ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡΠ½Π°ΠΏΡˆΠΎΡ‚Ρ‹ (снимки Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмы), ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ внСсСнныС измСнСния Π² Ρ„Π°ΠΉΠ»ΠΎΠ²ΡƒΡŽ систСму ΠΈ ΠΎΠ±ΠΌΠ΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ с Π½Π΅ΠΉ Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ дисковоС пространство.

ZFS присваиваСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ сумму ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡƒ Ρ„Π°ΠΉΠ»Ρƒ Π½Π° дискС ΠΈ постоянно провСряСт Π΅Π³ΠΎ состояниС ΠΏΠΎ Π½Π΅ΠΉ. Если ΠΎΠ½Π° ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚, Ρ‡Ρ‚ΠΎ Ρ„Π°ΠΉΠ» ΠΏΠΎΠ²Ρ€Π΅ΠΆΠ΄Π΅Π½, Ρ‚ΠΎ попытаСтся автоматичСски Π²ΠΎΡΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ. Π’ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ΅ установки Ubuntu появился ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ZFS. Π‘ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ с историСй ZFS ΠΈ Π΅Π΅ особСнностями ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΡ‚ΡŒΡΡ Π² Π±Π»ΠΎΠ³Π΅ It’s 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,
  • Golang 1.14.

ΠŸΡ€ΠΎΡ‰Π°ΠΉΡ‚Π΅ 32 Π±ΠΈΡ‚Π°

Π£ΠΆΠ΅ нСсколько Π»Π΅Ρ‚ Ubuntu Π½Π΅ прСдоставляСт ISO-ΠΎΠ±Ρ€Π°Π·Ρ‹ для 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². БСйчас ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ 32-Π±ΠΈΡ‚Π½Ρ‹Ρ… вСрсий Ubuntu ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Ubuntu 18.04, Π½ΠΎ Π΄ΠΎ Ubuntu 20.04 ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ ΡƒΠΆΠ΅ Π½Π΅ получится. Π’ΠΎ Π΅ΡΡ‚ΡŒ, Ссли сСйчас ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ 32-Π±ΠΈΡ‚Π½ΡƒΡŽ Ubuntu 18.04, Ρ‚ΠΎ смоТСтС ΠΎΡΡ‚Π°Π²Π°Ρ‚ΡŒΡΡ с Π½Π΅ΠΉ Π΄ΠΎ апрСля 2023 Π³ΠΎΠ΄Π°.

Как ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ

ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π΄ΠΎ Ubuntu 20.04 c ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΠΈΡ… вСрсий ΠΏΡ€ΠΎΡ‰Π΅ простого β€” достаточно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹:

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

Π‘ Ρ€Π°Π΄ΠΎΡΡ‚ΡŒΡŽ сообщаСм, Ρ‡Ρ‚ΠΎ Ubuntu 20.04 LTS (Focal Fossa) ΡƒΠΆΠ΅ доступна Π² качСствС ΠΎΠ±Ρ€Π°Π·Π° для Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… машин Π² нашСй ΠžΠ±Π»Π°Ρ‡Π½ΠΎΠΉ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅. Π‘ΠΎΠ·Π΄Π°ΠΉΡ‚Π΅ свою ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ IT-инфраструктуру, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ самоС Π½ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС!

UPD: ΠŸΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ubuntu 19.10 смогут ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π° 20.04 ΡƒΠΆΠ΅ сСйчас, Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Ubuntu 18.04 смогут ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ послС Π²Ρ‹Ρ…ΠΎΠ΄Π° 20.04.1, Ρ€Π΅Π»ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° 23 июля 2020 Π³ΠΎΠ΄Π°.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com