Release Debian 10 „Buster“

Po dvou letech vývoje se uskutečnilo vydání Debian GNU/Linux 10.0 (Buster), dostupný pro deset oficiálně podporovaných architektur: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), 64-bit ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) a IBM System z (s390x). Aktualizace pro Debian 10 budou vydávány po dobu 5 let.

V repozitáři je k dispozici 57703 binárních balíčků, což je přibližně o 6 tisíc více, než bylo nabídnuto v Debiánu 9. Oproti Debiánu 9 bylo přidáno 13370 nových binárních balíčků, odstraněno 7278 (13%) zastaralých nebo opuštěných balíčků, aktualizováno 35532 (62%) balíčků. Pro 91,5% balíčků je zajištěno podpora opakovaných sestavení, která umožňuje potvrdit, že spustitelný soubor byl skutečně sestaven z deklarovaných zdrojových textů a neobsahuje cizí změny, které mohou být například způsobeny útokem na sestavovací infrastrukturu nebo vkládáním do překladače.

Pro ke stažení jsou k dispozici DVD obrazy, které lze stáhnout přes HTTP, jigdo nebo BitTorrent. Také byl vytvořen neoficiální instalační obraz nonfree, který zahrnuje proprietární firmware. Pro architektury amd64 a i386 byly vyvinuty LiveUSB, dostupné v variantách s GNOME, KDE a Xfce, a také multiarch DVD, které spojuje balíčky pro platformu amd64 s dodatečnými balíčky pro architekturu i386. Byla přidána podpora síťového bootování (netboot) pro obraz pro SD karty a obraz, který se vejde na 16 GB USB Flash;

Klíčové změny v Debianu 10.0:

  • Byla implementována podpora UEFI Secure Boot, pro jejíž zajištění je použit načítač Shim, ověřený digitálním podpisem od společnosti Microsoft (shim-signed), v kombinaci s ověřením jádra a načítače grub (grub-efi-amd64-signed) vlastním certifikátem projektu (shim funguje jako mezivrstva pro použití distribucí vlastních klíčů). Balíčky shim-signed a grub-efi-ARCH-signed jsou zahrnuty mezi závislosti pro amd64, i386 a arm64. Načítač a grub, ověřené pracovním certifikátem, jsou součástí EFI obrazů pro amd64, i386 a arm64. Připomeňme, že podpora Secure Boot byla původně očekávána v Debianu 9, ale jejich stabilizace nebyla dokončena před vydáním a byla odložena na další významné vydání distribuce;
  • Podpora systému mandatorního řízení přístupu AppArmor je ve výchozím nastavení zapnuta a umožňuje kontrolovat oprávnění procesů tím, že definuje seznamy souborů s odpovídajícími právy (pro čtení, zápis, zobrazení v paměti a spuštění, nastavení blokace souboru atd.) pro každou aplikaci, a také kontroluje přístup k síti (například zakázat používání ICMP) a spravuje POSIX capabilities. Hlavní rozdíl mezi AppArmor a SELinux spočívá v tom, že SELinux pracuje s asociovanými s objekty štítky, zatímco AppArmor definuje oprávnění na základě souborové cesty, což výrazně zjednodušuje proces nastavení. V hlavním balíčku s AppArmor jsou dodány ochranné profily pouze pro některé aplikace, pro ostatní by se měly používat balíčky apparmor-profiles-extra nebo profily z balíčků konkrétních aplikací.
  • Na místo přišel balíčkový filtr nftables, který je nyní výchozím a vyznačuje se unifikací rozhraní pro filtrování paketů pro IPv4, IPv6, ARP a síťové mosty. Nftables poskytuje na úrovni jádra pouze obecné rozhraní, které nezávisí na konkrétním protokolu a poskytuje základní funkce pro extrakci dat z paketů, provádění operací s daty a správu toku. Logika filtrování a specifické pro protokoly zpracovatele se kompilují do bajtkódu v uživatelském prostoru, po čemž se tento bajtkód nahrává do jádra pomocí rozhraní Netlink a provádí se ve speciální virtuální stroj, podobně jako BPF (Berkeley Packet Filters).

    Ve výchozím nastavení se instaluje balíček iptables-nft, který nabízí sadu utilit pro zajištění kompatibility s iptables, které mají stejnou syntaxi příkazového řádku, ale překládají přijatá pravidla do bajtkódu nf_tables prováděného ve virtuálním stroji. Volitelně je k dispozici k instalaci balíček iptables-legacy, který zahrnuje starou implementaci založenou na x_tables. Spustitelné soubory iptables jsou nyní instalovány do /usr/sbin, nikoli do /sbin (pro kompatibilitu jsou vytvořeny symbolické odkazy).

  • Pro APT byl zaveden režim pískoviště (sandbox), aktivovaný pomocí volby APT::Sandbox::Seccomp, který zajišťuje filtrování systémových volání pomocí seccomp-BPF. Pro jemnější nastavení whitelistů a blacklistů systémových volání lze použít seznamy APT::Sandbox::Seccomp::Trap a APT::Sandbox::Seccomp::Allow;
  • Jádro Linux bylo aktualizováno na verzi 4.19;
  • Desktop GNOME je nyní ve výchozím nastavení převeden na používání Waylandu, zatímco relace založená na X serveru je nabízena jako volba (X server stále patří mezi balíčky zahrnuté v základní sadě). Byly aktualizovány grafické stacky a uživatelská prostředí: GNOME 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20, a Xfce 4.12. Kancelářský balík LibreOffice byl aktualizován na verzi 6.1, zatímco Calligra na verzi 3.1. Byly aktualizovány také Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4 a Vim 8.1;
  • Do distribuce byl přidán kompilátor pro jazyk Rust (dodává se Rustc 1.34). Byly aktualizovány GCC 8.3, LLVM/Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3, Python 3.7.2;
  • Byly aktualizovány serverové aplikace, včetně 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 (podpora SMBv3 byla zajištěna v jádru);
  • V cryptsetup byl došlo k přechodu na formát šifrování disků LUKS2 (dříve byl použit LUKS1). LUKS2 se vyznačuje zjednodušeným systémem správy klíčů, možností využití velkých sektorů (4096 místo 512, což snižuje zátěž při dešifrování), symbolickými identifikátory oddílů (label) a prostředky pro zálohování metadat s možností automatického obnovení z kopie v případě zjištění poškození. Během aktualizace budou stávající oddíly LUKS1 automaticky převedeny na formát kompatibilní s LUKS2, ale kvůli omezením velikosti hlavičky nebudou všechny nové funkce pro ně dostupné;
  • Do instalátoru byla přidána možnost používat více konzolí současně během instalace. Podpora ReiserFS byla odstraněna. Pro Btrfs byla přidána podpora pro kompresi ZSTD (libzstd). Byla přidána podpora pro zařízení NVMe;
  • V debootstrap je ve výchozím nastavení aktivována volba "—merged-usr", při které jsou všechny spuštěné soubory a knihovny z kořenových adresářů přesunuty do oddílu /usr (adresáře /bin, /sbin a /lib* jsou vytvořeny jako symbolické odkazy na příslušné adresáře uvnitř /usr). Změna se uplatní pouze pro nové instalace, během aktualizace se starý rozvrh adresářů ponechává;
  • V balíčku unattended-upgrades, kromě automatické instalace aktualizací týkajících se odstranění zranitelností, je nyní také ve výchozím nastavení zahrnuta aktualizace na mezivydání (Debian 10.1, 10.2 atd.);
  • Komponenty tiskového systému byly aktualizovány na CUPS 2.2.10 a cups-filters 1.21.6 s plnou podporou AirPrint, DNS-SD (Bonjour) a IPP Everywhere pro tisk bez předchozí instalace ovladačů;
  • Byla přidána podpora desek založených na procesorech Allwinner A64, jako jsou FriendlyARM NanoPi A64, Olimex A64-OLinuXino, TERES-A64, PINE64 PINE A64/A64/A64-LTS, SOPINE, Pinebook, SINOVOIP Banana Pi BPI-M64 a Xunlong Orange Pi Win(Plus);
  • Byl rozšířen počet podporovaných metabalíčků med-* týmem Debian Med, které umožňují nainstalovat sbírky programů, které souvisejí s biologií a medicínou;
  • Byla zajištěna podpora hostitelských systémů Xen v režimu PVH;
  • V OpenSSL byla deaktivována podpora protokolů TLS 1.0 a 1.1, jako minimální podporovaná verze byla uvedena TLS 1.2;
  • Bylo odstraněno mnoho zastaralých a neudržovaných balíčků, včetně Qt 4 (zůstává pouze Qt 5), phpmyadmin, ipsec-tools, racoon, ssmtp, ecryptfs-utils, mcelog, revelation. V Debian 11 bude ukončena podpora Python 2;
  • Byl vytvořen port pro 64bitovou architekturu RISC-V, který nebyl zahrnut mezi oficiálně podporované v Debianu 10. V současné době se pro RISC-úspěšně kompiluje asi 90 % všeho balíčků;
  • V Live-okolích začal být používán nezávisle vyvíjený modulární instalátor Calamares s rozhraním založeným na Qt, který se také používá k organizaci instalace distribucí Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva a KDE neon. V běžných instalačních sestavách se stále používá debian-installer.

    Kromě dříve dostupného bylo vytvořeno Live-okoření s desktopem LXQt a Live-okoření bez grafického rozhraní, pouze s konzolovými nástroji, které tvoří základní systém. Konzolové Live-okoření může být použito pro velmi rychlou instalaci distribuce, jelikož na rozdíl od tradičních instalačních obrazů dochází k kopírování již hotového výřezu adresářů, bez rozbalení jednotlivých balíčků pomocí dpkg.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster