FERRAMENTAS LINUX: Acelerando a Portabilidade: A Nova Ferramenta Gnulib

segunda-feira, 22 de abril de 2024

Acelerando a Portabilidade: A Nova Ferramenta Gnulib

 

A Biblioteca de Portabilidade GNU, uma solução essencial para a portabilidade de código entre plataformas, passou por uma transformação significativa.

A ferramenta gnulib, responsável pela importação de módulos do gnulib para pacotes, foi reescrita, prometendo um desempenho de oito a 100 vezes mais rápido do que a implementação anterior.

A ferramenta gnulib original, uma implementação de script shell, tem sido a espinha dorsal da importação de módulos Gnulib em programas para aprimorar a portabilidade do código. No entanto, em resposta às críticas sobre seu desempenho lento, os desenvolvedores do GNU reescreveram a ferramenta gnulib em Python.

Bruno Haible anunciou recentemente que a nova implementação da ferramenta gnulib em Python está pronta para testes beta e promete ser muito mais rápida. Ele afirmou: “A ferramenta gnulib é conhecida por ser lenta há muitos anos. Ouvimos suas reclamações. Uma reescrita da ferramenta gnulib em outra linguagem de programação (Python) está pronta para teste beta. É entre 8 e 100 vezes mais rápido do que a ferramenta gnulib original.”

Ambas as implementações, a antiga e a nova, devem se comportar de forma idêntica, produzindo os mesmos arquivos gerados e a mesma saída. No anúncio solicitando testes beta do novo código Gnulib, Haible descreve as etapas para comparar as versões shell e Python da ferramenta gnulib.







Fonte 

Até a próxiam !!

Nenhum comentário:

Postar um comentário