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
In reaction to plans to remove the libcrypt library from glibc, this update replaces libcrypt in Fedora’s version of glibc with the libxcrypt library. The use of the libxcrypt library allows easier integration of new hashing algorithms, promises the benefits of a faster development cycle than libcrypt, and provides support for all hashing algorithms ever introduced to the crypt() function.
Compatibility
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
The GNU C Library version 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 ›