LINUX.ORG.RU

МЦСТ раскрыл исходные коды компонентов Linux, системных библиотек и ПО для платформы «Эльбрус»

 , ,


4

5

Компания МЦСТ открыла веб-портал dev.mcst.ru для разработчиков ПО на платформе Эльбрус, где публикует исходные тексты и патчи.

На данный момент опубликованы:

  • исходный текст ядра Linux для архитектуры Эльбрус;
  • исходный текст библиотеки glibc для архитектуры Эльбрус;
  • набор патчей для оригинальных исходных текстов прикладных пакетов дистрибутива Эльбрус Линукс.

Также на портале доступны для скачивания учебные материалы и руководства для программистов, собраны ссылки на ресурсы и сообщества, посвященные тематике платформы Эльбрус. Через форму запроса можно подать заявку на получение удаленного доступа к серверам Эльбрус.

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

★★★★★

Проверено: shell-script ()
Последнее исправление: shell-script (всего исправлений: 2)
Ответ на: комментарий от frost_ii

Китайцы молодцы, но камень закрытый.

Поддержка архитектуры есть в GCC. Документация для процессора есть, но не совсем полная, и это кривой перевод с китайского. Тем не менее, камень куда более открытый, чем e2k.

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

Закрытый в том же смысле, что и х86. Мы не можем его произвести, а купить только если его продадут. Попадет китайцам вожжа свернуть производство и всё.

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

Импортозамещение - заместили Интел на Китай.

Китайцы молодцы - взяли мипс и переработали. Выбросили ненужное, добавили нужное и вот уже получили камень сравнимый с топовыми х86. А в России так не могут, потому что в России Эльбрус

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

В России есть «Комдив», также созданный на базе MIPS32/64. У Loongson есть существенный недостаток по сравнению с «Эльбрус» это отсутствие поддержки х86-64 для поэтапной миграции с одной платформы на другую. Хорошо, что есть «Эльбрус».

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

У Loongson есть существенный недостаток по сравнению с «Эльбрус» это отсутствие поддержки х86-64 для поэтапной миграции с одной платформы на другую.

Ой не уверен я, что это недостаток.

Во-первых, эта самая бинарная трансляция усложняет систему в целом.

А во-вторых, был ряд историй, когда вылезали «тестеры», заявлявшие, что Эльбрус дико тормозит… а потом выяснялось, что запускали они свои тесты в том самом режиме трансляции. Поскольку нужное им ПО существует только для x86, а отдуваться у них за это должен, конечно, Эльбрус.

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

А можно сделать прогноз, когда рынок России завалят эльбрусами? Или хотя бы все-все госучреждения пересадят на него? )

Я выше давал ссылку на статью, где было такое предположение:

что в 2024 году Эльбрусы, Байкалы и прочие чипы, требующие техпроцесса тоньше 90 нм, полностью перейдут на соответствующий техпроцесс континентальной китайской фабрики, скорее всего SMIC, а массовый их выпуск, скорее всего, придётся на 2025-26 годы.
Представлен МП21 -- одноплатный компьютер на базе процессора «Эльбрус-2С3» (комментарий)

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

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

*Глава Ассоциации российских разработчиков и производителей электроники Иван Покровский

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

Совместимость с х86-64 решила ключевую проблему с запуском проприетарных ОС, приложений и драйверов на платформе «Эльбрус», ввиду отсутствия возможности их переноса в нативный режим.

Долгое время 1С:Бухгалтерия в МЦСТ на «Эльбрусе» работала в режиме трансляции х86-64, который оказался настоящим подспорьем.

Например, сейчас ввиду сложности портирования браузеров, выручает режим трансляции RTC.

https://t.me/ElbrusMCST/47

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

А во-вторых, был ряд историй, когда вылезали «тестеры», заявлявшие, что Эльбрус дико тормозит… а потом выяснялось, что запускали они свои тесты в том самом режиме трансляции. Поскольку нужное им ПО существует только для x86, а отдуваться у них за это должен, конечно, Эльбрус.

Лулз в том что недавно постили бенчмарки, где софт в эмуляции работает быстрее чем нативно.

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

Ничего удивительного, так как это 7-Zip, который годами оптимизировался для х86-64. Поэтому в режиме двоичной трансляции и работает лучше. Давно известный нюанс.

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

Чтобы проводить поэтапную миграцию, надо всего-то

  1. Чтобы он был
  2. Чтобы он был кому-то нужен

Пока что всё идёт к тому, что будем портировать на китайцев без х86. Хорошо, что есть Эльбрус

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

Когда будет массовое производство.

А когда оно будет? Вот в 2022 была новость о том, что TSMC отвалился, и только обсуждалось (!), что производится процессоры будут в Китае.

Так они уже производятся? Удалось договориться? Какие-то подвижки в этом направлении есть?

А почему его не было до 2022? Я щупал системник с Эльбрусом в Я.Музее еще в 2018, кажется, оно уже тогда было условно готово. Что мешало?

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

Комдив совсем не в кассу. Это стойкий чип для спецприменения со спецосью багет. Хотя и на него уже поругивались за недостаточную производительность

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

Ничего.

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

Как обычно, «скоро» и «будет».

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

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

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

Чорд. Мну аж прослезился. За державу обидно, да.

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

Вы не поверите, но у PPC нет никакой поддержки Motorola 68000, у x86 нет никакой поддержки PPC, а у ARM нет средств поддержки x86. И это никак не помешало одной известной фирме сделать сначала Розетту, а потом Розетту 2. и сменить уже 5 процессоров. Я уж не говорю о том, что средств поддержки VAX у альфы тоже не было, а тулза для бинарной трансляции программ для VAX в альфовые — была. Так что это сомнительное достоинство.

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

Отнюдь. Вот когда gcc с clang'ом научатся генерить код для Эльбруса «искаропки», тогда и поговорим о конкуренции.

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

Технически ничто не мешает. Они прикрутили бэкенд от LCC к LLVM внешним интерфейсом, но поскольку исходники не открыты, LLVM с этими костылями и патчами мягко послали их. У LLVM все задачи компилятора должны решаться самим проектом LLVM, а закрытый бекенд противоречит принципам открытого ПО.

Короче, вот когда откроют - тогда и поговорим.

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

Еще раз — «искаропки». Насколько мне известно, компилятор для эльбруса закрыт.

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

Так и я про то же. Пока пусть играют в своей песочнице.

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

Хочу собрать что-то кроссом для Эльбруса не вставая с любимого кресла.

Зачем кросс? Нет никаких проблем собирать нативно.

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

Потому что Эльбрус объективно не шибко быстрый. Если подходить к вопросу серьезно, то все дистрибутивы для слабых процессоров собираются кросс-компиляцией. Например, дистры под малину тоже так собираются - берется очень мощная машина и молотит кроссом все пакеты.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от IvGrad
$ sudo pacman -S lcc
error: target not found: lcc
$ sudo pacman -S llvm-lcc
error: target not found: llvm-lcc
liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 1)
Ответ на: комментарий от gns

Жду когда появится поддержка «искаропки»

Из какой такой каропке?

Еще несколько лет назад шелл на e2k раздавали всем желающим. Твори, выдумывай, пробуй (с)

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

Тыж вроде не тролль и не идиот. Не прикидывайся. :) Все ж тут обсудили, и из какой коробки, и почему в этой коробке поддержки e2k как-то не наблюдается.

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

Тыж вроде не тролль и не идиот.

Не, у мну другой диагноз. Проще пристрелить, да.

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

Российский контроллер реального времени для управления технологическими процессами критически важных объектов.

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

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

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

DOOM на гирогоризонте/вертиканте? Забавно-с. Херр фон Браун крутиццо в гробу как этот ваш гироскоп, да.

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

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

Тут надо с чего попроще начинать, например, с часов с кукушькой, механических пианин и т.д.

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

Во времена фон Брауна и среднеквадратичное отклонение от цели было таким, что делало обстрел практически бессмысленным занятием.

Сейчас управляющая электроника даже в корректируемых артиллерийских снарядах стоит. Понятно, что не самая производительная

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

Во времена фон Брауна и среднеквадратичное отклонение от цели было таким, что делало обстрел практически бессмысленным занятием.

Зависит от полезной нагрузки. Ну вы понели.

Сейчас управляющая электроника даже в корректируемых артиллерийских снарядах стоит.

А то. Успеет этот ваш линакс загрузиться до того как условный краснополь/еxcalibur долетит до точки, где ему пора корректироваться?

x22 ★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.