12.2. GLIBC


Nas bibliotecas Red Hat Enterprise Linux 7.0, the glibc (libc, libm, libpthread, NSS plug-ins, entre outros) são baseados no lançamento do glibc 2.17, o qual inclui inúmeras melhorias de reparos de erros relativos ao Red Hat Enterprise Linux 6 equivalente.
Notáveis destaques das bibliotecas do Red Hat Enterprise Linux 7.0 glibc são estas a seguir:
  • Suporte experimental do ISO C11.
  • Novas interfaces do Linux: prlimit, prlimit64, fanotify_init, fanotify_mark, clock_adjtime, name_to_handle_at, open_by_handle_at, syncfs, setns, sendmmsg, process_vm_readv, process_vm_writev.
  • Novas funções de faixas otimizadas para as arquiteturas AMD64 e Intel 64 usando Streaming SIMD Extensions (SSE), Supplemental Streaming SIMD Extensions 3 (SSSE3), Streaming SIMD Extensions 4.2 (SSE4.2), e Advanced Vector Extensions (AVX).
  • Novas funções de faixas otimizadas para IBM PowerPC e IBM POWER7.
  • Novas funções de faixas otimizadas para IBM S/390 and IBM System z com rotinas otimizadas especificamente para IBM System z10 e IBM zEnterprise 196.
  • Novos idiomas: os_RU, bem_ZA, en_ZA, ff_SN, sw_KE, sw_TZ, lb_LU, wae_CH, yue_HK, lij_IT, mhr_RU, bho_IN, unm_US, es_CU, ta_LK, ayc_PE, doi_IN, ia_FR, mni_IN, nhn_MX, niu_NU, niu_NZ, sat_IN, szl_PL, mag_IN.
  • Novos códigos: CP770, CP771, CP772, CP773, CP774.
  • Novas interfaces: scandirat, scandirat64.
  • Funcionalidade da checagem das versões dos descritores de arquivo FD_SET, FD_CLR, FD_ISSET, poll, e ppoll, foram adicionados.
  • Cache do banco de dados do netgroup é agora suportado no daemon do nscd.
  • A nova função secure_getenv() permite o acesso seguro ao ambiente, retorno NULL se executado em um processo de SUID ou SGID. Esta função substitui a função interna __secure_getenv().
  • A função crypt() agora falha se passar dos bytes salt que violam a especificação para esses valores. No Linux, a função crypt() consultará o /proc/sys/crypto/fips_enabled para determinar se o modo FIPS está habilitado, e falha em faixas criptografados usando o Message-Digest algorítimo 5 (MD5) ou o algorítimo de Data Encryption Standard (DES) quando o modo é ativado.
  • O conjunto clock_ * de funções (declarados em <time.h>) já está disponível diretamente na biblioteca C principal. Antes, era necessário conectar ao -lrt para usar estas funções. Essa mudança tem o efeito de um programa single-threaded que usa uma função como clock_gettime() (e não está relacionada com -lrt ) não irá mais carregar implicitamente as bibliotecas pthreads durante a execução e, portanto, não sofrerá as sobrecargas associadas ao suporte multi-thread em outro código, tais como a biblioteca C++ runtime.
  • Novo Cabeçalho <sys/auxv.h> e função getauxval() permite o acesso fácil aos pares de valor chave AT_* passados do kernel do Linux. O cabeçalho também define os HWCAP_* bits associados com a chave AT_HWCAP.
  • Uma nova classe de cabeçalho instalado foi documentada para a funcionalidade específica da plataforma de baixo nível. PowerPC, acrescentou a primeira instãncia com uma função para fornecer acesso de registro com base em tempo.
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2026 Red Hat
Voltar ao topo