LINUX.ORG.RU

Создание экосистемы свободного ПО для процессоров «Эльбрус»

 


3

6

В ТАСС состоится пресс-конференция, посвященная развитию экосистемы свободно-распространяемого ПО для платформы «Эльбрус».

О текущей ситуации на рынке аппаратных технологий и влиянии публикации исходного кода системного ПО для процессоров «Эльбрус» на дальнейшее развитие IT-сферы России расскажут директор департамента цифровых технологий Минпромторга России Владимир Дождев, заместитель генерального директора по маркетингу АО «МЦСТ» Константин Трушкин, исполнительный директор Ассоциации разработчиков программных продуктов «Отечественный софт» Ренат Лашин и глава Ассоциации российских разработчиков и производителей электроники Иван Покровский.

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

>>> Подробности

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 3)

Ответ на: комментарий от liksys

Ближайший российский литограф может только 350нм и всё еще тестируется..

Лет дцать назад же покупали линию на 180нм. Или линию купили, а шефмонтаж нет?

einhander ★★★★★
()
Ответ на: комментарий от vitalif

Учитывая что в компиляторе есть код из свободного gfortran.

У них там только C/C++ фронт покупной. Компилятор в один толстенный бинарь собран под конкретную цель (оптимизирующий или нет и под 32-64-128 бит mptr), поэтому с точки зрения GPL из-за копипасты из gfortran он должен быть опубликован весь.

Кому должен и насколько это конечно другой вопрос. Но это можно держать в уме.

a1ba ★★
()
Ответ на: комментарий от neumond

Можно потыкать удаленно отправив ssh ключи https://elbrus.kurisa.ch.

Нет, никакие NDA подписывать и слать отчёты не нужно. Это локальная инициатива одного из сотрудников ИНЭУМ (который если что скоро в отпуск уходит на месяц, так что аппрувить ssh ключи и создавать юзеров не сможет).

a1ba ★★
()
Ответ на: комментарий от krasnh

Маловероятно

Как-минимум, год назад был. Да о нём много кто отзывался, мягко говоря, не в самом позитивном свете (тотже Юрьев (erthink), например). Персонаж, мягко говоря, сильно мутный.

SkyMaverick ★★★★★
()
Ответ на: комментарий от utanho

ЕМНИП, эту линию в свое время как раз под эльбрусы и приобретали.

Да, была история с stmicroelectronics. Но это было-то, по меркам прогресса, уже в прошлой жизни :) Сейчас она оправдана, опять-же, на мой взгляд, только для производства микроконтроллеров.

DrRulez ★★★★
()
Ответ на: комментарий от einhander

Сейчас разрабатывают полностью свою линию, т.е. прощё говоря «станок» не покупной.

Ну, пока 350, но надо же начинать с чего-то. Да и процесс, в целом востребованный. И, я так понимаю, это первые кто вышли на готовое к промышленной эксплуатации устройство. Насколько я в курсе, несколько групп параллельно ведут работы по более тонким процессам.

SkyMaverick ★★★★★
()
Ответ на: комментарий от monk

Работает

Его уже официально вывели из состояния глубокой альфы, в которой он находится с прошлого года?

А раст работает?

liksys ★★★★
()
Ответ на: комментарий от einhander

Я помню про линию, кажется, ее покупали в б/у виде у Sun. Когда я последний раз видел новости о ней, то эта линия в запакованном виде застряла где-то на складе в забугорье из-за санкций или типа того, причем еще до 2014 года.

Да и в любом случае, речь о собственных, российских литографах, своей разработки. Вот их у нас нет, и будут еще не скоро.

liksys ★★★★
()
Ответ на: комментарий от windprop2

Это связано с урезанием финансирования проекта Эльбрус? Условно - «пусть комьюнити поработает задаром».

ЕМНИП, это связано с тем, что NDA вставляло палки в колёса сообществу. Теперь не будет. Хорошая новость.

Про урезание финансирования не знаю. По идее, не должны сейчас резать. Основной то заказчик не изменился.

skiminok1986 ★★★★★
()
Ответ на: комментарий от Smacker

Какой смысл обсуждать его поддержку, если собственно «его»-то и нет?

Смысл такой, что железо пока есть, новые процессоры разрабатываются, а производить, скорее всего, рано или поздно станет где. А у нас уже и актуальная версия есть для производства и софтописатели пишут по мере сил.

Ну и что считать «взлетит»? Он уже взлетел в своей нише. Убийцы intel в нём нет. Он не для этого.

skiminok1986 ★★★★★
()
Ответ на: комментарий от nicholas_ru

Не смешите, зачем открывать код линукса, он и так всегда был открыт

Не все модули открыты, например. Попробуй читать через призму «учёный изнасиловал журналиста».

Что это за платформа? Кроме процессора существует полно комплектующих.

Дизайн свой. ПНС свой (по крайней мере софт).

Что за платформа Intel? Там кроме процессора ещё куча всего, зачастую китайского, на плате.

skiminok1986 ★★★★★
()
Ответ на: комментарий от Smacker

Тут-то мероприятие, как я понял, рассчитано на ширнармассы, а ширнармассам нужно хлеба и зрелищ, а не очередной эмулятор.

Ты не очень правильно понял.

skiminok1986 ★★★★★
()
Ответ на: комментарий от Cergoo

после пресс-конференции будут раздовать «ельбрусы» всем желающим энтузиастам?

Доступ по SSH ты можешь получить уже сейчас. После открытия всего и вся это будет сделать сильно проще.

skiminok1986 ★★★★★
()
Ответ на: комментарий от seiken

А вот разрабатывать для маломощного компа типа эльбруса

Когда он успел стать маломощным? Или ты исключительно lintel видишь в эльбрусе?

skiminok1986 ★★★★★
()
Ответ на: комментарий от Smacker

эльбрус заполучить вообще нельзя

Кто тебе запрещает?

skiminok1986 ★★★★★
()

А что там, собственно, с железом? Как бы для развития открытого ПО его было бы неплохо где-то запускать. Есть там какая-нибудь плата за тысячу рублей, как замена распи?

vbr ★★★★
()
Ответ на: комментарий от DrRulez

Опять убийца интела в лице эльбруса? Открытие назревало давно, не один год. То, что оно состоялось, это прекрасно.

Чтобы за приемлемые деньги получать технологию, нужна большая доля на рынке. Если на рынок не выходить, то доли не будет в принципе. Производить же мелкие партии дорого.

Ты сильно хочешь работать в минус себе? В МЦСТ, очевидно, хотят хоть что-то зарабатывать на эльбрусах. И я не могу их в этом винить – сам предпочитаю работать в плюс.

skiminok1986 ★★★★★
()
Ответ на: комментарий от qbbr

они бэ вначале распространением Эльбруса занялись, а потом уже и ПО.

Ты бы купил компьютер без ПО? Тем более, что он не то чтобы дешёв для конечного потребителя.

skiminok1986 ★★★★★
()
Ответ на: комментарий от vbr

Есть там какая-нибудь плата за тысячу рублей, как замена распи?

Нет. Объём производства не тот, чтобы стоить так дёшево.

skiminok1986 ★★★★★
()
Ответ на: комментарий от Smacker

Тут можно сколько угодно красноглазить и пилить патчи, но если железа нет вовсе, или оно есть, но тупо штучное, то ничего ж не взлетит.

Железа нет - это вне нашей программистской власти. А симуляторы хотя бы есть? Чтоб в виртуальной машине погонять его?

blex ★★★
()
Ответ на: комментарий от blex

Там выше потреду есть ссылка для доступа по ssh.

sambo ★★
()
Ответ на: комментарий от a1ba

Защиту стека через gcc сделать можно. А вот от записи в рядом лежащий массив защита только на Эльбрусе.

monk ★★★★★
() автор топика
Ответ на: комментарий от liksys

Это всё замечательно, а докер-то на эльбрусе уже можно запустить?

Скоро будет можно. Хотя и неясно, зачем. Чтобы для Астры, Альта и ОС Эльбрус отдельные пакеты не делать?

monk ★★★★★
() автор топика

С опозданием на 20 лет, но уж лучше так…

spqr ★★★
()
Ответ на: комментарий от monk

Защиту стека через gcc сделать можно

Стекпротектор только канарейку дописывает в стек. Это не аппаратное разграничение стеков.

А я именно о том, что стек адресов возвратов в Эльбрусе отдельный. Как в мёртвом итаниуме, если я не ошибаюсь.

a1ba ★★
()
Ответ на: комментарий от monk

Скоро будет можно.

Я понимаю, что если долго биться головой об стену, то стена все-таки потрескается (но это не точно). Сколько черепов при этом будет расколочено и денег спущено в трубу, не уточняется %)

Хотя и неясно, зачем.

Действительно, зачем нужна контейнеризация в 2024 году? Давайте по-старинке всё делать, я не против. А еще можно на баше написать обертки для LXC, как в былые времена, оградиться частоколом из костылей и граблей, и сидеть довольными.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 2)
Ответ на: комментарий от liksys

Его уже официально вывели из состояния глубокой альфы, в которой он находится с прошлого года?

А его в ту бету официально заводили? В дистрибутиве есть, ограничений на использование нет, значит не альфа.

А раст работает?

Да

https://packages.altlinux.org/ru/sisyphus_e2k/binary/rust/e2kv6/3085175836538109757

monk ★★★★★
() автор топика
Ответ на: комментарий от a1ba

Стекпротектор только канарейку дописывает в стек. Это не аппаратное разграничение стеков.

А какая разница? Работает же.

monk ★★★★★
() автор топика
Ответ на: комментарий от monk

Случайно переписать стек не выйдет, да.

А вот намеренно можно и угадать какого размера канарейка.

a1ba ★★
()
Ответ на: комментарий от monk

А его в ту бету официально заводили? В дистрибутиве есть, ограничений на использование нет, значит не альфа.

https://habr.com/ru/articles/739394/

Да

Абалдеть. Впрочем, ничего невозможного не было, вопрос только в количестве усилий.

liksys ★★★★
()
Ответ на: комментарий от liksys

Действительно, зачем нужна контейнеризация в 2024 году?

Насколько я понимаю, в мире линукса контейнеризация нужна для того, чтобы программа работала во всём зоопарке дистрибутивов, а админы не осиливают собрать из исходников.

Или зачем она вообще нужна?

monk ★★★★★
() автор топика
Ответ на: комментарий от Cergoo

Надо принять какие-то меры.

Ну, не знаю что, —

Например: выбрать день самый синий,

И чтоб на улицах улыбающиеся сотрудники МЦСТ

Всем в этот день раздавали эльбрусины.

perl5_guy ★★★★★
()
Ответ на: комментарий от liksys

стоит начать делать RISC-V

Очень много хайпа, а сами процессоры выглядят крайне невразумительно:

И перспективы этого всего выглядят весьма туманными

X-Pilot ★★★★★
()
Ответ на: комментарий от skiminok1986

Сделал небольшой экскурс в историю, подняв материалы про IA64. Там история схожая была, в итоге Интел ниасилил и продолжил выпускать х86. Стюардесса во все красе. Посмотрим, что у наших получится.

utanho ★★★★★
()
Ответ на: комментарий от monk

Контейнеризация нужна для массового деплоя, разграничения сервисов и некоторой защиты ОС от уязвимостей (хоть и довольно условной), потому что из контейнера надо еще ухитриться сбежать.

Софт, поставляемый разработчиком в контейнере, идет, по сути, в комплекте с окружением и гарантированно нормально в нем работает (с оговорками на ограничения хост-системы). А еще - воспроизводимость оного окружения, чтобы не выяснилось, что баг на продакшне не воспроизводится у разработчика из-за какой-то разницы в каких-то библиотеках, флагов сборки, версий компилятора и прочего.

liksys ★★★★
()
Ответ на: комментарий от X-Pilot

Пушто инициатива в процессе развития. С ARM-хостами все тоже было печально. Опять же, RISC-V это в первую очередь архитектура и совместимость, микроархитектуру МЦСТ мог бы слепить самостоятельно.

liksys ★★★★
()
Ответ на: комментарий от monk

Так там и написано, что clang, например, собрать нельзя. На данный момент clang есть и включён в дистрибутив.

А я тебя о чем спрашивал? Статья годичной давности, вопрос был о том, вышло ли оно из сырого статуса. Очевидно, вышло. Молодцы.

liksys ★★★★
()
Ответ на: комментарий от X-Pilot

Это старьё по меркам RISC-V.

В SpaceKit M1 уже RVV 1.0 есть. У меня на столе лежит недоноутбук с TH1520, у которого тоже есть RVV, правда ещё недоделанной версии. Но по производительности вполне неплох.

Жаль только что вместо GPU у него PowerVR с отсутствующими на него драйверами, чисто по классике.

a1ba ★★
()
Ответ на: комментарий от X-Pilot

у «ельБруса» перспективы теже что и у «байКала»

Cergoo
()
Ответ на: комментарий от windprop2

«А варежки на почте спёрли», да-да.

hobbit ★★★★★
()
Ответ на: комментарий от liksys

идет, по сути, в комплекте с окружением и гарантированно нормально в нем работает

Нормальные люди просто дают гарантию, что Oracle 19c работает, например, на RHEL 9, а не дают в комплекте с программой половину операционной системы.

Вот как на Windows всё разворачивается и гарантированно нормально работает безо всяких докеров?

monk ★★★★★
() автор топика
Ответ на: комментарий от windprop2

А это «комьюнити» оно в одной комнате с нами? Чтобы было комьюнити, нужно чтобы железяки были сколько-то распространены, хотя бы даже среди корпоративных и университетских пользователей.

Dark_SavanT ★★★★★
()
Ответ на: комментарий от monk

Вот как на Windows всё разворачивается и гарантированно нормально работает безо всяких докеров?

Вот не надо тут доверчивым линуксоидам макаронные изделия на уши вешать. Я помню, как у нас ставили тот же Оракл на винду, как его обновляли. Скажем так, хитростей там было более чем, до состояния «гарантированно нормально работает» далеко. Тут, конечно, можно спросить, какого фига мы его на винду ставили, а не на юниксы, но такие 15-20 лет назад были реалии, воля заказчиков в том числе.

Офисные пакеты от того же майкрософта — да, «просто работали». И то до момента, когда на одной машине потребуется держать два офиса. А в корпоративной работе, когда делается документация в больших количествах, это бывает реальностью, увы. (Лично я вообще против того, чтобы документацию в больших количествах делать офисными редакторами, но решения тут принимал не я и честно говоря, вообще не хочу в это соваться – я, по счастью, всё же программист, а не техпис, но в какой-то части участвовать приходится.)

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 2)

А они случаем не хотят дать возможность тем, кто будет пилить - купить оборудование? Не проскакивало такой информации? Я как разработчик готов был бы подключиться. Но для этого нужно железо

entropy-ronin
()
Ответ на: комментарий от krasnh

Человек, который во вроде бы технических дискуссиях опускается до навешивания политических ярлыков вроде приведённых по ссылке, по определению такими комментариями может характеризовать только себя и никого больше.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от monk

Нормальные люди просто дают гарантию

Подразумевается, что твой клиент имеет одну конкретную ось, в которой пакеты просто так не обновляются, и в которую бекпортируются изменения, что стоит отдельных денег само по себе. И - сюрприз - рхел тоже пакуется в контейнер, если у клиента вся базовая инфраструктура построена на другой оси.

Windows… Нормально

Во-первых, не употребляй эти слова в одном предложении, чтобы не делить на ноль. Во-вторых, докер в том числе усилиями микрософта перенесен на винду для того же, о чем я ранее писал.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от entropy-ronin

А они случаем не хотят дать возможность тем, кто будет пилить - купить оборудование? Не проскакивало такой информации? Я как разработчик готов был бы подключиться. Но для этого нужно железо

Возможность купить есть, были бы деньги.

monk ★★★★★
() автор топика
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.