A Debian 10 «Buster» kiadása

Két év fejlesztés után megtörtént kiadás Debian GNU/Linux 10.0 (Buster), elérhető tíz hivatalosan támogatott architektúra: Intel IA-32/x86 (i686), AMD64 / x86-64, ARM EABI (armel), 64-bites ARM (arm64), ARMv7 (armhf), MIPS (mips, mipsel, mips64el), PowerPC 64 (ppc64el) és IBM System z (s390x). A Debian 10 frissítései öt évig lesznek elérhetők.

A repositoryban 57703 bináris csomag található, ami körülbelül 6 ezerrel több, mint a Debian 9 esetében. A Debian 9-hez képest 13370 új bináris csomagot adtak hozzá, 7278 (13%) elavult vagy elhagyott csomagot töröltek, és 35532 (62%) csomagot frissítettek. A csomagok 91.5%-ának biztosítva van támogatja az ismételhető build-eket, lehetővé téve annak megerősítését, hogy a végrehajtható fájl valóban a deklarált forráskódokból készült, és nem tartalmaz idegen módosításokat, melyeket például a build-infrastruktúra támadása vagy a fordító hátsó ajtója révén lehet végrehajtani.

A letöltésre elérhetők DVD-képfájlok, amelyeket letölthető a -kérések) hatalmas terheléssel — 6 millió esemény másodpercenként. Minden keresztül halad a, jigdo vagy BitTorrent. Emellett megalakult nem hivatalos telepítő kép nonfree, amely tartalmazza a tulajdonosi firmware-t. Az amd64 és i386 architektúrákhoz készültek LiveUSB, elérhető GNOME, KDE és Xfce variációkban, valamint egy többarchitektúrás DVD, amely az amd64 platform csomagjait kombinálja az i386 architektúra további csomagjaival. Támogatott a hálózatról (netboot) betölthető képek SD-kártyákhoz és a 16 GB-os USB Flash meghajtóra illeszkedő kép,

Kulcsok változások a Debian 10.0-ban:

  • a parancsok támogatás az UEFI Secure Boot-hoz, amelyhez a Shim betöltő használata szükséges, amelyet a Microsoft digitális aláírást tanúsított (shim-signed), kombinálva a kernel és a grub betöltő aláírásával (grub-efi-amd64-signed) a projekt saját tanúsítványával (a shim egy réteg, amely lehetővé teszi a disztribúciónak a saját kulcsok használatát). A shim-signed és a grub-efi-ARCH-signed csomagok az amd64, i386 és arm64 build függőségei közé tartoznak. A munkacertifikát által aláírt betöltő és a grub az EFI-képek részeként van jelen amd64, i386 és arm64 számára. Emlékeztetjük, hogy a Secure Boot támogatását eredetileg a Debian 9-ben várták, de ezt nem tudták stabilizálni a kiadás előtt, és a következő jelentős disztribúciós kiadásig halasztották.
  • Alapértelmezetten aktív az AppArmor mandátum-ellenőrző rendszer támogatása, amely lehetővé teszi a folyamatok jogosultságainak ellenőrzését, a fájlokhoz rendelt megfelelő jogok (olvasás, írás, memória megjelenítés és indítás, fájlblokkolás beállítása stb.) meghatározásával minden egyes alkalmazás számára, valamint a hálózati hozzáférés ellenőrzését (például ICMP használatának letiltása) és a POSIX capabilities kezelését. Az AppArmor fő különbsége a SELinux-tól abban rejlik, hogy a SELinux az objektumhoz társított címkékkel működik, míg az AppArmor a fájlútvonal alapján határozza meg a jogosultságokat, ami jelentősen leegyszerűsíti a beállítás folyamatát. Az AppArmor alapcsomagjában csak néhány alkalmazás védelmi profilja található, míg a többihez az apparmor-profiles-extra csomagot vagy az adott alkalmazások csomagjaiból származó profilokat kell használni.
  • Az iptables, ip6tables, arptables és ebtables helyett megérkezett a nftables csomagolt tűzfal, amely most már alapértelmezetten alkalmazásra kerül, és a csomagszűrési felületek unifikálásával tűnik ki IPv4, IPv6, ARP és hálózati hídak számára. A nftables csak egy általános interfészt biztosít a kernel szintjén, függetlenül a konkrét protokolltól, és alapfokú funkciókat nyújt a csomagokból való adatok kinyerésére, az adatokkal végzett műveletek elvégzésére és az áramlás irányítására. A szűrési logika és a protokoll-specifikus feldolgozókat bytekódba fordítják felhasználói térben, majd ezt a bytekódot a Netlink interfész segítségével betöltik a kernelbe és egy speciális virtuális gépben hajtják végre, amely hasonlít a BPF-re (Berkeley Packet Filters);

    Alapértelmezetten az iptables-nft csomag kerül telepítésre, amely egy olyan eszközkészletet kínál, amely kompatibilis az iptables-szal, hasonló parancssor-szintaxissal, de a nyert szabályokat nf_tables bytekódra fordítja, amely virtuális gépben fut. Opcionálisan elérhető az iptables-legacy csomag telepítése, amely tartalmazza a régi x_tables alapú megvalósítást. Az iptables végrehajtható fájlok most a /usr/sbin könyvtárba kerülnek telepítésre, nem a /sbin könyvtárba (kompatibilitás érdekében szimbolikus linkek hozódnak létre);

  • Az APT-hez egy sandbox-izolációs mód került bevezetésre, amelyet az APT::Sandbox::Seccomp opcióval lehet bekapcsolni, és amely a rendszerhívások szűrését a seccomp-BPF segítségével valósítja meg. A rendszerhívások fehér- és feketeslistájának finomabb konfigurálásához az APT::Sandbox::Seccomp::Trap és az APT::Sandbox::Seccomp::Allow listák használhatók.
  • A Linux kernel frissítve lett 4.19-es verzióra.
  • A GNOME asztali környezet alapértelmezés szerint átállt a Wayland használatára, míg az X-server alapú munkamenet, mint opció, továbbra is elérhető (az X-server még mindig része a telepített csomagoknak). A grafikus rendszer és a felhasználói környezetek frissítve lettek: GNOME 3.30, KDE Plasma 5.14, Cinnamon 3.8, LXDE 0.99.2, LXQt 0.14, MATE 1.20, és Xfce 4.12. A LibreOffice irodai csomag frissítve lett a kiadásra 6.1, a Calligra pedig a kiadásra 3.1. Frissítve lettek az Evolution 3.30, GIMP 2.10.8, Inkscape 0.92.4, Vim 8.1;
  • A disztribúcióba került egy Rust nyelvű fordító (Rustc 1.34 verzióban). Frissítve lettek a GCC 8.3, LLVM/Clang 7.0.1, OpenJDK 11, Perl 5.28, PHP 7.3 és Python 3.7.2;
  • A szerveralkalmazások is frissítve lettek, beleértve az 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 (a kernel támogatja az SMBv3-at);
  • A cryptsetup megvalósult átállt a LUKS2 lemezkódolási formátumra (korábban LUKS1-t használt). A LUKS2 egy egyszerűsített kulcskezelési rendszert, a nagy méretű szektorok (4096 helyett 512) használatának lehetőségét, szimbolikus jelzőket (label) és metadaták tartalékosítását biztosítja, lehetővé téve automatikus helyreállítást a másolatból, ha sérülést észlelnek. A frissítés során a meglévő LUKS1 partíciók automatikusan LUKS2-vel kompatibilis formátumba kerülnek átkonvertálásra, de a fejlécek méretkorlátai miatt nem minden új lehetőség lesz elérhető számukra.
  • Az installálóhoz került egy lehetőség, hogy több konzolt egyidejűleg használhassunk a telepítés során. A ReiserFS támogatását eltávolították. A Btrfs-hez hozzáadódott a ZSTD (libzstd) tömörítés támogatása. Hozzáadták az NVMe eszközök támogatását;
  • A debootstrap alapértelmezés szerint az '—merged-usr' opciót aktiválja, amellyel az összes végrehajtható fájl és könyvtár a gyökérkönyvtárakból a /usr szakaszba kerül (a /bin, /sbin és /lib* könyvtárak szimbolikus hivatkozásként jelennek meg a /usr alkönyvtáraira). Ez a változtatás csak új telepítésekre vonatkozik, a frissítés során a régi könyvtárrendezés megmarad.
  • Az unattended-upgrades csomagban, a sebezhetőségek javítására vonatkozó frissítések automatikus telepítésén kívül, most már alapértelmezés szerint a köztes kiadások frissítése is engedélyezve van (Debian 10.1, 10.2 stb.);
  • A nyomtatási rendszer összetevői frissítve lettek a CUPS 2.2.10 és a cups-filters 1.21.6 verziókra, amelyek teljeskörű AirPrint, DNS-SD (Bonjour) és IPP Everywhere támogatással rendelkeznek, lehetővé téve a nyomtatást meghajtók előzetes telepítése nélkül;
  • Hozzáadva a támogatás az Allwinner A64 architektúrára épülő lapkákhoz, mint például a FriendlyARM NanoPi A64, Olimex A64-OLinuXino, TERES-A64, PINE64 PINE A64/A64/A64-LTS, SOPINE, Pinebook, SINOVOIP Banana Pi BPI-M64 és Xunlong Orange Pi Win(Plus);
  • Megnövelték a Debian Med csapat által támogatott med-* metacsomagok számát, amelyek lehetővé teszik a programok gyűjteményeinek telepítését, amelyek a biológiához és egészségügyhöz kapcsolódnak;
  • Megvalósították a Xen vendégrendszerek PVH módban történő támogatását;
  • Az OpenSSL-ben le lett tiltva a TLS 1.0 és 1.1 protokollok támogatása, a támogatott minimális verzió pedig a TLS 1.2;
  • Sok elavult és karbantartás nélküli csomag eltávolításra került, beleértve a Qt 4-et (csak a Qt 5 maradt), phpmyadmin, ipsec-tools, racoon, ssmtp, ecryptfs-utils, mcelog, revelation. A Debian 11-ben megszűnik a Python 2 támogatása;
  • Készült egy port az 64 bites RISC-V architektúrára, amely nem került be a Debian 10 hivatalosan támogatott csomagjai közé. Jelenleg a RISC-csomagok körülbelül 90%-a sikeresen összeállítható; A Live környezetekben elkezdte alkalmazni a független fejlesztésű moduláris telepítőt
  • Qt alapú felülettel, amelyet a Manjaro, Sabayon, Chakra, NetRunner, KaOS, OpenMandriva és KDE neon disztribúciók telepítésének szervezésére is használnak. A hagyományos telepítő csomagokban továbbra is a debian-installer használatos. Calamares A korábban elérhető Live környezet mellett létrejött egy LXQt grafikus asztallal rendelkező Live környezet és egy grafikus felület nélküli Live környezet is, csupán konzolos segédprogramokkal, amelyek alkotják az alap rendszert. A konzolos Live környezet nagyon gyorsan használható a disztribúció telepítésére, mivel a hagyományos telepítőképekkel ellentétben egy már kész könyvtárvágás másolása valósul meg, anélkül, hogy a dpkg segítségével külön csomagokat kellene kibővíteni.

    Két év fejlesztés után megjelent a Debian.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster