Ядро Linux 6.1.

МЦСТ публикует исходные тексты ядра Linux 6.1 для архитектуры Эльбрус. Открытое ядро поддерживает семейство процессоров Эльбрус: e4c, e8c, e1c+, e8c2, e12c, e16c, e2c3 и e8v7.

Обновление в архитектурно-зависимой части включает в себя:

  • улучшение поддержки KVM (гипервизор, MMU гостевых систем);
  • доработки сетевого стека — JIT-компилятор BPF;
  • улучшения в механизме NUMA;
  • kexec, гибернацию, контроль ошибок памяти EDAC;
  • оптимизации алгоритмов ChaCha20 и CRC32c.

В состав драйверов вошли улучшения подсистем IOMMU, I2C/I3C, GPIO, I2S, QDMA, SMI, Hantro, VC9000D, IMGtec и др.

Скачать можно в разделе Загрузки.

Ядро Linux 5.10.

МЦСТ обновляет исходные тексты ядра Linux 5.10 для архитектуры Эльбрус. Обновление включает в себя исправления ошибок, патчи безопасности и патчи для работы в реальном времени.

Скачать можно в разделе Загрузки.

Выкладывается ранний вариант системы программирования lcc новой версии 1.31.

Выкладывается ранний вариант системы программирования lcc новой версии 1.31. Можно скачать в разделе Загрузки.

Краткая инструкция по использованию:

— Для запуска на платформе osl9 бинарников, собранных с помощью lcc-1.31, необходимо установить новые версии пакетов glibc и lcc-libs:
# apt install ./glibc_2.41-* ./lcc-libs_1.31.*

— Для работы с нативным компилятором необходимо дополнительно установить новые пакеты lcc и binutils:
# apt install ./lcc_1.31.* ./binutils_2.45-*

Изменения в компиляторе lcc между версиями 1.29 и 1.31.

Эльбрус qemu-user верия 1.0

Публикуется эмулятор архитектуры Эльбрус qemu-user.
Он позволяет запускать приложения для Эльбруса на машинах x86.
Способы использования и текущие ограничения реализации описаны в документации.
Официальный репозиторий проекта: https://git.openelbrus.ru/mcst/qemu