LINUX.ORG.RU

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

 , ,


3

4

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

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

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

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

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

★★★★★

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

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

Ну вот, в той новости только-только успели развести срач на почти 400 комментов, как теперь тут всё заново придётся делать...

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

Обсудили анонс, а тут конкретика.

Можно, например, видеть, что выложены тарболлы, каких-либо репозиториев нет. Но будем надеяться, что это только начало.

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

Под той новостью только срач и можно было разводить. А тут можно потыкать исходники и поделиться впечатлениями. :)

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

Как только эльбрусы тю-тю, сразу открыли. Ну это всё равно, что открытие майкрософтом кода древних ms-dos.

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

А что там с ассемблерными частями для вот скажем Python или например Qt? glibc хорошо, но есть еще ряд популярных библиотек, в которых сидит платформ-специфик асм

I-Love-Microsoft ★★★★★
()

Без компиллятора особого смысла нет в этих исходниках, а он у МЦСТ покупной, насколько помню

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

Покупной только передок. Задок самописный.

ox55ff ★★★★★
()

Они почему-то в git.openelbrus.ru не стали заливать тот же glibc, хотя он у них есть на сайте dev.mcst.ru. Сделал это вручную.

Ещё они не стали выкладывать binutils-gdb, но у нас он уже есть.

Ну и проребейзил ядро, а то они просто выложили всё без истории (bruh)

И тут у меня закончился лимит на репозитории, остальное как обычно либо у нас на сервере, либо на гитхабе.

a1ba ★★
()

Я для себя ссылки коллекционировать начал, всё разрозненно как-то

Продублирую тут

Заметки и информация про платформу Эльбрус

Всё как-то разрозненно, поэтому для себя буду тут коллекционировать всякое.


Старт раскрытия исходных кодов linux, glibc и патчей на ПО


Официальный сайт

Портал для разработчиков


Удалённый доступ к Эльбрус

Сайт для сообщества OpenElbrus


Репозиторий сообщества OpenElbrus


Telegram каналы


Книга про эффективное программирование под Эльбрус


Игры на Эльбрусе :)

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от a1ba

На попытку посмотреть коммиты клинув на 995177 commits ahead

 500
We're sorry. Something went wrong on our end.
LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

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

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

$ git clone https://git.openelbrus.ru/a1ba/linux.git -b linux-5.10.218-mcst
$ cd linux
$ git show HEAD
a1ba ★★
()
Последнее исправление: a1ba (всего исправлений: 1)
Ответ на: комментарий от LINUX-ORG-RU

Ну если этот список внимательно посмотреть, то ценны из него ровно две ссылки: dev.mcst.ru (официальная) и openelbrus.ru (неофициальная). Всё остальное либо повторы, либо скоропортящиеся анонсы, либо на них можно перейти из первых двух. (А, ну канал про игры ещё выбивается.)

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

Я для себя, желания прыгать по вложенным ссылкам нет, чтобы зайти сюда перейди сюда, через то вот это, а потом сюда =) Всё реже встречаю на сайтах полноценный sitemap, не тот что для робатов, а тот что для человеков, где просто открыл всё и сразу переходишь в нужное место, как в книге на главу прыгнуть :) Хуже не будет.

LINUX-ORG-RU ★★★★★
()

Пока они это не перепишут на безопасном хрусте, уменьшив таким образом уровень небезопасного кода с 95 процентов до нуля, оно будет нинужно

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

Коллега уже потыкал, сказал binutils не дали, а без него не собирается.

Ага, совершенно точно не собирается, без нужной версии binutils, это просто гора мусора.

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

Весь хруст держится на лишь одной соломинке, а именно на исключении варианта выхода за границы выделенной памяти и всё. Прикол в том что в эльбрусе этот вопрос решён на аппаратном уровне, ты можешь запустить свою 64битную программу в 128битном режиме с тестами и выявить любые нарушения границ памяти, аппаратно. Я конечно утрирую. Но это одна из фичей эльбруса. Где хруст теряет свою актуальность, если не полностью то отчасти.

уменьшив таким образом уровень небезопасного кода с 95 процентов до нуля

Откуда у тебя фантазии что хруст уменьшает небезопасность кода? Хруст обеспечивает безопасную работу с памятью и всё, всё остальное это логика ПО и там может быть что угодно как и в любом другом языке. Хотя может я чего не знаю, буду раз если уточнишь.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)
Ответ на: комментарий от Smacker

Ну вот, в той новости только-только успели развести срач на почти 400 комментов, как теперь тут всё заново придётся делать...

«Повторение — мать учения!» ;) :))

Somebody
()
Ответ на: комментарий от LINUX-ORG-RU

Откуда у тебя фантазии что хруст уменьшает небезопасность кода?

От хайпа.

Aceler ★★★★★
()

А какие процессоры сейчас доступны не в складских минизапасах, а в производстве

One ★★★★★
()

Дорога в тысячу ли начинается с первого шага. Моё мнение: не препятствовать! А прочее в стиле типа лучше бы «они» то или сё - это всё пустое нытьё.

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

На imaxai.ru еще на прошлой недели продавались от 250 тыс. - Эльбрус 8С, до 390 тыс. Эльбрус 8СВ, где-то в серединке цен - Э2С3. А сейчас все карточки товара улетели.

Xintrea ★★★★★
()

Слишком поздно спохватились. Бронепоезд ушёл в дальнюю даль.

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

Даже Эльбрус-2С3 это 16 нм, вряд ли материковый Китай сейчас способен сгружать любую продукцию в России.

Интереснее товарные остатки что производят (и производят ли сейчас) в России, пусть и по 130 нм.

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

Никому оно не нужно совсем.

Верно. Никому оно действительно не нужно.

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

Это я по мотивам прослушанной записи, особенно на тему суверенитета. И кому оно - таки нужно.

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

Ага, тейпаут процессора в студию! :)

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

Те, кому реально нужно, и так имеют в распоряжении и компы с эльбрусами, и все библиотеки. Я таких видел, но мало их.

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

Пока они это не перепишут на безопасном хрусте

Лучше на Ada,она еще лучшее качество кода способна обеспечить.

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

Означает ли данная новость то, что будет открыта документация на машинный код (Instruction Set) микропроцессора Эльбрус? Тоже нет. Вся архитектура Эльбрус закрыта, а низкоуровневые программисты и инженеры работают либо с формально открытой информацией, опубликованной в книгах за авторством разработчиков процессора, либо с настоящей документацией, которая доступна только под NDA. И в этом смысле ничего не меняется. Однако, ничто не мешает энтузиастам проводить эксперименты по кодогенерации, чтобы методами реверсинженеринга выяснять, что делает та или иная инструкция. Да, это медленно, муторно, непроизводительно. Но это позволяет, по сути, восстановить те сведения, которые по различным причинам не разглашаются.

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

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

кому реально нужно, и так имеют

Нет, это не так. Далеко не все, кому реально нужно. Причины уже обсуждались - от недостаточного предложения как по количеству, так и по возможному ассортименту, и до финансовых (параметр рентабельности). Однако, как следует из источников, лидеры сообщества это понимают.

мало их

Иными словами - рынок есть.

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

Никому оно не нужно совсем.

Судя по тому что вопросы «где купить» возникают даже тут - всё-таки кому-то да нужно. Другое дело что это промышленное оборудование,а не бытовое. И оно всегда дорого стоит.

watchcat382
()

Отличная новость. 👍✌️

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

Рынок ограничивается подписавшими NDA

Логика развития событий стартовавших, по моему разумению, с заменой руководства Главного Заказчика, говорит что это - пока.

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

Месье, вы не лоровец.

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

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

Я не слышал, что бы были перестановки в восьмом управлении МО. Гриф «секретно» обычно переживает не только смену министра, но смену нескольких режимов в государстве :)

gns ★★★★★
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)