LINUX.ORG.RU

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

 , ,


3

4

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

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

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

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

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

★★★★★

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

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

а в качестве CPU это очень неудобно для пользователя

А пользователь-то об этом «неудобстве» знает? :)

(которому приходится запускать код разного качества).

Что такое «код разного качества»? Точнее, что такое «качесвто» кода?

А то он, вообще-то, везде, всегда и весь был «разного качества»... :)

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

Нет, не остается. Это приблуда, сделанная для телеприставки. Строго говоря, в ней важнее DSP, чем ARM.

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

ARM процессор это основа микрокомпьютера, декодер это приблуда.

О том и речь, что в составе телевизионной приставки это специализированное решение, а микрокомпьютера - общего назначения.

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

Сопроцессор оказался настолько бесполезным, что дальше одной модели процессора с ним дело не пошло.

Дальше дело не пошло, ибо последующие ядра «Эльбрус» уже смогли выполнять роль DSP.

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

Дальше дело не пошло, ибо последующие ядра «Эльбрус» уже смогли выполнять роль DSP

И каким же образом последующие смогли, и почему до этого не могли?

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

Дальше дело не пошло, ибо последующие ядра «Эльбрус» уже смогли выполнять роль DSP.

Откуда дровишки?

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

Владелец пишет, что Ранее вышедший из строя микрокомпьютер MB77.07 восстановить не удалось, замена микросхемы NAND Flash K9K8G08U0A фирмы SAMSUNG не принесла результатов. В настоящее время сайт по-прежнему работает на запасном микрокомпьютере MB77.07.

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

DSP были в составе Эльбрус-2С+ бородатого года выпуска. В современных версиях DSP-ядер больше нет.

Это ни о чём не говорит. Например SIMD инструкции в e2k были с рождения. Была версия без DSP.

Зачем МЦСТ замутили тот коллаб с Элвисом, это большой вопрос. Возможно нужен был отдельный сопроцессор чтобы обрабатывать какой-то сигнал в реальном времени, пока Эльбрус занят другими задачами. Это был либо эксперимент, либо требовалось под конкретный заказ.

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

В последующих увеличилось количество ядер и тактовая частота, а в гибридных 1С+ и 2С3 с этой функцией справляется графический ускоритель.

В Эльбрус-2С+ двух ядер не хватало для задач реального времени, поэтому и было добавлено 4 ядра DSP от «Элвис».

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

Зачем МЦСТ замутили тот коллаб с Элвисом, это большой вопрос. Возможно нужен был отдельный сопроцессор чтобы обрабатывать какой-то сигнал в реальном времени, пока Эльбрус занят другими задачами.

Да на самом деле всё просто. Если посмотреть на ТТХ, то двухядерный проц на 500 МГц характеристиками вообще прям не блещет. Скорее всего, для обработки каких-нибудь радарных сигналов его производительности тупо не хватало, поэтому рядом прикрутили DSP. А потом, когда микроархитектуру улучшили и тактовую частоту подняли, оно просто перестало быть нужным.

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

UPD:

В последующих увеличилось количество ядер и тактовая частота, а в гибридных 1С+ и 2С3 с этой функцией справляется графический ускоритель. В Эльбрус-2С+ двух ядер не хватало для задач реального времени, поэтому и было добавлено 4 ядра DSP от «Элвис».

Лол, я угадал с первым вариантом. Тогда у меня вопрос к DSP - серьезно, там четыре ядра DSP заменил один такой себе процессор? Потрясающе.

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

В Эльбрус-2С+ двух ядер не хватало для задач реального времени, поэтому и было добавлено 4 ядра DSP от «Элвис».

Если запущена ОС общего назначения, то процессор не может выполнять задачи реального времени. С мощностью и количеством ядер это не связано никак.

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

Один раз страну уже профукали.

А вы в это время где были?

Молодой еще был и никакого реального влияния ни на что не имел. Именно что наблюдал со стороны.

во-первых, вы «не в теме», отношения к этому никогда не имели

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

Нет там никакой «шпиономании».

Не скажу за весь СССР - он в разное время был очень разным и до 60х годов даже весьма успешным. А потом всего-то за два десятка лет развалился. И никакой «установленный порядок работы» не помог. Об эффективности в приличном обществе судят по результатам. Результат - развал страны. Вывод - тотальная некомпетентность спецслужб, у которых «установленные порядок работы» явно был неправильный. Он же не Богом данный, его должны бы установить компетентные специалисты так чтобы работа была эффективной. Ну вот может быть сейчас,по прошествии трех десятков лет, в руководство там пришли наконец компетентные люди. Вообще-то они на наши налоги живут,так что спрашивать с них «дилетанты» вполне имеют право. И требовать недопущения вторых 90х.

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

И требовать недопущения вторых 90х.

90-е, вообще-то, никуда не уходили. Творцы 90-х свою задачу выполнили и передали руль тем, кто продолжил их дело другими методами.

Расшифровывать не буду, я и так уже за грань вышел. Если другой модератор снесёт оба наших комментария с -10 — это будет логично.

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

Понятно, видимо NAND заездился от логов. А вот паять замену надо аккуратно и не каждая подойдёт. Он бы хоть корень на флешку/диск внешний перенес.

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

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

Могу в этом с вами согласиться. К сожалению это означает что с применением Эльбрусов в народном хозяйстве и дальше будут проблемы,вызыванные его закрытостью,пусть и частичной. Разве что если военные от него откажутся,заменят у себя на что-то другое о чем мы не знаем, а Эльбрус отдадут гражданским. Может быть и уже заменяют/заменили если открывать начали. Отдельный вопрос - всё-таки VLIW штука весьма специфичная. Может быть в военных применениях она и хороша,об этом мы подробностей естественно знать не можем, а вот в граждаских её полезность и преимущества не очевидны,о чем тут уже многие писали. В том смысле что преимущества-то есть,но и недостатков хватает.

И как мне кажется,основная проблема не в том,где процессор «напечатать» с соответствующими нанометрами,а в том,что,собственно, печатать. Повторять x86 - очевидно бессмысленно. Это архитектура,унаследованная от офисно-бытовых компов сорокалетней давности,обросшая за это время кучей костылей. Копировать ли ARM,RISC-V,что-то другое, или же разрабатывать своё - над этим должны умные люди думать в научных институтах. Будем надеяться что они там есть в достаточном количестве. Лично я согласен с мнением что нет смысла гнаться за интелом пытаясь переплюнуть их самые топовые процессоры. Надо ориентироваться на самый массовый сегмент рынка - там технологии изготовления попроще и подешевле,а вот за счет интеллектуальной составляющией (оригинальной разработки архитектуры) есть шанс долю рынка откусить.

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

Скорее всего, для обработки каких-нибудь радарных сигналов его производительности тупо не хватало, поэтому рядом прикрутили DSP.

А зачем вообще пытаться использовать проц общего назначения для тех задач,для которых давно придуманы специализированные DSP ? Если мы конечно не говорим о бытовых компах где ставить отдельный DSP не выгодно по цене так как использоваться он будет весьма не часто. Хотя в дорогих продвинутых звуковых картах всё же ставят несмотря на наличие в компах «богомерзких интелов».

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

Речь вот об этом изделии https://m.ok.ru/sdelanouna/topic/67319262920884

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

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

А зачем вообще пытаться использовать проц общего назначения для тех задач,для которых давно придуманы специализированные DSP ?

Затем, что там не только математика, но и всякие ветвистые алгоритмы. По сути, это и был специализированный проц - управлялка и получалка сигналов от устройства, и обрабатывалка через DSP.

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

МЫ БУДЕМ ПИСАТЬ НАШИ ПРОГРАММЫ НА НАШИХ КАЛЬКУЛЯТОРАХ

А программы на калькуляторах сейчас вообще хоть кто-нибудь кроме таких фанатов еще пишет? Если да - то зачем?

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

Я для Solaris 2.5 на спарке с частотой 100 MHz делаю свой вай-фай адаптер с апплетом для CDE. Сойдет за калькулятор? :D

Такой фигней занимаются разве что из любви к искусству.

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

До этого сделать микрокомпьютер на основе СБИС декодера цифрового телевизионного сигнала ещё вроде никто не решался.

Вообще-то делали:

https://linux-sunxi.org/Mele_A1000

Ну и лично я в начале прошлого десятилетия сделал комп на основе Mele A2000G,поставил на него Дебиан и использовал как домашний комп общего назначения. В том числе на нем работал домашний сайт (в смысле физически находящийся у меня дома). Кстати,я на этом компе даже схемы в KiCAD рисовал и сишные исходники под микроконтроллеры AVR и STM32 компилировал. Также комп обрабатывал данные о производстве электроэнергии моей домашней солнечной электростанцией. У меня полностью автономный дом в сельской местности - сейчас когда это пишу комп(уже другой,но тоже экзотический) работает на солнечной энергии. Причина моего интереса к экзотическим компам - низкое энергопотребление.

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

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

Читал,что какая-то из версий Raspberry Pi представляет собой такой же троллейбус - там главное ядро специализированное для графики,потому что якобы исходно это был чип для dvd-плейера. А ядро ARM,на котором собственно линукс и запускают, стартует вторым,после того как отработает некий закрытый код на графическом ядре. Насколько всё это правда - оставим на совести журналистов. Полного подробного даташита на процы RPi мне не попадалось. А вот закрытые блобы там видел.

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

В использовании специализированной СБИС декодера цифрового телевизионного сигнала, в качестве основы для микрокомпьютера.

В случае использовании процов от телеприставок в качестве основы для компьютера - используется только ARM-ядро. У меня вон AllWinner A10 так работал. У него тоже есть специализированные вычислительные блоки,но в обычном линуксе непонятно куда и как их приспособить. Хотя с ними и пытались разбираться и даже у кого-то что-то вроде даже получалось.

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

От чего первый накрылся, если не секрет?

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

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

Он бы хоть корень на флешку/диск внешний перенес.

В правильном варианте использования приставки как компа - на флешку пишется только загрузчик (обычно U-Boot),а всё остальное он грузит «снаружи». Благо умеет это делать откуда угодно.

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

Да, но в нем нет какой-то особенной периферийной или вычислительной фигни. Я бы отнес GPU к конструктивным особенностям. Для процессора общего назначения там нет ничего узкоспециализированного.

В Pi5 GPU вообще сильно порезали и бустанули проц.

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

Сойдет за калькулятор? :D

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

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

Молодой еще был и никакого реального влияния ни на что не имел. Именно что наблюдал со стороны.

А... Зрители... :)
А теперь уже и судьи.

А когда министрами обороны назначают людей,не то что не имеющих военного образования,а даже и в армии не служивших - они что, «в теме»?

Мне даже странно как-то, что надо объяснять принципиальную разницу...
Вы, вроде бы, взрослые уже, но когда начинаете судить о том, что и как «было», и как «надо было» — ну просто дети малые... Только у детей оправдание есть: они и вправду дети.

Не скажу за весь СССР

Однако же говорите... говорите... говорите...

он в разное время был очень разным и до 60х годов даже весьма успешным.

Ой, спасибо, барин!.. :)

А потом всего-то за два десятка лет развалился.
И никакой «установленный порядок работы» не помог.
Об эффективности в приличном обществе судят по результатам.
Результат - развал страны.
Вывод - тотальная некомпетентность спецслужб, у которых «установленные порядок работы» явно был неправильный.

Я же и говорю: ДЕТИ.
Не знающие толком истории своей страны, постоянно делающие неверные выводы из неполных, искажённых, а чаще — попросту ложных данных, и всё время пытающиеся найти «простые, совершенно очевидные неправильные решения» задач, сложности которых вы явно не представляете...

P.S. Старый анекдот с «выводом» «Таракан без лапок не слышит!» — это про вас, таких вот... :)

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

Я слышал, что отдельные фанаты еще пишут всякие игрушки под МК-90.

ЗЫЖ Да-да, это компьютер, но очень условно.

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

Для процессора общего назначения там нет ничего узкоспециализированного.

А вот в AllWinner A10 который стоит в телеприставке Mele A2000G - вполне есть:

https://rhombus-tech.net/allwinner_a10/

2160p Hardware-accelerated Video playback (4x the resolution of 1080p)

и

2D Accelerated Graphics (G2D) Engine

И компы общего назначения на нем делают. Причем даже не только самодельщики. У меня например лежит китайский планшет на нем - зимой собираюсь поэкспериментировать с ним.

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

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

Да нет, не означает. Он уже, насколько я могу судить, «открыт» в достаточной мере для нормального его применения.

а вот в граждаских её полезность и преимущества не очевидны,о чем тут уже многие писали. В том смысле что преимущества-то есть,но и недостатков хватает

Вы сейчас очень точно описали любой процессор. :)

Лично я согласен с мнением что нет смысла гнаться за интелом пытаясь переплюнуть их самые топовые процессоры.

Конечно же, нет. И не было ещё тогда, когда при «помощи» и с подачи разных «специально обученных», во всех смыслах, «экспертов» было принято политическое решение об отказе от своих разработок и копировании «их», «готового», что определило курс страны на заведомое отставание в этой области. Вот мы и.

Надо ориентироваться на самый массовый сегмент рынка

Тоже не надо. «Головой работать надо!» ©

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

А зачем вообще пытаться использовать проц общего назначения для тех задач,для которых давно придуманы специализированные DSP ?

А у нас тогда не было годных DSP. Но зато уже были процессоры, пригодные для решения таких задач. :)

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

и всё время пытающиеся найти «простые, совершенно очевидные неправильные решения» задач, сложности которых вы явно не представляете…

Жутко компетентные и очень умные руководители спецслужб страну таки профукали. Отсюда вывод - не такие уж они умные и компетентные. В приличном обществе о компетентности судят по результатам.

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

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

Я же и говорю: ДЕТИ. Не знающие толком истории своей страны, постоянно делающие неверные выводы из неполных, искажённых, а чаще — попросту ложных данных, и всё время пытающиеся найти «простые, совершенно очевидные неправильные решения» задач, сложности которых вы явно не представляете…

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

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

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

У меня полностью автономный дом в сельской местности

«Живут же люди!..» © :))

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

2160p Hardware-accelerated Video playback (4x the resolution of 1080p) и 2D Accelerated Graphics (G2D) Engine

Это нормально. Без аппаратного ускорения на таких ядрах невозможно жить. Все же это не DSP в привычном виде, это просто условная встроенная видеокарта. Ее функции очень ограничены.

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

Полного подробного даташита на процы RPi мне не попадалось

И не попадётся. А весь мир ЭТО использует. :)
А мы тут «Эльбрус» за «закрытость» ругаем... ;) :))

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

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

Насчет «специально обученных» экспертов - да,согласен. Еще один хороший пример того как наличие всяких там высоких званий вовсе не означает реальной компетентности.

А насчет отставания - в заимствовании удачных технических решений нет ничего плохого. Если эти решения действительно удачные,а не как IBM360,и если дело не ограничивается простым копированием,а в дальнейшем происходит творческое применение этих решений в своих изделиях. Японцы вон тоже x86 копировали,назывался у них NEC V20,но компетенций в процессоростроении смогли не утратить. Вполне выпускают много всего вычислительного,в первую очередь специализированные контроллеры. А вот у нас несмотря на то что успешно скопировали x86 - в дальнейшем делать процы практически разучились.

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

Жутко компетентные и очень умные руководители спецслужб страну таки профукали.
Отсюда вывод - не такие уж они умные и компетентные.

«Детство — навсегда!»? :)
С выводами из собственных выводов на основе собственного же, обрывочного и искажённого, «знания»...

В приличном обществе о компетентности судят по результатам.

То есть, наше общество — неприличное? А какое — «приличное»?

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

А мы тут «Эльбрус» за «закрытость» ругаем…

Так и RPi тоже за закрытость ругают. Там кстати тоже документацию частично открыли что позволило написать более продвинутый графический драйвер.

А мир - он много чего использует далеко не оптимального. Просто потому что «исторически сложилось».

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

Кстати, вот что. Подробного даташита именно на VC4 нет, но данных достаточно, чтобы создать открытую прошивку.

А еще я самолично находил ARM-проц с таким же USB-IP, как и на малине, и невозбранно использовал его документацию, чтобы разобраться с малиновыми багами.

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

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

То есть, наше общество — неприличное?

Как минимум с 70х годов - однозначно да. И только в последние несколько лет стали заметны некоторые улучшения.

А какое — «приличное»?

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

А… Зрители… А теперь уже и судьи.

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

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

Женераль Пурпузе эта пять, да.

Я так понял, по теме возражений не будет.

Какие возражения к пу^W, ну вы понели (c)

Без определения (необходимость, достаточность) это белый шум.

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