Π Π΅Π»ΠΈΠ· Debian 10 «Buster»

ПослС Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ состоялся Ρ€Π΅Π»ΠΈΠ· Debian GNU/Linux 10.0 (Buster), доступный для дСсяти ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€: Intel IA-32/x86 (i686), AMD64 / x86-64, ARM EABI (armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) ΠΈ IBM System z (s390x). ОбновлСния для Debian 10 Π±ΡƒΠ΄ΡƒΡ‚ Π²Ρ‹ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒΡΡ Π² Ρ‚Π΅Ρ‡Π΅Π½ΠΈΠ΅ 5 Π»Π΅Ρ‚.

Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ прСдставлСно 57703 Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ Π½Π° 6 тысяч большС, Ρ‡Π΅ΠΌ Π±Ρ‹Π»ΠΎ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΎ Π² Debian 9. По ΡΡ€Π°Π²Π½Π΅Π½ΠΈΡŽ с Debian 9 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ 13370 Π½ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΡƒΠ΄Π°Π»Π΅Π½ΠΎ 7278 (13%) ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΡ… ΠΈΠ»ΠΈ Π·Π°Π±Ρ€ΠΎΡˆΠ΅Π½Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ 35532 (62%) ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Для 91.5% ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² обСспСчСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° повторяСмых сборок, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ΄Ρ‚Π²Π΅Ρ€Π΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ исполняСмый Ρ„Π°ΠΉΠ» собран ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΈΠ· заявлСнных исходных тСкстов ΠΈ Π½Π΅ содСрТит посторонних ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, подстановка ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π° ΠΏΡƒΡ‚Ρ‘ΠΌ Π°Ρ‚Π°ΠΊΠΈ Π½Π° ΡΠ±ΠΎΡ€ΠΎΡ‡Π½ΡƒΡŽ инфраструктуру ΠΈΠ»ΠΈ Π·Π°ΠΊΠ»Π°Π΄ΠΊΠΈ Π² компиляторС.

Для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ доступны DVD-ΠΎΠ±Ρ€Π°Π·Ρ‹, Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ HTTP, jigdo ΠΈΠ»ΠΈ BitTorrent. Π’Π°ΠΊΠΆΠ΅ сформирован Π½Π΅ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹ΠΉ установочный ΠΎΠ±Ρ€Π°Π· nonfree, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ Π² сСбя ΠΏΡ€ΠΎΠΏΡ€ΠΈΠ΅Ρ‚Π°Ρ€Π½Ρ‹Π΅ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ. Для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ amd64 ΠΈ i386 Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½Ρ‹ LiveUSB, доступныС Π² Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°Ρ… с GNOME, KDE ΠΈ Xfce, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΠ°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π½Ρ‹ΠΉ DVD, ΡΠΎΡ‡Π΅Ρ‚Π°ΡŽΡ‰ΠΈΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ для ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ amd64 с Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ для Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ i386. Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌΡ‹Ρ… ΠΏΠΎ сСти (netboot) ΠΎΠ±Ρ€Π°Π·ΠΎΠ² для SD-ΠΊΠ°Ρ€Ρ‚ ΠΈ ΠΎΠ±Ρ€Π°Π·Π°, ΡƒΠΌΠ΅Ρ‰Π°ΡŽΡ‰ΠΈΠΉΡΡ Π½Π° 16 Π“Π± USB Flash;

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ измСнСния Π² Debian 10.0:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° UEFI Secure Boot, для обСспСчСния Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ задСйствован Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ Shim, Π·Π°Π²Π΅Ρ€Π΅Π½Π½Ρ‹ΠΉ Ρ†ΠΈΡ„Ρ€ΠΎΠ²ΠΎΠΉ подписью ΠΎΡ‚ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ Microsoft (shim-signed), Π² сочСтании с Π·Π°Π²Π΅Ρ€Π΅Π½ΠΈΠ΅ΠΌ ядра ΠΈ Π·Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊΠ° grub (grub-efi-amd64-signed) собствСнным сСртификатом ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (shim выступаСт ΠΊΠ°ΠΊ прослойка для использования дистрибутивом собствСнных ΠΊΠ»ΡŽΡ‡Π΅ΠΉ). ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ shim-signed ΠΈ grub-efi-ARCH-signed Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² число сборочных зависимостСй для amd64, i386 ΠΈ arm64. Π—Π°Π³Ρ€ΡƒΠ·Ρ‡ΠΈΠΊ ΠΈ grub, Π·Π°Π²Π΅Ρ€Π΅Π½Π½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ сСртификатом, Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² состав EFI-ΠΎΠ±Ρ€Π°Π·ΠΎΠ² для amd64, i386 ΠΈ arm64. Напомним, Ρ‡Ρ‚ΠΎ ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Secure Boot оТидалась Π² Debian 9, Π½ΠΎ Π΅Ρ‘ Π½Π΅ успСли ΡΡ‚Π°Π±ΠΈΠ»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ Ρ€Π΅Π»ΠΈΠ·Π° ΠΈ ΠΎΡ‚Π»ΠΎΠΆΠΈΠ»ΠΈ Π΄ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π³ΠΎ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ выпуска дистрибутива;
  • Π’ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° систСмы ΠΌΠ°Π½Π΄Π°Ρ‚Π½ΠΎΠ³ΠΎ контроля доступа AppArmor, которая позволяСт ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ полномочия процСссов, опрСдСляя списки Ρ„Π°ΠΉΠ»ΠΎΠ² с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€Π°Π²Π°ΠΌΠΈ (Π½Π° Ρ‡Ρ‚Π΅Π½ΠΈΠ΅, запись, ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ запуск, установку Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²ΠΊΠΈ Π½Π° Ρ„Π°ΠΉΠ» ΠΈ Ρ‚.ΠΏ.) для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ прилоТСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ доступ ΠΊ сСти (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ использованиС ICMP) ΠΈ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ POSIX capabilities. ОсновноС ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ AppArmor ΠΎΡ‚ SELinux состоит Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ SELinux ΠΎΠΏΠ΅Ρ€ΠΈΡ€ΡƒΠ΅Ρ‚ ассоциированными с ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠΌ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌΠΈ, Π° AppArmor опрСдСляСт полномочия Π½Π° основании Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΡƒΡ‚ΠΈ, Ρ‡Ρ‚ΠΎ Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ процСсс настройки. Π’ основном ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ с AppArmor ΠΏΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ Π·Π°Ρ‰ΠΈΡ‚Ρ‹ лишь для Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π° для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… слСдуСт ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ apparmor-profiles-extra ΠΈΠ»ΠΈ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹Ρ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ;
  • На смСну iptables, ip6tables, arptables ΠΈ ebtables ΠΏΡ€ΠΈΡˆΡ‘Π» ΠΏΠ°ΠΊΠ΅Ρ‚Π½Ρ‹ΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€ nftables, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ примСняСтся ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»Π΅Π½ ΡƒΠ½ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ интСрфСйсов Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для IPv4, IPv6, ARP ΠΈ сСтСвых мостов. Nftables прСдоставляСт Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ ядра лишь ΠΎΠ±Ρ‰ΠΈΠΉ интСрфСйс, Π½Π΅ зависящий ΠΎΡ‚ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ ΠΏΡ€Π΅Π΄ΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΉ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ извлСчСния Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ· ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², выполнСния ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ с Π΄Π°Π½Π½Ρ‹ΠΌΠΈ ΠΈ управлСния ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ. НСпосрСдствСнно Π»ΠΎΠ³ΠΈΠΊΠ° Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ спСцифичныС для ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π² Π±Π°ΠΉΡ‚ΠΊΠΎΠ΄ Π² пространствС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ, послС Ρ‡Π΅Π³ΠΎ Π΄Π°Π½Π½Ρ‹ΠΉ Π±Π°ΠΉΡ‚ΠΊΠΎΠ΄ загруТаСтся Π² ядро ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ интСрфСйса Netlink ΠΈ выполняСтся Π² ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС, Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‰Π΅ΠΉ BPF (Berkeley Packet Filters);

    По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ устанавливаСтся ΠΏΠ°ΠΊΠ΅Ρ‚ iptables-nft, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅Ρ‚ Π½Π°Π±ΠΎΡ€ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ для обСспСчСния совмСстимости с iptables, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Ρ‚Π°ΠΊΠΎΠΉ ΠΆΠ΅ синтаксис ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки, Π½ΠΎ Ρ‚Ρ€Π°Π½ΡΠ»ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Π½Ρ‹Π΅ ΠΏΡ€Π°Π²ΠΈΠ»Π° Π² Π±Π°ΠΉΡ‚ΠΊΠΎΠ΄ nf_tables, выполняСмый Π² Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС. ΠžΠΏΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎ доступСн для установки ΠΏΠ°ΠΊΠ΅Ρ‚ iptables-legacy, Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‰ΠΈΠΉ ΡΡ‚Π°Ρ€ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ Π½Π° основС x_tables. Π˜ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ iptables Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² /usr/sbin, Π° Π½Π΅ Π² /sbin (для совмСстимости ΡΠΎΠ·Π΄Π°ΡŽΡ‚ΡΡ символичСскиС ссылки);

  • Для APT Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ€Π΅ΠΆΠΈΠΌ sandbox-изоляции, Π²ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌΡ‹ΠΉ Ρ‡Π΅Ρ€Π΅Π· ΠΎΠΏΡ†ΠΈΡŽ APT::Sandbox::Seccomp ΠΈ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΉ Ρ„ΠΈΠ»ΡŒΡ‚Ρ€Π°Ρ†ΠΈΡŽ систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ seccomp-BPF. Для Π±ΠΎΠ»Π΅Π΅ Ρ‚ΠΎΠ½ΠΊΠΎΠΉ настройки Π±Π΅Π»ΠΎΠ³ΠΎ ΠΈ Ρ‡Ρ‘Ρ€Π½ΠΎΠ³ΠΎ списков систСмных Π²Ρ‹Π·ΠΎΠ²ΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ списки APT::Sandbox::Seccomp::Trap ΠΈ APT::Sandbox::Seccomp::Allow;
  • Π―Π΄Ρ€ΠΎ Linux ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π΄ΠΎ вСрсии 4.19;
  • Π Π°Π±ΠΎΡ‡ΠΈΠΉ стол GNOME ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΏΠ΅Ρ€Π΅Π²Π΅Π΄Ρ‘Π½ Π½Π° использованиС Wayland, Π° сСанс Π½Π° Π±Π°Π·Π΅ X-сСрвСра ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ Π² Π²ΠΈΠ΄Π΅ ΠΎΠΏΡ†ΠΈΠΈ (X-сСрвСр ΠΏΠΎ-ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² число ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², входящих Π² Π±Π°Π·ΠΎΠ²ΡƒΡŽ поставку). ΠžΠ±Π½ΠΎΠ²Π»Ρ‘Π½ графичСский стСк ΠΈ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠ΅ окруТСния: GNOME 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20, ΠΈ Xfce 4.12. ΠžΡ„ΠΈΡΠ½Ρ‹Π΅ ΠΏΠ°ΠΊΠ΅Ρ‚ LibreOffice ΠΎΠ±Π½ΠΎΠ²Π»Ρ‘Π½ Π΄ΠΎ выпуска 6.1, Π° Calligra Π΄ΠΎ выпуска 3.1. ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4, Vim 8.1;
  • Π’ состав дистрибутива Π²ΠΊΠ»ΡŽΡ‡Ρ‘Π½ компилятор для языка Rust (поставляСтся Rustc 1.34). ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ GCC 8.3, LLVM/Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2;
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ сСрвСрныС прилоТСния, Π² Ρ‚ΠΎΠΌ числС Apache httpd 2.4.38, BIND 9.11, Dovecot 2.3.4, Exim 4.92, Postfix 3.3.2, MariaDB 10.3, nginx 1.14, PostgreSQL 11, Samba 4.9 (Π² ядрС обСспСчСна ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° SMBv3);
  • Π’ cryptsetup осущСствлён ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ дисков LUKS2 (Ρ€Π°Π½Π΅Π΅ примСнялся LUKS1). LUKS2 отличаСтся ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½Π½ΠΎΠΉ систСмой управлСния ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ использования сСкторов большого Ρ€Π°Π·ΠΌΠ΅Ρ€Π° (4096 вмСсто 512, сниТаСт Π½Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ ΠΏΡ€ΠΈ Ρ€Π°ΡΡˆΠΈΡ„Ρ€ΠΎΠ²ΠΊΠ΅), ΡΠΈΠΌΠ²ΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Π°ΠΌΠΈ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² (label) ΠΈ срСдствами рСзСрвирования ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹Ρ… с Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡ… автоматичСского восстановлСния ΠΈΠ· ΠΊΠΎΠΏΠΈΠΈ Π² случаС выявлСния поврСТдСния. Π’ процСссС обновлСния ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ LUKS1 автоматичСски Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½Ρ‹ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚, совмСстимый с LUKS2, Π½ΠΎ ΠΈΠ·-Π·Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° Π½Π΅ всС Π½ΠΎΠ²Ρ‹Π΅ возмоТности для Π½ΠΈΡ… Π±ΡƒΠ΄ΡƒΡ‚ доступны;
  • Π’ инсталлятор Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования ΠΎΠ΄Π½ΠΎΠ²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… консолСй Π² процСссС установки. Π£Π΄Π°Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ReiserFS. Для Btrfs Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сТатия ZSTD (libzstd). Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° устройств NVMe;
  • Π’ debootstrap ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ задСйствована опция «—merged-usr», ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ всС исполняСмыС Ρ„Π°ΠΉΠ»Ρ‹ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ· ΠΊΠΎΡ€Π½Π΅Π²Ρ‹Ρ… Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΉ пСрСносятся Π² Ρ€Π°Π·Π΄Π΅Π» /usr (ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ /bin, /sbin ΠΈ /lib* ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Ρ‹ ΠΊΠ°ΠΊ символичСскиС ссылки Π½Π° ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ /usr). ИзмСнСниС примСняСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Π½ΠΎΠ²Ρ‹Ρ… установок, Π² процСссС обновлСния оставляСтся старая раскладка ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ²;
  • Π’ ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ unattended-upgrades, ΠΊΡ€ΠΎΠΌΠ΅ автоматичСской установки ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΉ, связанных с устранСниСм уязвимостСй, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎ ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΎΡ‡Π½Ρ‹Ρ… выпусков (Debian 10.1, 10.2 ΠΈ Ρ‚.ΠΏ.);
  • ΠšΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ систСмы ΠΏΠ΅Ρ‡Π°Ρ‚ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ Π΄ΠΎ CUPS 2.2.10 ΠΈ cups-filters 1.21.6 с ΠΏΠΎΠ»Π½ΠΎΡ†Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ AirPrint, DNS-SD (Bonjour) ΠΈ IPP Everywhere для Π²Ρ‹Π²ΠΎΠ΄Π° Π½Π° ΠΏΠ΅Ρ‡Π°Ρ‚ΡŒ Π±Π΅Π· ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ установки Π΄Ρ€Π°ΠΉΠ²Π΅Ρ€ΠΎΠ²;
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΠ»Π°Ρ‚ Π½Π° Π±Π°Π·Π΅ процСссоров Allwinner A64, Ρ‚Π°ΠΊΠΈΡ… ΠΊΠ°ΠΊ FriendlyARM NanoPi A64, Olimex A64-OLinuXino, TERES-A64, PINE64 PINE A64/A64/A64-LTS, SOPINE, Pinebook, SINOVOIP Banana Pi BPI-M64 ΠΈ Xunlong Orange Pi Win(Plus);
  • Π Π°ΡΡˆΠΈΡ€Π΅Π½ΠΎ число ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Debian Med ΠΌΠ΅Ρ‚Π°ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² med-*, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡŽΡ‰ΠΈΡ… ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, связанныС с Π±ΠΈΠΎΠ»ΠΎΠ³ΠΈΠ΅ΠΉ ΠΈ ΠΌΠ΅Π΄ΠΈΡ†ΠΈΠ½ΠΎΠΉ;
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° гостСвых систСм Xen Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ PVH;
  • Π’ OpenSSL ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»ΠΎΠ² TLS 1.0 ΠΈ 1.1, Π² качСствС минимальной ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΠΎΠΉ вСрсии заявлСна TLS 1.2;
  • Π£Π΄Π°Π»Π΅Π½Ρ‹ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΡƒΡΡ‚Π°Ρ€Π΅Π²ΡˆΠΈΠ΅ ΠΈ ΠΎΡΡ‚Π°Π²ΡˆΠΈΠ΅ΡΡ Π±Π΅Π· сопровоТдСния ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ Qt 4 (оставлСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Qt 5), phpmyadmin, ipsec-tools, racoon, ssmtp, ecryptfs-utils, mcelog, revelation. Π’ Debian 11 Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€Π΅ΠΊΡ€Π°Ρ‰Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Python 2;
  • Π‘ΠΎΠ·Π΄Π°Π½ ΠΏΠΎΡ€Ρ‚ для 64-разрядной Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ RISC-V, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½Π΅ Π²ΠΎΡˆΡ‘Π» Π² число ΠΎΡ„ΠΈΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅ΠΌΡ‹Ρ… Π² Debian 10. Π’ настоящСС врСмя для RISC-ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ собираСтся ΠΎΠΊΠΎΠ»ΠΎ 90% ΠΎΡ‚ ΠΎΠ±Ρ‰Π΅Π³ΠΎ числа ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²;
  • Π’ Live-окруТСниях Π½Π°Ρ‡Π°Π» ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ Ρ€Π°Π·Π²ΠΈΠ²Π°Π΅ΠΌΡ‹ΠΉ нСзависимо ΠΌΠΎΠ΄ΡƒΠ»ΡŒΠ½Ρ‹ΠΉ инсталлятор Calamares с интСрфСйсом Π½Π° Π±Π°Π·Π΅ Qt, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Ρ‚Π°ΠΊΠΆΠ΅ примСняСтся для ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΠΈ установки дистрибутивов Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva ΠΈ KDE neon. Π’ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… установочных сборках ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ debian-installer.

    Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ Ρ€Π°Π½Π΅Π΅ доступным сформировано Live-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ с Ρ€Π°Π±ΠΎΡ‡ΠΈΠΌ столом LXQt ΠΈ Live-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ Π±Π΅Π· графичСского интСрфСйса, Ρ‚ΠΎΠ»ΡŒΠΊΠΎ с ΠΊΠΎΠ½ΡΠΎΠ»ΡŒΠ½Ρ‹ΠΌΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π°ΠΌΠΈ, ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠΌΠΈ Π±Π°Π·ΠΎΠ²ΡƒΡŽ систСму. КонсольноС Live-ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ использовано для ΠΎΡ‡Π΅Π½ΡŒ быстрой установки дистрибутива, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Π² ΠΎΡ‚Π»ΠΈΡ‡ΠΈΠ΅ ΠΎΡ‚ Ρ‚Ρ€Π°Π΄ΠΈΡ†ΠΈΠΎΠ½Π½Ρ‹Ρ… установочных ΠΎΠ±Ρ€Π°Π·ΠΎΠ² осущСствляСтся ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΡƒΠΆΠ΅ Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ³ΠΎ срСза ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠ², Π±Π΅Π· раскрытия ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ dpkg.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru