Ядро Linux может лишиться библиотеки, отвечающей за поддержку ARM-архитектуры

Ядро Linux может лишиться библиотеки, отвечающей за поддержки ARM-архитектуры

Рассел Кинг является одним из разработчиков ядра Linux. В этом проекте он отвечает за поддержку ARM архитектуры. Недавно он сообщил о планах по удалению из ядра Linux библиотеки softfloat. В состав этой библиотеки входит эмулятор операций с плавающей запятой и эмулятор векторных операций.

Удаление этой библиотеки приведет к несовместимости процессоров ARMv4 и ARMv5 с операционной системой Linux. Кроме того, все последующие модели ARM станут работать с меньшей эффективностью. Таким образом, начинающим системным администраторам, изучающим учебник по mysql и другим пользователям лучше будет отказаться от использования ARM-процессоров.

По словам Рассела Кинга, такое решение принято из-за несовместимости лицензий. Требования лицензии softfloat противоречат лицензии GPLv2. Речь идет о пункте лицензии softfloat о возмещении ущерба в некоторых ситуациях.

Разработчики Linux пытаются найти пути решения этой проблемы. По мнению Кинга, самый оптимальный путь – это убедить создателей библиотеки softfloat убрать проблемный пункт из лицензии.

Если уговорить авторов softfloat не получится, то придется вернуть в ядро устаревший эмулятор FASTFPE. При этом придется смириться со всеми возникшими неудобствами до разработки нового эмулятора.


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288