|
GNU C library 2.3
von
Ulrich Drepper
Red Hat, Inc.
Ulrich Drepper is the GNU C library maintainer
The GNU C libraray 2.3 will be released later this year, and like every
new major release it features significant improvements over previous
releases. While releases up to version 2.2 mainly introduced changes to
catch up with industry standards, version 2.3 will go beyond what is available
anywhere else to provide support for features requested by users. This
would be my first public talk on the topic.
The new features covered include:
- Fast-loading ELF binaries. Changes to the static and dynamic linker
permit load times which are faster than those of statically
linked binaries.
- Start-up time improvements for internationalized applications.
- Support for thread-local storage. This requires extensions to the
ELF binary format. Everyone using threads will welcome this, and everybody
implementing compilers needs to know about it.
- Thread-local locale support. The current locale model is completely
inadequate for multi-threaded applications. The new model will change
this, and is also required for a complete implementation of the i18n
parts of the C++ standard library.
- Better checking for API violations. One reason programs break between
glibc upgrades is due to programmers using forbidden interfaces. Some
new technology makes it easier to detect this.
- glibc 2.3 will be much better optimized by using techniques which
are of interest to and applicable by everyone who writes libraries.
Many more new and important features would be covered
briefly.
Material zum Vortrag:
PDF
|