Na twee jaar ontwikkeling is Debian GNU/Linux 11.0 (Bullseye) uitgebracht, beschikbaar voor negen officieel ondersteunde architecturen: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), 64-bit ARM (arm64), ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) en IBM System z (s390x). Updates voor Debian 11 zullen gedurende 5 jaar worden uitgebracht.
Installatie-ima's zijn beschikbaar voor download, die gedownload kunnen worden via HTTP, jigdo of BitTorrent. Ook is er een niet-offieel installatie-imago nonfree gevormd, inclusief proprietaire firmware. Voor de architecturen amd64 en i386 zijn LiveUSB's ontwikkeld, beschikbaar in versies met GNOME, KDE en Xfce, evenals een multi-architectuur DVD die pakketten voor het amd64-platform combineert met extra pakketten voor de i386-architectuur.
De repository bevat 59551 binaire pakketten (42821 bronpakketten), wat ongeveer 1848 pakketten meer is dan aangeboden in Debian 10. Ten opzichte van Debian 10 zijn er 11294 nieuwe binaire pakketten toegevoegd, zijn 9519 (16%) verouderde of verlaten pakketten verwijderd, en zijn 42821 (72%) pakketten geüpdatet. De totale som van alle aangeboden bronbestanden in de distributie bedraagt 1.152.960.944 regels code. 6208 ontwikkelaars hebben bijgedragen aan de voorbereiding van de release.
Voor 95,7% van de pakketten is ondersteuning voor herhaalbare builds verzekerd, waardoor kan worden bevestigd dat het uitvoerbare bestand daadwerkelijk is samengesteld uit de opgegeven bronbestanden en geen ongewenste wijzigingen bevat, waarvan de invoering bijvoorbeeld kan gebeuren door een aanval op de bouwinfrastructuur of een achterdeur in de compiler.
Belangrijke wijzigingen in Debian 11.0:
- De Linux-kernel is bijgewerkt naar versie 5.10 (in Debian 10 werd kernel 4.19 geleverd).
- De grafische stack en gebruikersomgevingen zijn bijgewerkt: GNOME 3.38, KDE Plasma 5.20, LXDE 11, LXQt 0.16, MATE 1.24, Xfce 4.16. Het kantoorpakket LibreOffice is bijgewerkt naar release 7.0, en Calligra naar release 3.2. GIMP 2.10.22, Inkscape 1.0.2 en Vim 8.2 zijn ook vernieuwd.
- Serverapplicaties zijn bijgewerkt, waaronder Apache httpd 2.4.48, BIND 9.16, Dovecot 2.3.13, Exim 4.94, Postfix 3.5, MariaDB 10.5, nginx 1.18, PostgreSQL 13, Samba 4.13 en OpenSSH 8.4.
- Ontwikkelingshulpmiddelen zijn bijgewerkt: GCC 10.2, LLVM/Clang 11.0.1, OpenJDK 11, Perl 5.32, PHP 7.4, Python 3.9.1, Rust 1.48, Glibc 2.31.
- In de pakketten CUPS en SANE is de mogelijkheid voor afdrukken en scannen zonder voorafgaande installatie van stuurprogramma's op printers en scanners die via de USB-poort met het systeem zijn verbonden, geboden. De stuurprogramma-vrije modus wordt ondersteund voor printers die het IPP Everywhere-protocol ondersteunen, en voor scanners de eSCL en WSD-protocollen (de backends sane-escl en sane-airscan worden gebruikt). Voor interactie met een USB-apparaat als een netwerkprinter of scanner wordt het achtergrondproces ipp-usb gebruikt met de implementatie van het IPP-over-USB-protocol.
- Een nieuw commando 'open' is toegevoegd, dat bedoeld is om een bestand te openen in het programma dat standaard is ingesteld voor het opgegeven type bestanden. Standaard is het commando geassocieerd met de utility xdg-open, maar het kan ook worden gekoppeld aan de handler run-mailcap, die rekening houdt met de binding van het update-alternatives subsysteem bij het starten.
- In systemd is er standaard een uniforme hiƫrarchie voor cgroups (cgroup v2) geactiveerd. Cgroups v2 kunnen bijvoorbeeld worden gebruikt om het verbruik van geheugen, CPU-middelen en invoer/uitvoer te beperken. Het belangrijkste verschil tussen cgroups v2 en v1 is het gebruik van een gemeenschappelijke hiƫrarchie van cgroups voor alle soorten middelen, in plaats van gescheiden hiƫrarchieƫn voor de verdeling van CPU-middelen, voor het reguleren van geheugengebruik en voor invoer/uitvoer. Gescheiden hiƫrarchieƫn leidden tot moeilijkheden in de organisatie van interactie tussen handlers en zorgden voor extra kernelbronnen bij het toepassen van regels voor een proces dat in verschillende hiƫrarchieƫn werd vermeld. Voor degenen die niet willen overstappen op cgroup v2, is het mogelijk om cgroups v1 te blijven gebruiken.
- In systemd is het bijhouden van een aparte logboek (de service systemd-journald is geactiveerd), dat wordt opgeslagen in de map /var/log/journal/ en geen invloed heeft op het bijhouden van traditionele logs, die door processen zoals rsyslog worden bewaard (gebruikers kunnen nu rsyslog verwijderen en uitsluitend op systemd-journald vertrouwen). Naast de systeemgroep systemd-journal hebben gebruikers van de groep adm toegang gekregen om inloggegevens te lezen. De utility journalctl heeft ondersteuning voor filtering met behulp van reguliere expressies toegevoegd.
- In de standaardkernel is een nieuwe stuurprogramma voor het exFAT-bestandssysteem geactiveerd, waarvoor geen installatie van het exfat-fuse-pakket meer nodig is. Ook is het exfatprogs-pakket opgenomen met een nieuwe set hulpprogramma's voor het maken en controleren van exFAT FS (de oude exfat-utils blijft beschikbaar voor installatie, maar wordt niet aanbevolen).
- De officiƫle ondersteuning voor de mips-architectuur is beƫindigd.
- Voor het hash'en van wachtwoorden is standaard het yescrypt-algoritme gebruikt in plaats van SHA-512.
- Er is een mogelijkheid toegevoegd om de tools voor het beheren van geĆÆsoleerde containers Podman te gebruiken, ook als een transparante vervanging voor Docker.
- Het formaat van de regels in het bestand /etc/apt/sources.list is gewijzigd om beveiligingsproblemen op te lossen. Regels met {dist}-updates zijn hernoemd naar {dist}-security. In sources.list is het toegestaan om blokken "[]" te scheiden met meerdere spaties.
- De Panfrost- en Lima-stuurprogramma's zijn opgenomen, die ondersteuning bieden voor Mali GPU's die worden gebruikt in borden met processors op basis van de ARM-architectuur.
- Voor het gebruik van hardwareversnelling voor video-decodering, aangeboden door Intel GPU's op basis van de Broadwell-microarchitectuur en nieuwer, is de intel-media-va-driver ingeschakeld.
- Grub2 heeft ondersteuning toegevoegd voor het SBAT-mechanisme (UEFI Secure Boot Advanced Targeting), dat problemen oplost met het intrekken van certificaten voor UEFI Secure Boot.
- In de grafische installer is een build met libinput in plaats van de evdev-stuurprogramma's gegarandeerd, wat de ondersteuning voor touchpads heeft verbeterd. Het gebruik van een underscore in de gebruikersnaam, opgegeven tijdens de installatie voor het eerste account, is toegestaan. Er is een installatie van pakketten voor ondersteuning van virtualisatiesystemen mogelijk als een uitvoering onder hun beheer wordt gedetecteerd. Een nieuw thema voor Homeworld is geactiveerd.

- In de installer is de mogelijkheid toegevoegd om de GNOME Flashback desktop te installeren, die de ontwikkeling van de code voor de klassieke GNOME-panelen, de Metacity-vensterbeheerder en de applets die eerder beschikbaar waren in de fallback-modus van GNOME 3, voortzet.
- In de win32-loader applicatie, die het mogelijk maakt om Debian vanuit Windows te installeren zonder een aparte installatiegenaamd-schijf te maken, is ondersteuning voor UEFI en Secure Boot toegevoegd.
- Voor de ARM64-architectuur is de grafische installer ingeschakeld.
- Ondersteuning toegevoegd voor ARM-platforms en apparaten zoals puma-rk3399, Orange Pi One Plus, ROCK Pi 4 (A,B,C), Banana Pi BPI-M2-Ultra, Banana Pi BPI-M3, NanoPi NEO Air, FriendlyARM NanoPi NEO Plus2, Pinebook, Pinebook Pro, Olimex A64-Olinuxino, A64-Olinuxino-eMMC, SolidRun LX2160A Honeycomb, Clearfog CX, SolidRun Cubox-i Solo/DualLite, Turris MOX, Librem 5 en OLPC XO-1.75.
- De creatie van single-disc CD-images met Xfce is beƫindigd, evenals de creatie van 2 en 3 DVD ISO-images voor systemen amd64/i386.
Bron: opennet.ru

