Библиотека переносимости GNU (Библиотека переносимости GNU) для кроссплатформенного универсального переносимого кода представляет собой серьезную переработку gnulib-tool, программы, которая импортирует модули из gnulib в свои пакеты. Говорят, что после переписывания кода gnulib-tool производительность от 8 до 100 раз выше, чем у существующей реализации.
Исходная программа gnulib-tool представляла собой реализацию сценария оболочки для импорта модулей Gnulib в программу для повышения переносимости кода. Некоторые разработчики GNU переписали gnulib-tool на Python вместо сценариев оболочки в ответ на критику его низкой производительности.
Бруно Хайбле объявил сегодня, что реализация gnulib-tool на языке Python готова к бета-тестированию и должна работать еще быстрее:
В объявлении в списке рассылки, призывающем к бета-тестированию нового кода Gnulib, для тех, кто заинтересован, изложены шаги по сравнению версий gnulib-tool для оболочки и Python.