Ubuntu 22.10 adiciona integração Debuginfod

O Debuginfod permite consultar um servidor HTTP remoto para ativos de depuração automaticamente pelos utilitários readelf e objdump do Binutils ou pelo próprio GNU Debugger (GDB).

Uma das muitas mudanças a serem encontradas com o lançamento do Ubuntu 22.10 do próximo mês é a integração do Debuginfod.

O Debuginfod permite consultar um servidor HTTP remoto para ativos de depuração automaticamente pelos utilitários readelf e objdump do Binutils ou pelo próprio GNU Debugger (GDB). O servidor debuginfod pode fornecer os arquivos de depuração ELF/DWARF aos clientes conforme necessário.

A Red Hat lidera o trabalho do ecossistema no debuginfod e é usado por padrão desde o Fedora 35. Em vez de precisar de todos os ativos de depuração localmente, os componentes de depuração podem simplesmente consultar o servidor remoto para saber quais ativos são necessários. Isso, por sua vez, economiza espaço em disco e é bastante conveniente, supondo que você esteja sempre em um sistema conectado à Internet. O Arch Linux iniciou seu servidor debuginfod vários meses atrás.

Embora inicialmente focado no suporte à cadeia de ferramentas GNU, o LLVM este ano adicionou suporte ao servidor debuginfod.

Ubuntu 22.10 adiciona integração Debuginfod

O upstream do Ubuntu, Debian, iniciou seu servidor debuginfod ano passado. Com o Ubuntu 22.10, a Canonical agora oferece suporte ao Debuginfod como uma alternativa para desenvolvedores que precisam instalar manualmente os pacotes debuginfo. O servidor Debuginfod do Ubuntu está atualmente servindo informações DWARF, enquanto planos para adicionar índice e código fonte também devem chegar no futuro. No Ubuntu 22.10 e posterior, ao instalar o GDB, o usuário deve informar se irá usar debuginfod — ou pode ser alterado reconfigurando o pacote libdebuginfo-common.

Mais detalhes sobre a integração inicial do debuginfod para o Ubuntu 22.10 estão no link Ubuntu Discourse.

Ubuntu 22.10 terá kernel Linux 5.19

Já é quase uma decisão oficial: o Ubuntu 22.10 que chegará no final do ano, terá o kernel Linux 5.19. Sendo assim, quem resolver usar esta versão já poderá ter, por padrão, suporte a mais hardwares.

O desenvolvimento do Ubuntu 22.10 até agora ainda estava sendo executado no kernel Linux 5.15 usado pelo Ubuntu 22.04 LTS (e agora o Ubuntu 20.04.5 LTS também com sua pilha HWE) para ajudar a descobrir quaisquer problemas que afetem essa série de suporte de longo prazo.

No entanto, agora com pouco mais de um mês até o lançamento do Ubuntu 22.10, sendo empurrado agora para o arquivo Kinetic, está mudando de 5.15 para Linux 5.19 como o kernel pretendido para este lançamento não-LTS do Ubuntu.

O Linux 5.19 chegou há algum tempo, no final de julho. Por outro lado, esperava-se que fosse a versão do kernel Ubuntu 22.10. Afinal, o Linux 6.0 estável não deve sair até o início de outubro. Assim, com a abordagem conservadora da Canonical, seria muito cedo antes da estreia de 22.10 para enviá-lo. O congelamento do kernel para o Ubuntu 22.10 está marcado para 6 de outubro, enquanto o lançamento real do Ubuntu 22.10 está previsto para 20 de outubro.

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.
Sair da versão mobile