Рассел Кинг является одним из разработчиков ядра Linux. В этом проекте он отвечает за поддержку ARM архитектуры. Недавно он сообщил о планах по удалению из ядра Linux библиотеки softfloat. В состав этой библиотеки входит эмулятор операций с плавающей запятой и эмулятор векторных операций.
Удаление этой библиотеки приведет к несовместимости процессоров ARMv4 и ARMv5 с операционной системой Linux. Кроме того, все последующие модели ARM станут работать с меньшей эффективностью. Таким образом, начинающим системным администраторам, изучающим учебник по mysql и другим пользователям лучше будет отказаться от использования ARM-процессоров.
По словам Рассела Кинга, такое решение принято из-за несовместимости лицензий. Требования лицензии softfloat противоречат лицензии GPLv2. Речь идет о пункте лицензии softfloat о возмещении ущерба в некоторых ситуациях.
Разработчики Linux пытаются найти пути решения этой проблемы. По мнению Кинга, самый оптимальный путь – это убедить создателей библиотеки softfloat убрать проблемный пункт из лицензии.
Если уговорить авторов softfloat не получится, то придется вернуть в ядро устаревший эмулятор FASTFPE. При этом придется смириться со всеми возникшими неудобствами до разработки нового эмулятора.