Glibc 2.30: nova versão da biblioteca C

esquema glibc

Fonte: Wikipedia

Para quem ainda não sabe, o Biblioteca Glibc (GNU Library C) é uma biblioteca muito comum usada em tempo de execução para software escrito na linguagem C. Este projeto GNU está sob a licença LGPL e fornece sistemas com uma série de chamadas de sistema (syscalls) e outras funções básicas definidas nele. Quase todos os programas na linguagem de programação C fazem uso dele (incluindo o próprio kernel).

Está disponível para Sistemas GNU baseado no kernel Linux, embora seja muito portátil para suportar vários sistemas e muitos hardwares diferentes. Outros sistemas como Kaiku, BeOS e Debian GNU com kernel Hurd, kFreeBSD também são suportados por esta biblioteca muito importante. Se você pesquisar sua distribuição, a encontrará como libc em uma de suas versões.

Bem, uma vez apresentado, você deve saber que agora foi lançado versão 2.30 da glibc com melhorias interessantes. Após este lançamento do projeto GNU C Library 2.30, as otimizações e os novos recursos variam do suporte para Unicode 12.1 até melhorias um pouco mais insignificantes. Ele também destaca o suporte para o pacote configurável –preload para o vinculador dinâmico para pré-carregar objetos compartilhados como uma alternativa para a variável de ambiente LD_RELOAD.

Além disso, tem novos recursos no Linux como getgents64 (), gettid () e tgkill (). Em relação ao suporte POSIX proposto, também existem novos recursos com funções como pthread_cond_clockwait, pthread_mutex_clocklock, pthread_rwlock_clockrdlock, pthread_rwlock_clockwrlock e sem_clockwait. Até mesmo o desempenho foi otimizado para a arquitetura ARM e também especificamente para os processadores ARM destinados a HPC chamados ThunderX2, alguns bugs de segurança foram corrigidos, etc.

Espero pela próxima versão agora em desenvolvimento, 2.31, Posso falar sobre muitas outras novidades na LxA ... Isso está previsto para fevereiro de 2020, então ainda faltam alguns meses para ver o resultado do empreendimento.

Para mais informacao - Projetar site


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Paul dito

    LD_RELOAD? Espero que tenha sido um erro de digitação.
    lembranças