13.12.2012 Новости, Открытый код/LinuxЯдро Linux 3.7 впервые обеспечит универсальную поддержку систем на процессорах ARM
Новая версии ядра Linux — Kernel 3.7 — не содержит большого количества нововведений, скорее являя собой результат доработки предыдущей версии, но значимость их представляется довольно значительной. Как информирует ресурс Kernel, в новой версии ядра появилась ранее обещанная поддержка 64-разрядной архитектуры AArch64 (ARM64), реализованной в процессорах, поддерживающих набор команд ARMv8. ARM64 включает в себя новый набор команд A64, примечательный расширением числа регистров, новыми командами для вычислений с плавающей запятой и новыми векторными SIMD-инструкциями NEON, такими как инструкции для ускорения работы алгоритмов шифрования AES и SHA-1/SHA-256. Реализация ARM64 для Linux поддерживает расширенную 39-разрядную адресацию памяти для ядра и пользовательского уровня и предоставляет режим совместимости, позволяющий выполнять 32-разрядные программы, собранные для архитектуры ARMv7. В настоящее время устройства на базе ARMv8 находятся на стадии тестирования прототипов, поступление в продажу первых ARMv8-систем ожидается в следующем году. Также здесь реализованы унификация кода поддержки архитектуры ARM и обеспечение возможности формирования многоплатформенных ARM-сборок. Если ранее требовалось собирать отдельный вариант ядра для каждого типа SoC, то начиная с выпуска 3.7 появится возможность собрать одно ядро, которое будет содержать поддержку различных ARM-платформ. Унифицированная сборка ядра 3.7 сможет работать на платформах Calxeda Highbank (серверы HP ...
читать далее.