12.2. GLIBC


En Red Hat Enterprise Linux 7.0, las bibliotecas glibc (libc, libm, libpthread, complementos NSS y otros) se basan en el lanzamiento glibc 2.17, el cual incluye varias mejoras y correcciones de errores relativos al equivalente de Red Hat Enterprise Linux 6.
Bibliotecas glibc destacables de Red Hat Enterprise Linux 7.0 son las siguientes:
  • Soporte experimental para ISO C11
  • Nuevas interfaces de 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.
  • Nuevas funciones de cadenas optimizadas para arquitecturas AMD64 e Intel 64 mediante Extensiones SIMD de transmisión por secuencias (SSE), Extensiones SIMD de transmisión por secuencias suplementarias (SSSE3), Extensiones SIMD de transmisión por secuencias 4.2 (SSE4.2), y Extensiones de vector avanzadas (AVX).
  • Nuevas funciones de cadena optimizadas para IBM PowerPC e IBM POWER7.
  • Nuevas funciones de cadena optimizadas para IBM S/390 e IBM System z con rutinas específicamente optimizadas para IBM System z10 e IBM zEnterprise 196.
  • Nuevas regiones: 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.
  • Nuevos cifrados: CP770, CP771, CP772, CP773, CP774.
  • Nuevas interfaces: scandirat, scandirat64.
  • Se adicionó la funcionalidad de verificación de versiones de los descriptores de archivos FD_SET, FD_CLR, FD_ISSET, poll, y ppoll.
  • La puesta en memoria cache de la base de datos netgroup ahora tiene soporte en el demonio nscd.
  • La nueva función secure_getenv() permite acceso seguro al entorno, retorno de NULL si ese ejecuta en un proceso de SUID o SGID. Esta función remplaza la función interna __secure_getenv().
  • La función crypt() ahora falla si se pasan los bytes de sal que violan la especificación para esos valores. En Linux, la función crypt() consultará el archivo /proc/sys/crypto/fips_enabled para determinar si el modo FIPS está permitido y fallar en las cadenas cifradas mediante el algoritmo de Resumen de mensaje 5 o Message-Digest 5 (MD5) o el algoritmo Estándar de cifrado de datos (DES) cuando el modo está activado.
  • La serie de paquetes clock_* de funciones (declarada en <time.h>), ahora está directamente disponible en la biblioteca principal C. Anteriormente, era necesario vincular a -lrt para usar estas funciones. Este cambio tiene el efecto de que un programa de un solo hilo que utilice una función tal como clock_gettime() (y no esté vinculado a -lrt) ya no cargará la biblioteca pthreads en tiempo de ejecución y no sufrirá la sobrecarga asociada con el soporte multihilos en otro código tal como la biblioteca de tiempo de ejecución C++.
  • El nuevo encabezado <sys/auxv.h> y la función getauxval() permiten fácil acceso a pares de llave-valor AT_* pasados desde el kernel de Linux. El encabezado también define los bits HWCAP_* asociados con la llave AT_HWCAP.
  • Una nueva clase de encabezado instalado ha sido documentada para la funcionalidad específica de plataforma de bajo nivel. PowerPC adicionó la primera instancia con una función para proporcionar acceso de registro basado en tiempo.
Volver arriba
Red Hat logoGithubredditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar. Explore nuestras recientes actualizaciones.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

Theme

© 2026 Red Hat