3 июля 2024 года АО «МЦСТ» (Московский Центр Спарк (SPARС) Технологии) — разработчик процессоров на архитектуре «Эльбрус» и операционной системы «Эльбрус Линукс») запустил процесс раскрытия исходных кодов компонентов ядра Linux, системных библиотек, патчей совместимости для ПО с открытым исходным кодом и дополнительных инструментов разработчиков для платформы «Эльбрус» в рамках открытия доступа к порталу «Разработка на платформе «Эльбрус»».
«АО «МЦСТ» объявляет о раскрытии исходных кодов ядра Linux, системных библиотек, патчей совместимости для ПО с открытым исходным кодом, обеспечивающих работу с архитектурой данной платформы. Этот шаг делается для развития открытого ПО для процессоров «Эльбрус»», — уточнили СМИ в компании на пресс-конференции, посвящённой развитию экосистемы свободно-распространяемого ПО для платформы «Эльбрус».
На веб-портал dev.mcst.ru для разработчиков ПО на платформе «Эльбрус» на данный момент опубликованы:
• исходный текст ядра Linux для архитектуры «Эльбрус»; • исходный текст библиотеки glibc для архитектуры «Эльбрус»; • набор патчей для оригинальных исходных текстов прикладных пакетов дистрибутива «Эльбрус Линукс».
Также часть данных в компании опубликовали в виде целой кучи отдельных репозиториев (больше двух сотен пакетов, по одному репозиторию на пакет): https://git.openelbrus.ru/mcst/osl.
Также на портале доступны для скачивания учебные материалы и руководства для программистов, собраны ссылки на ресурсы и сообщества, посвящённые тематике платформы «Эльбрус». Через форму запроса можно подать заявку на получение удалённого доступа к серверам «Эльбрус».
Доступны для скачивания исходные тексты и патчи из состава продуктов АО «МЦСТ». Для удалённого доступа к серверам «Эльбрус» следуйте инструкции в данном разделе. В разделе ссылки собраны тематические ресурсы и сообщества, посвящённые платформе «Эльбрус».
Примечания: опубликованные исходные тексты и патчи приводятся к такому виду, в котором ими можно воспользоваться без доступа к внутренним ресурсам и инструментарию «МЦСТ». Исходные тексты и патчи публикуются «как есть», без гарантии пригодности для сборки сторонними сборочными системами и без гарантии совместимости патчей с иными версиями оригинальных исходных текстов, кроме тех, для которых они разработаны.
Компания «МЦСТ» не оказывает поддержку по использованию открытых исходных текстов как некоммерческого продукта — они рассчитаны на целевую аудиторию, обладающую достаточной технической квалификацией для самостоятельной сборки программ из исходных текстов.
В ходе мероприятия о текущей ситуации на рынке аппаратных технологий и влиянии публикации исходного кода системного ПО для процессоров «Эльбрус» на дальнейшее развитие IT-сферы России рассказали директор департамента цифровых технологий Минпромторга России Владимир Дождев, заместитель генерального директора по маркетингу АО «МЦСТ» Константин Трушкин, исполнительный директор Ассоциации разработчиков программных продуктов «Отечественный софт» Ренат Лашин и глава Ассоциации российских разработчиков и производителей электроники Иван Покровский.
Заместитель гендиректора «МЦСТ» Константин Трушкин пояснил что компания:
• хочет помочь своим партнёрам (в том числе вендорам софта) адаптировать своё ПО под «Эльбрус» следуя духу Open Source сообщества.
• «Мы по запросу давали всем нашим серьёзным партнёрам код для того, чтобы они могли использовать его для адаптации своих операционных систем под работу с нашим процессором, но с условием неразглашения исходников. Но эти компании – часть Open Source сообщества, их процессы заточены под работу с открытым исходным кодом. А при взаимодействии с нами им приходилось фактически строить внутри себя отдельные процессы. Раскрытие нашего кода упростит для них взаимодействие с нами и поможет в дальнейшем избежать таких ситуаций», – сказал Трушкин;
• раскрытие кода также поможет настроить взаимодействие не только с текущими партнёрами, но и в целом с любыми компаниями, заинтересованными в разработке решений под «Эльбрус»;
• раскрытие кода — это желание компании подробно рассказать об архитектуре «Эльбруса» как можно более широкому кругу людей, а также сформировать международное коммьюнити разработчиков.
«Архитектура нашего процессора непростая. И для того, чтобы грамотно её развивать и оперативно получать результаты, нам нужна нужна кадровая масса квалифицированных людей, которые уже разобрались в теме и готовы стать частью потенциально широкого сообщества разработчиков, готовых совместно развивать решения на Эльбрусе», – подытожил Трушкин.
Источник: habr.com