Dopo due anni di sviluppo, è stato rilasciato Debian GNU/Linux 11.0 (Bullseye), disponibile per nove architetture ufficialmente supportate: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM a 64 bit (arm64), ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) e IBM System z (s390x). Gli aggiornamenti per Debian 11 saranno rilasciati per un periodo di 5 anni.
Sono disponibili immagini di installazione da scaricare tramite HTTP, jigdo o BitTorrent. È stato anche creato un'immagine di installazione non ufficiale non free, che include firmware proprietari. Per le architetture amd64 e i386 sono stati sviluppati LiveUSB, disponibili in versioni con GNOME, KDE e Xfce, oltre a un DVD multiarchitettura che combina pacchetti per la piattaforma amd64 con pacchetti aggiuntivi per l'architettura i386.
In repository sono presenti 59551 pacchetti binari (42821 pacchetti sorgente), circa 1848 pacchetti in più rispetto a quanto proposto in Debian 10. Rispetto a Debian 10, sono stati aggiunti 11294 nuovi pacchetti binari, rimossi 9519 (16%) pacchetti obsoleti o abbandonati e aggiornati 42821 (72%) pacchetti. La dimensione complessiva di tutti i testi sorgente proposti nel distributore è di 1.152.960.944 righe di codice. Alla preparazione del rilascio hanno partecipato 6208 sviluppatori.
Per il 95.7% dei pacchetti è garantito il supporto per build ripetibili, che conferma che il file eseguibile è stato effettivamente costruito dai testi sorgente dichiarati e non contiene modifiche non autorizzate, che possono essere effettuate, ad esempio, attraverso un attacco all'infrastruttura di build o un backdoor nel compilatore.
Le principali novità in Debian 11.0:
- Il kernel Linux è stato aggiornato alla versione 5.10 (in Debian 10 era fornito il kernel 4.19).
- Aggiornato il stack grafico e gli ambienti desktop: GNOME 3.38, KDE Plasma 5.20, LXDE 11, LXQt 0.16, MATE 1.24, Xfce 4.16. Il pacchetto per ufficio LibreOffice è stato aggiornato alla versione 7.0, mentre Calligra è alla versione 3.2. Aggiornati GIMP 2.10.22, Inkscape 1.0.2, Vim 8.2.
- Aggiornate le applicazioni server, tra cui 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, OpenSSH 8.4.
- Aggiornati gli strumenti di sviluppo 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.
- Nei pacchetti CUPS e SANE è garantita la possibilità di stampa e scansione senza installazione preventiva dei driver su stampanti e scanner collegati al sistema tramite porta USB. La modalità di funzionamento senza driver è supportata per le stampanti che supportano il protocollo IPP Everywhere, e per gli scanner — i protocolli eSCL e WSD (sono utilizzati i backend sane-escl e sane-airscan). Per interagire con un dispositivo USB come se fosse una stampante o uno scanner di rete, si utilizza il processo in background ipp-usb con implementazione del protocollo IPP-over-USB.
- È stato aggiunto un nuovo comando «open», destinato ad aprire un file nel programma predefinito per il tipo di file specificato. Per impostazione predefinita, il comando è associato all'utilità xdg-open, ma può anche essere collegato a un gestore run-mailcap che tiene conto delle associazioni nel momento dell'avvio del sottosistema update-alternatives.
- In systemd è attivata di default una singola gerarchia unificata di cgroup (cgroup v2). I cgroup v2 possono essere utilizzati, ad esempio, per limitare il consumo di memoria, le risorse CPU e l'input/output. La principale differenza tra i cgroup v2 e v1 è l'applicazione di una gerarchia comune di cgroup per tutti i tipi di risorse, invece di gerarchie separate per la distribuzione delle risorse CPU, per la regolamentazione del consumo di memoria e per l'input/output. Le gerarchie separate portavano a difficoltà nell'organizzare l'interazione tra i gestori e a costi aggiuntivi di risorse del kernel nell'applicazione delle regole per un processo menzionato in diverse gerarchie. Per coloro che non intendono passare a cgroup v2 è fornita la possibilità di continuare a utilizzare i cgroup v1.
- In systemd è attivato un registro separato (il servizio systemd-journald è attivato), che viene salvato nella directory /var/log/journal/ e non influisce sulla registrazione dei tradizionali log, mantenuti da processi come rsyslog (gli utenti possono ora rimuovere rsyslog e fare affidamento solo su systemd-journald). Oltre al gruppo systemd-journal, gli utenti del gruppo adm hanno ottenuto accesso alla lettura delle informazioni dal registro. All'utilità journalctl è stata aggiunta la supporto per il filtraggio utilizzando espressioni regolari.
- Nel kernel è attivato per impostazione predefinita un nuovo driver per il file system exFAT, per il quale non è più necessaria l'installazione del pacchetto exfat-fuse. È incluso anche il pacchetto exfatprogs con un nuovo set di strumenti per la creazione e la verifica del FS exFAT (il vecchio set exfat-utils rimane disponibile per l'installazione, ma non è raccomandato per l'uso).
- È terminato il supporto ufficiale per l'architettura mips.
- Per l'hashing delle password è stato scelto per impostazione predefinita l'algoritmo yescrypt invece di SHA-512.
- È stata aggiunta la possibilità di utilizzare l'insieme di strumenti per la gestione dei container isolati Podman, incluso come sostituto trasparente di Docker.
- È stato modificato il formato delle righe nel file /etc/apt/sources.list, relative alla risoluzione di problemi di sicurezza. Le righe {dist}-updates sono state rinominate in {dist}-security. È consentita la separazione dei blocchi '[]' con spazi multipli in sources.list.
- Sono inclusi i driver Panfrost e Lima, che forniscono supporto per le GPU Mali, utilizzate nelle schede con processori basati sull'architettura ARM.
- Per utilizzare i mezzi di accelerazione hardware per la decodifica video forniti nelle GPU Intel basate sull'architettura Broadwell e successive, è stato impiegato il driver intel-media-va-driver.
- In grub2 è stato aggiunto il supporto per il meccanismo SBAT (UEFI Secure Boot Advanced Targeting), risolvendo i problemi con il ritiro dei certificati per UEFI Secure Boot.
- Nell'installer grafico è stata realizzata una raccolta con libinput invece del driver evdev, migliorando così il supporto per i touchpad. È consentito l'uso del carattere di sottolineatura nel nome utente fornito durante l'installazione per il primo account. È stata garantita l'installazione dei pacchetti per supportare i sistemi di virtualizzazione se viene rilevato l'avvio in ambienti da loro gestiti. È stata implementata una nuova tema di design per Homeworld.

- Nell'installer è stata fornita la possibilità di installare l'ambiente desktop GNOME Flashback, che continua lo sviluppo del codice della classica interfaccia GNOME, del gestore delle finestre Metacity e degli applet precedentemente disponibili nella modalità fallback di GNOME 3.
- Nell'applicazione win32-loader, che consente di installare Debian da Windows senza creare un supporto di installazione separato, è stato aggiunto il supporto per UEFI e Secure Boot.
- Per l'architettura ARM64 è stato impiegato l'installer grafico.
- È stato aggiunto il supporto per le piattaforme ARM e i dispositivi 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 e OLPC XO-1.75.
- Interrotta la creazione di immagini disco singole CD con Xfce, così come è stata interrotta la creazione di immagini DVD ISO 2 e 3 per sistemi amd64/i386.
Fonte: opennet.ru

