C
Interfaces Sun RPC Movidas Desde glibc Hasta libtirpc
Fedora 28 ahora utiliza libtirpc para implementar el protocolo RPC de Sun.
La implementación de glibc de Sun RPC no era compatible con IPv6 y añadir soporte para IPv6 habría requerido un cambio al ABI de glibc. Como resultado, la implementación RPC de Sun se ha llevado a una biblioteca separada, libtirpc, la cual ha sido empaquetada en Fedora desde Fedora 7. El mantenimiento de Sun RPC en glibc ha quedado obsoleto desde hace mucho tiempo y este cambio alinea a Fedora con los proyectos más punteros.
Libcrypt sustituida por libxcrypt en glibc
En reacción a los planes para eliminar la librería libcrypt de glibc, esta actualización reemplaza libcrypt en la versión de Fedora de glibc con la librería libxcrypt. El uso de la librería libxcrypt permite una integración más fácil de nuevos algoritmos hash, promete los beneficios de una ciclo de desarrolla más rápido que libcrypt y brinda soporte para todos los algoritmos hash que se hayn introducido en la función crypt().
Compatiblidad
The libxcrypt library is backwards binary compatible with libcrypt.so.1 shipped as a part of the GNU C Library. Therefore, all binaries built against libcrypt should work without modifications with libcrypt.so.1 provided by libxcrypt. It is, however, not possible to recompile programs that use the following legacy APIs supplied by libcrypt against libxcrypt: encrypt, encrypt_r, setkey, setkey_r, and fcrypt.
There is, also, no reverse compatibility. Therefore, binaries linked against libcrypt.so.1 provided by libxcrypt will not work with glibc's default libcrypt.
To list all packages built against libcrypt, run the following command:
sudo dnf repoquery --whatrequires 'libcrypt.so*' | sed -e 's!-[0-9]\+.*$!!g' | sort -u
La Biblioteca C de GNU versión 2.27
Fedora 28 provides the GNU C Library (glibc) version 2.27.
See the release announcement for full information about changes brought by this version, and the glibc wiki entry about this release which contains a section on packaging changes. Also note the separate change related to glibc described in Interfaces Sun RPC Movidas Desde glibc Hasta libtirpc.
Want to help? Learn how to contribute to Fedora Docs ›