2. O que há de novo em Debian 13

O Wiki tem mais informação acerca deste tópico.

2.1. Arquiteturas suportadas

As seguintes são as arquiteturas suportadas oficialmente em Debian 13:

  • 64-bit PC (amid64)

  • 64-bit ARM (arm64)

  • ARM EABI (armel)

  • ARMv7 (EABI hard-float ABI, armhf)

  • 64-bit little-endian PowerPC (ppc64el)

  • 64-bit little-endian RISC-V (riscv64)

  • IBM System z (s390x)

Adicionalmente, em sistemas PC de 64-bit, está disponível userland de 32-bit (i386). Para detalhes, por favor veja Suporte reduido para i386.

Pode ler mais acerca do estado do port, bem como informação específica do port para a sua arquitetura nas páginas web dos ports Debian.

2.2. O que há de novo na distribuição?

2.2.1. Suporte oficial para riscv64

Este lançamento pela primeira vez suporta oficialmente a arquitetura riscv64, permitindo aos utilizadores correr Debian em hardware RISC-V de 64-bit e beneficiar de todas as funcionalidades de Debian 13.

O Wiki disponibiliza mais detalhes acerca do suporte de riscv64 em Debian.

2.2.2. Fortecimento contra ataques ROP e COP/JOP em amd64 e arm64

trixie introduz funcionalidades de segurança nas arquiteturas amd64 e arm64 desenhadas para mitigar exploits Return-Oriented Programming (ROP) e ataques Call/Jump-Oriented Programming (COP/JOP).

Em amd64 isto é baseado em Control-flow Enforcement Technology (CET) para proteção ROP e COP/JOP. Em arm64 é baseado em Pointer Authentication (PAC) para proteção ROP e Branch Target Identification (BTI) para proteção COP/JOP.

Estas funcionalidades são ativadas automaticamente se o seu hardware as suportar. Para amd64 veja Linux kernel documentation e Intel documentation, e para arm64 veja Wiki, e Arm documentation, que deverão ter informação acerca de como verificar se o seu processador suporta CET e PAC/BTI e como funcionam.

2.2.3. Suporte para HTTP Boot

O Instalador Debian e as imagens Debian Live podem agora arrancar utilizando «HTTP Boot» em firmware UEFI e U-Boot suportado.

Em sistemas que utilizem firmware TianoCore, entre no menu Device Manager, depois escolha Network Device List, escolha o interface de rede, HTTP Boot Configuration, e especifique o URL completo para o ISO de Debian a arrancar.

Para outras implementações de firmware, por favor veja a documentação do hardware do seu sistema e/ou a documentação de firmware.

2.2.4. Traduções melhoradas das páginas do manual

O projeto manpages-l10n contribuiu com muitas traduções novas e melhoradas das páginas do manual. As traduções para Romeno e Polaco foram especialmente melhoradas desde bookworm.

2.2.5. Verificação ortográfica em navegadores com Qt WebEngine

Pela primeira vez em Trixie, os navegadores baseados em Qt WebEngine, notavelmente Privacy Browser e Falkon, agora suportam verificação ortográfica utilizado dados hunspell. Os dados estão disponíveis no formato BDIC binary dictionary de cada pacote Hunspell de linguagem.

Está disponível mais informação no bug report relacionado.

2.2.6. Transição 64-bit time_t ABI

Todas as arquiteturas que não a i386 agora usam uma ABI time_t de 64-bit, que suporta datas além de 2038.

Nas arquiteturas (armel e armhf) a ABI de muitas bibliotecas mudou sem alterar o «soname» da biblioteca. Nestas arquiteturas, o software de terceiros e pacotes irá necessitar de ser recompilado/reconstruído e verificada a existência de possíveis perdas de dados.

A arquitetura i386 não participa nesta transição, já que a sua função principal é suportar hardware antigo.

Podem ser encontrados mais detalhes no wiki Debian.

2.2.7. Progresso de Debian em reproducible builds

Os contribuidores de Debian fizeram um progresso significativo em direção a assegurar que as compilações de pacotes produzem resultados reproduzíveis byte-a-byte. Pode verificar o estado dos pacotes instalados no seu sistema utilizando o novo pacote debian-repro-status, ou visite reproduce.debian.net para ver a estatística geral de Debian para trixie e posteriores.

Pode contribuir para estes esforços juntando-se a #debian-reproducible no IRC para discutir correções, ou verificar as estatísticas instalando o novo pacote rebuilderd e instalar a sua instância.

2.2.8. Suporte wcurl e HTTP/3 em curl

curl CLI e libcurl agora suportam HTTP/3.

Podem ser feitos pedidos HTTP/3 com as flags --http3 ou --http3-only.

O pacote curl agora inclui wcurl, uma alternativa wget que utiliza curl para fazer downloads.

Fazer downloas de ficheiros é tão simples como wcurl URL.

2.2.9. Suporte para BDIC Binary Hunspell Dictionary

Trixie disponibiliza dicionários binários .bdic compilados a partir da fonte de Hunspell pela primeira vez em Debian. O formato .bdic foi desenvolvido pela Google para ser utilizado no Chromium. Pode ser utilizado por Qt WebEngine, que é derivado da fonte do Chromium. Os navegadores baseados em Qt WebEngine podem tirar vantagem dos dicionários .bdic disponibilizados se tiverem o suporte apropriado dos autores. Está disponível mais informação no bug report relacionado.

2.2.10. Desktops e pacotes muito conhecidos

Este novo lançamento de Debian vem com muito mais software do que o seu predecessor bookworm; a distribuição inclui mais de 14116 novos pacotes, num total de mais de 69830 pacotes. A maior parte do software na distribuição foi atualizado: mais de 44326 pacotes de software (isto é 63% de todos os pacotes em bookworm). Além disso, um número significativo de pacotes (mais de 8844, 12% dos pacotes de bookworm) foram removidos da distribuição. Não verá quaisquer atualizações a estes pacotes e estes serão marcados como «obsoletos» nos programas de gestão de pacotes; veja a Pacotes obsoletos.

Debian é mais uma vez lançado com vários ambientes de trabalho e aplicações. Entre outros agora inclui os ambientes de trabalho GNOME 48, KDE Plasma 6.3, LXDE 13, LXQt 2.1.0 e Xfce 4.20.

As aplicações de produtividade também foram actualizadas, incluindo os conjuntos de ofimática:

  • O LibreOffice foi atualizado para a versão 25;

  • O GNUcash foi atualizado para 5.10;

Entre muitas outras, este lançamento também inclui, as seguintes atualizações de software:

Pacote

Versão em 12 (bookworm)

Versão em 13 (trixie)

Apache

2.4.62

2.4.64

Bash

5.2.15

5.2.37

BIND Servidor de DNS

9.18

9.20

Cryptsetup

2.6

2.7

curl/libcurl

7.88.1

8.14.1

Emacs

28.2

30.1

Exim (servidor de email predefinido)

4.96

4.98

GCC, GNU Compiler Collection (compilador predefinido)

12.2

14.2

GIMP

2.10.34

3.0.4

GnuPG

2.2.40

2.4.7

Inkscape

1.2.2

1.4

a biblioteca GNU C

2.36

2.41

Kernel Linux

série 6.1

série 6.12

LLVM/Clang toolchain

13.0.1 e 14.0 (predefinido) e 15.0.6

19 (predefinição), disponíveis 17 e 18

MariaDB

10.11

11.8

Nginx

1.22

1.26

OpenJDK

17

21

OpenLDAP

2.5.13

2.6.10

OpenSSH

9,2p1

10.0p1

OpenSSL

3.0

3.5

Perl

5.36

5.40

PHP

8.2

8.4

Postfix

3.7

3.10

PostgreSQL

15

17

Python 3

3.11

3.13

Rustc

1.63

1.85

Samba

4.17

4.22

Systemd

252

257

Vim

9.0

9.1