стань автором. присоединяйся к сообществу!
Лого Сделано у нас
13
KateBasealt 16 ноября 2023, 12:48

«Альт» — первая российская ОС, работающая на базе китайских процессоров с архитектурой Loongarch64

Следи за успехами России в Телеграм @sdelanounas_ru

«Базальт СПО» подготовила технологическую сборку операционных систем (ОС) «Альт» на базе китайских процессоров с архитектурой Loongarch64. Это первая и единственная российская ОС, работающая с данной аппаратной платформой.

Сборка выполнена с графической средой Xfce на базе нестабильной (экспериментальной) ветки репозитория проекта «Сизиф"*. В дальнейшем планируется релиз дистрибутивов ОС семейства «Альт» для Loongarch64.

Уже сейчас ОС «Альт» для Loongarch64 можно установить на ноутбуках, рабочих станциях и серверах и работать с базовым набором программ, таких как офисный пакет LibreOffice, браузер Firefox, графический редактор GIMP (свободный аналог Adobe Photoshop) и других.

Скачать и протестировать сборку для архитектуры Loongarch64 можно по ссылке.

«»Базальт СПО« представляет уникальную технологию — первую в России операционную систему для архитектуры Loongarch64. Процессоры на ее основе появились на российском рынке совсем недавно, а, значит, организациям и предприятиям предстоит масштабная работа по адаптации программного обеспечения к работе с китайской архитектурой. Операционные системы «Альт» могут стать платформой для тестирования таких продуктов», — сообщил Сергей Трандин, генеральный директор «Базальт СПО».

Разработчикам «Базальт СПО» удалось адаптировать ОС «Альт» для полноценной работы с Loongarch64 всего за 9 месяцев. Такой быстрый результат стал возможен благодаря автоматизации сборочного процесса с помощью уникальной технологии — догоняющей сборки пакетов. Когда в основном репозитории появляются новые программы, робот автоматически создает задание на сборку аналогичных программ для «догоняющих» платформ. Потребность в привлечении к этому процессу разработчиков все равно остается: например, некоторые пакеты связаны между собой, а разорвать зависимости может только человек; однако робот может сообщить о наличии таких связей.

«Технология догоняющей сборки существенно ускоряет процесс адаптации ОС для новых архитектур, поделился Сергей Трандин. Изначально для Loongarch64 пакеты собирались «вручную» — cборка первой тысячи заняла примерно полгода. В июле для этой платформы была настроена сборочница, и процесс пошел гораздо быстрее. На сегодня в репозитории проекта «Сизиф» собрано более 16 тысяч программных пакетов для китайской архитектуры, их база постоянно пополняется. Исходные коды пакетов хранилища Loongarch64 также опубликованы и развиваются в рамках проекта «Сизиф». Быстрый результат был получен и благодаря накопленному опыту разработчиков «Базальт СПО»».

ОС «Альт» работают на 8 архитектурах: основных — i586, x86_64, aarch64, armh, ppc64le, и «догоняющих» — «Эльбрус», mipsel, riscv64. Опыт создания ОС для этих аппаратных платформ был использован при портировании на Loongarch64.

Активную поддержку разработчикам «Базальт СПО» оказали представители китайской компании-разработчика процессоров с архитектурой Loongarch: они предоставили сообществу всю подробную документацию, современные серверы для тестирования ОС, а также приняли активное участие в работе разработчиков свободного ПО, реализуя и продвигая поддержку Loongarch.

«Опыт «Базальт СПО« по формированию одного из крупнейших репозиториев ПО мира будет очень полезен при продвижении российских процессоров и целых программно-аппаратных экосистем в Юго-Восточной Азии, — поделился Валентин Макаров, президент НП РУССОФТ. — Пока это кажется фантазией, но даже в масштабах РУССОФТ мы имеем все необходимое, чтобы отработать хотя бы пилотное продвижение».

По словам генерального директора «Базальт СПО» Сергея Трандина, процессоры с архитектурой Loongarch64 обладают существенным преимуществом: китайские разработчики предоставляют всю необходимую техническую документацию на свои решения, что позволяет использовать их на объектах критической информационной инфраструктуры. Кроме того, процессоры уже запущены в массовое производство, в связи с чем их можно рассматривать как реальную альтернативу западным аналогам.

*Нестабильная (экспериментальная) ветка — это раздел репозитория, в котором разработчики отрабатывают новые технологии и решения, в том числе обеспечивают возможность работы ОС на компьютерах с различными процессорами.

Кстати, а вы знали, что на «Сделано у нас» статьи публикуют посетители, такие же как и вы? И никакой премодерации, согласований и разрешений! Любой может добавить новость. А лучшие попадут в телеграмм @sdelanounas_ru. Подробнее о том как работает наш сайт здесь👈

  • 0
    Jorjio774 Jorjio774
    16.11.2314:07:36

    Loongarch64 — это VLIW-архитектура?

    • 0
      Vadim D Vadim D
      17.11.2303:52:30

      Loongarch64 — это VLIW-архитектура?

      Вот что написала нейросеть:

      LoongArch64 — это не VLIW-архитектура. Это 64-битная микропроцессорная архитектура, разработанная Китайской академией наук для использования в вычислительных системах и серверах. Она является развитием предыдущей 32-битной архитектуры Loongson (также известной как Godson).

      VLIW (Very Long Instruction Word) — это другой тип архитектуры, в которой инструкции разделяются на несколько независимых операций, которые выполняются параллельно в процессоре. LoongArch64 использует классическую CISC (Complex Instruction Set Computer) архитектуру, в которой инструкции выполняются последовательно и имеют разную длину и сложность.

Написать комментарий
Отмена
Для комментирования вам необходимо зарегистрироваться и войти на сайт,