Почему двоичный файл glibc называется libc.Итак.6 не libc.Итак.1 или libc.Итак.4?

современный двоичный файл glibc называется libc.Итак.6 в Linux. Почему здесь используется" 6"? Libc.Итак.1 или libc.Итак.8 могут быть хорошие имена тоже ИМХО.

Википедия дает немного истории http://en.wikipedia.org/wiki/GNU_C_Library но не полностью объяснить

в начале 1990-х годов разработчики ядра Linux раздвоили glibc. Их вилка, называемая "Linux libc", поддерживалась отдельно в течение многих лет и выпускала версии со 2 по 5.

когда FSF выпустила glibc 2.0 в январе 1997 года,.... На этом этапе разработчики ядра Linux прекратили свою вилку и вернулись к использованию glibc FSF.[6]

последняя используемая версия Linux libc использовала внутреннее имя (soname) libc.Итак.5. После этого, glibc 2.x в Linux использует soname libc.Итак.6

1 ответов


те so-файлов уже были использованы. Поскольку новая версия библиотеки представляет собой разрыв в интерфейсе, для нее необходимо использовать новый основной номер SONAME.