Após dois anos de desenvolvimento, foi lançado o Debian GNU/Linux 11.0 (Bullseye), disponível para nove arquiteturas oficialmente suportadas: Intel IA-32/x86 (i686), AMD64/x86-64, ARM EABI (armel), ARM 64 bits (arm64), ARMv7 (armhf), mipsel, mips64el, PowerPC 64 (ppc64el) e IBM System z (s390x). Atualizações para o Debian 11 serão lançadas ao longo de 5 anos.
Imagens de instalação estão disponíveis para download via HTTP, jigdo ou BitTorrent. Também foi criado um imagem de instalação não oficial nonfree, que inclui firmwares proprietários. Para as arquiteturas amd64 e i386, foram desenvolvidos LiveUSB, disponíveis nas versões com GNOME, KDE e Xfce, além de um DVD multi-arquitetura que combina pacotes para a plataforma amd64 com pacotes adicionais para a arquitetura i386.
O repositório apresenta 59.551 pacotes binários (42.821 pacotes de código-fonte), que é aproximadamente 1.848 pacotes a mais do que foram oferecidos no Debian 10. Em comparação com o Debian 10, foram adicionados 11.294 novos pacotes binários, removidos 9.519 (16%) pacotes obsoletos ou abandonados, e 42.821 (72%) pacotes foram atualizados. O tamanho total de todos os códigos-fonte oferecidos na distribuição é de 1.152.960.944 linhas de código. Participaram da preparação do lançamento 6.208 desenvolvedores.
Para 95,7% dos pacotes, a compatibilidade com builds reproduzíveis foi garantida, permitindo confirmar que o executável foi construído exatamente a partir dos códigos-fonte declarados e não contém modificações externas, as quais, por exemplo, podem ocorrer através de ataques à infraestrutura de builds ou backdoors no compilador.
Alterações principais no Debian 11.0:
- O núcleo Linux foi atualizado para a versão 5.10 (no Debian 10, o núcleo era 4.19).
- O stack gráfico e os ambientes de desktop foram atualizados: GNOME 3.38, KDE Plasma 5.20, LXDE 11, LXQt 0.16, MATE 1.24, Xfce 4.16. O pacote de escritório LibreOffice foi atualizado para a versão 7.0, e o Calligra para a versão 3.2. O GIMP 2.10.22, o Inkscape 1.0.2 e o Vim 8.2 também foram atualizados.
- Os aplicativos de servidor foram atualizados, incluindo 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 e OpenSSH 8.4.
- As ferramentas de desenvolvimento foram atualizadas: 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.
- Os pacotes CUPS e SANE oferecem a possibilidade de impressão e digitalização sem a necessidade de instalação prévia de drivers em impressoras e scanners conectados ao sistema via porta USB. O modo de operação sem drivers é suportado para impressoras com suporte ao protocolo IPP Everywhere e, para scanners, para os protocolos eSCL e WSD (usando os backends sane-escl e sane-airscan). Para interagir com o dispositivo USB como uma impressora ou scanner de rede, utiliza-se o processo em segundo plano ipp-usb, que implementa o protocolo IPP-over-USB.
- Foi adicionada um novo comando 'open', destinado a abrir um arquivo no programa padrão associado ao tipo de arquivo especificado. Por padrão, o comando é associado à ferramenta xdg-open, mas também pode ser vinculado ao manipulador run-mailcap, que considera a vinculação do subsistema update-alternatives ao executar.
- No systemd, uma hierarquia unificada e padronizada de cgroups (cgroup v2) é usada por padrão. Os cgroups v2 podem ser utilizados, por exemplo, para limitar o consumo de memória, recursos da CPU e entrada/saída. A principal diferença entre cgroups v2 e v1 é a aplicação de uma hierarquia comum de cgroups para todos os tipos de recursos, em vez de hierarquias separadas para a alocação de recursos da CPU, regulamentação do consumo de memória e para entrada/saída. As hierarquias separadas resultavam em dificuldades na organização da interação entre os manipuladores e em custos adicionais de recursos do núcleo ao aplicar regras a processos mencionados em diferentes hierarquias. Para aqueles que não desejam migrar para cgroup v2, foi oferecida a possibilidade de continuar utilizando cgroups v1.
- O systemd inclui a manutenção de um log separado (o serviço systemd-journald está ativado), que é armazenado no diretório /var/log/journal/ e não interfere na manutenção de logs tradicionais, que são mantidos por processos como rsyslog (os usuários agora podem remover o rsyslog e confiar apenas no systemd-journald). Além do grupo systemd-journal, usuários do grupo adm também obtiveram acesso para leitura das informações do log. A ferramenta journalctl agora adianta suporte para filtragem usando expressões regulares.
- O novo driver para o sistema de arquivos exFAT está ativado por padrão no núcleo, e não é mais necessário instalar o pacote exfat-fuse para utilizá-lo. O pacote exfatprogs também foi incluído, com um novo conjunto de utilitários para criar e verificar sistemas de arquivos exFAT (o antigo conjunto exfat-utils continua disponível para instalação, mas não é recomendado).
- O suporte oficial para a arquitetura mips foi encerrado.
- Para a hash de senhas, o algoritmo yescrypt é utilizado por padrão em vez do SHA-512.
- Adicionada a capacidade de usar ferramentas para gerenciar contêineres isolados Podman, incluindo como uma substituição transparente para o Docker.
- O formato das linhas no arquivo /etc/apt/sources.list foi modificado para resolver problemas de segurança. As linhas {dist}-updates foram renomeadas para {dist}-security. No sources.list, agora é permitido separar os blocos '[]' com vários espaços.
- Incluídos os drivers Panfrost e Lima, que oferecem suporte a GPU Mali utilizadas em placas com processadores baseados na arquitetura ARM.
- O driver intel-media-va-driver foi ativado para utilizar os recursos de aceleração de hardware na decodificação de vídeo disponíveis nas GPUs Intel baseadas na microarquitetura Broadwell e mais recentes.
- No grub2, adicionada suporte ao mecanismo SBAT (UEFI Secure Boot Advanced Targeting), que resolve problemas com a revogação de certificados para o UEFI Secure Boot.
- No instalador gráfico, foi feita a montagem com libinput em vez do driver evdev, melhorando o suporte para touchpads. Agora é permitido o uso do símbolo de sublinhado no nome de usuário fornecido durante a instalação para a primeira conta. Pacotes para suporte a sistemas de virtualização são instalados se for detectado que estão sendo executados em ambientes sob seu gerenciamento. Um novo tema de decoração, Homeworld, foi ativado.

- O instalador agora oferece a opção de instalar o ambiente de desktop GNOME Flashback, que continua a desenvolver o código do painel clássico do GNOME, do gerenciador de janelas Metacity e dos applets anteriormente disponíveis no modo fallback do GNOME 3.
- No aplicativo win32-loader, que permite instalar o Debian a partir do Windows sem criar um suporte de instalação separado, foi adicionada suporte a UEFI e Secure Boot.
- Um instalador gráfico foi ativado para a arquitetura ARM64.
- Adicionada a suporte a plataformas ARM e dispositivos 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.
- Cessou a criação de imagens ISO de CD de um único disco com Xfce, assim como a criação de imagens ISO de DVD 2 e 3 para sistemas amd64/i386.
Fonte: opennet.ru

