LINUX.ORG.RU

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

 , ,


4

5

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

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

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

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

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

★★★★★

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

Ага. То есть…

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

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

Я бы не стал говорить столь грубо,но да, апелляция к «детству» и позиция мудрого всезнающего папы действительно выглядит несколько странно. Мы наблюдали развал страны, случившийся не силовым военным методом,а именно из-за некомпетентности спецслужб в 70-80е годы. Это факт,который было бы странно отрицать.

потому что партии всегда виднее.

Численность КПСС в 80е годы была около 19 миллионов человек. Но я не видел НИ ОДНОГО коммуниста,который пошел бы защищать родной заводской партком когда партию отменили «сверху». В том числе все руководители первых отделов в обязательном порядке были членами партии. Когда распродавали уникальное,в том числе секретное, оборудование,а то и просто резали его на металл - ни один из них не выступил с оружием в руках против этого безобразия.

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

А еще я самолично находил ARM-проц с таким же USB-IP, как и на малине

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

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

Так ведь никто на собственность броадкома не покушается и не требует от них полную технологическую документацию на изготовление этого проца. Достаточно лишь документации для программирования.

Но даже в таком виде информации опубликовано больше, вплоть до инструкций процессора и хедеров.

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

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

Мы наблюдали развал страны, случившийся не силовым военным методом,а именно из-за некомпетентности спецслужб в 70-80е годы.

В 70-е никакие спецслужбы уже не помогли бы, как мну имхуется.

Бэз хорошей теории нам смерть, смерть, смерть (с)

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

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

ARMv6 был только на самых первых Pi1 и Zero. Начиная с двушки это ARMv7, а тройка была 64-битной уже. Первые две уже легаси давно, а четвертой пять лет стукнуло.

Достаточно лишь документации для программирования.

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

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

Зато с полным пакетом исходников.

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

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

Так ведь никто на собственность броадкома не покушается и не требует от них полную технологическую документацию на изготовление этого проца. Достаточно лишь документации для программирования.

Где-то я уже видел что-то подобное... ;)
Совсем недавно... Где-то вот прямо здесь... ;) :))

И — снова совпадение! :) — документация на процессор тоже не полная, не исчерпывающая. И ещё одно совпадение: тоже «достаточно лишь документации для программирования»... И люди программируют... :)

А другие... гммм.. тоже люди выражают недовольство тем, что открыта не вся, ими желаемая, документация... ;)

«Одни люди катят мир. А другие бегут рядом и кричат: „Куда катится этот мир?!..“». :)))

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

«Кто такой генерал Файлуре и что он делает на моём компьютере»?

Нет, было так: "... и почему он читает МОЙ диск??". :)

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

Эльбрус когда компилятор-то откроет?

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

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

PDP-11 и VAX на «Эльбрусе»?!

Почему нет? SimH/VAX-3900 на e8c на глаз в разы быстрее, чем железный VAX-6000. Количественные сравнения уже не сделать, так как 6000 на свалке.

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

А вот кстати:

Код x86(64) исполняется через lintel с приемлемой скоростью. Гипотетический lalpha с эмуляцией какого-нить AlphaServer был бы ваще бонба до появления в ~2022 порта VMS/x86_64.

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

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

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

Я лишь повторю мной же выше сказанное. Я несколько лет в прошлом десятилетии использовал AllWinner A10 в качестве проца общего назначения в обычном настольном компе. На нем я рисовал схемы в KiCAD,писал код для микроконтроллеров, рисовал модель гребного винта для своей энергоэффективной лодки в OpenSCAD,рисовал чертежи небольших деталей в FreeCAD,редактировал околохудожественные фотографии всякой местной лесной/водной живности в Gimp. И всё это без всякого аппаратного ускорения потому что в существоваших на то время дистрибутивах Дебиана оно не поддерживалось(как сейчас - не знаю,у меня теперь другой комп используется). Тормозить этот проц начинал только при поытке зайти на развлекательные сайты с тяжелым контентом типа например Пикабу. Ну так туда бывает надо крайне редко. Обычные форумы работали нормально. Ну и естественно я не пытался использовать комп в качестве телевизора ибо не люблю смотреть видеоконтент. Хотя небольшие чисто технические видео он тоже показывал(предпочтительно через плейер,а не через браузер).

Всё это не значит что у меня нет достаточно мощного компа с процом i7-3770 и 16G памяти. Просто такое монстрообразие реально востребовано весьма и весьма редко(даже не каждый месяц),а под сотню ватт электричества оно жрёт даже без особой нагрузки. Под нагрузкой - около двух с половиной сотен.

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

Нет, /me про возможные аналоги lintel для быстрой эмуляции других машин (DEC Alpha, VAX, PDP-11, ).

Если SimH не портирован на Е2К «Эльбрус».

SimH собирается и работает из коробки (по крайней мере, эмуляция VAX), но он по построению небыстрый.

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

Если SimH без труда собирается на «Эльбрусе» и эмулирует PDP-11, то и программная совместимость с отечественными аналогами по идее должна быть.

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

В 70-е никакие спецслужбы уже не помогли бы, как мну имхуется.

Компетентные - вполне помогли бы.

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

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

Нет, /me про возможные аналоги lintel для быстрой эмуляции других машин (DEC Alpha, VAX, PDP-11, ).

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

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

Если SimH без труда собирается на «Эльбрусе» и эмулирует PDP-11, то и программная совместимость с отечественными аналогами по идее должна быть.

Для ДВК что-то есть: https://astr0baby.wordpress.com/2016/10/17/soviet-unix-clone-demos/

// Быстрая двоичная трансляция более современных не-x86 была бы интереснее (DEC Alpha, например).

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

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

Сейчас нет, а, например, лет 10 назад в нашем уютненьком заведении было малопортабельное чудо, которое оказалось проще переписать с нуля под Linux, чем отодрать от VMS.

В совсем энтерпрайзном ынтерпрайзе таких примеров тоже можно поискать.

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

… хозяином страны считался народ,рабочий класс и крестьянство.

К 70-м уже только считался. В результате системных ошибок, сделанных еще в 50-е.

А разного рода руководители - считались слугами народа.

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

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

Гипотетически можно сравнить на «Эльбрус» OpenVMS для х86-64 (Lintel), VAX и DEC Alpha (SimH) и узнать чьё кунг-фу сильнее. Если конечно посредством Lintel получится запустить х86-64 порт OpenVMS.

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

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

Такая себе логика.

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

Последнее про что я знаю — это комплект геодезического оборудования с калькулятором HP-51. Типа на ходу в поле с теодолитом делать геодезические расчеты. Ну и тот же Семико выпускает свои калькуляторы в комплекте с лабораторным оборудованием. У них там порты есть, типа посчитать на лету то, что установка измерила.

У меня была идея написать жене софтину на калькуляторе для расчета пропорций щелочи и масел для варки мыла, но потом она все в тырнете нашла.

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

Гипотетически можно сравнить на «Эльбрус» OpenVMS для х86-64 (Lintel), VAX и DEC Alpha (SimH) и узнать чьё кунг-фу сильнее.

SimH не эмулирует Alpha.

Одна и та же однопоточная задача на SimH/VAX поверх e8c идет на глаз раз в 5 быстрее, чем на VAX-6000 (20 Mhz (*3)) в отсутствие параллельной нагрузки в гостевой+host и host ОС. На не помню уже каком Intel Xeon SimH/VAX был тоже в ~5 раз быстрее VAX-6000. Так бы работал VAX на частоте ~100 MHz. Если под lintel с приемлемой скоростью работает, например, Windows 7, то lintel будет в разы быстрее SIMH.

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

Такая себе логика.

А как ты иначе предотвратишь попытки назначеных усидеть на стуле до смерти передав по наследству должность сыночкам?

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

Это не ответ.

Какие обстоятельства потребовали покупки лицензии на фреймворк компилятора, в то время как существовали открытые и бесплатные аналоги?

Только не надо рассказывать сказки про лицензию, ее ничто не мешало нарушать много лет, и открыть что-то только сейчас.

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

Какие обстоятельства потребовали покупки лицензии на фреймворк компилятора, в то время как существовали открытые и бесплатные аналоги?

Во второй половине 90-х? Как там было в GNU с c++?

// Где-то в 98-99 шел по коридору после доклада на институтской конференции, зашел в аудиторию на шум. Как потом оказалось, там докладывался зав. одной из кафедр акадэмик Бабаянц, да. Рэч шла за то, шо у них таки есть софтовый эмулятор некой оригинальной машины, а на ней есть этот ваш линакс, а поверх него они собирают всякий прикладной софт, который показывает неплохую приведенную производительность. А пичалько в том, что это надо реализовать в железе и несколько раз проитерировать вместе с компилятором, чтобы получить результаты, сопоставимые с тем, что Intel и другие выпустят через несколько лет. А на хорошо паралеллящихся задачах даже лучше местами.

Мну так понял, что, как минимум, компилятор C под оригинальную машину у Бабаяна & Co. ужэ был где-то между дефолтом и «я устал, йа ухожу».

Это в порядке флэшбэка от весьма далекого от вычислительной техники свидетеля.

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

Во второй половине 90-х? Как там было в GNU с c++?

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

Но в любом случае вот:

When it was first released in 1987 by Richard Stallman, GCC 1.0 was named the GNU C Compiler since it only handled the C programming language.[1] It was extended to compile C++ in December of that year.

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

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

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

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

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

Не знаю, не интересовался.

В начале века о GNU c++ программирующие коллеги выражались матерно. В основном, из-за отладчика. Это возможный ответ на «почему не gcc».

// Кстати, в начале 10-х, когда e2k уже не был редкостью, по случаю заметил, что фортран там компилируется сначала в C. Сейчас промежуточных *.с не вижу.

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

В начале века о GNU c++ программирующие коллеги выражались матерно. В основном, из-за отладчика. Это возможный ответ на «почему не gcc».

Поэтому они сделали клон gcc вместо своего компилятора? Очень сомневаюсь.

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

была идея написать жене софтину на калькуляторе для расчета пропорций

Так а какой смысл писать именно на калькуляторе,а не на компе или смартфоне? Ну разве что только если калькулятор есть и его хочется хоть куда-то к делу пристроить.

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

Что бы ввести три числа, нажать одну кнопку и получить ответ. На чем писать на смартфоне я толком не знаю, если не приложение. А комп просто на рабочее место не потащишь. Домашнее «химическое производство» — дело такое, — куча каких-то баночек, канистр с маслами, формочки, вот это все... Калькулятор тупо меньше места занимает. Ну и да, калькулятор к делу пристроить, UserRPL наконец выучить. :)

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

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

Разговор был о том, чтобы запустить OpenVMS на «Эльбрус» посредством эмуляции х86-64 и других поддерживаемых платформ.

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

Ошибочно судить о «открытых и бесплатных» аналогах с позиции сегодняшнего дня. Например, компилятор Intel только в 2022-м перевели с EDG на LLVM.

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

Ошибочно судить о «открытых и бесплатных» аналогах с позиции сегодняшнего дня.

Показать тебе, как выглядел платный сановский компилятор в 96 году?

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

Например, компилятор Intel только в 2022-м перевели с EDG на LLVM.

А еще ошибочно думать, что EDG там оставался от хорошей жизни, а не от легаси. Которого, кстати, в те времена у МЦСТ не было, и ничто не мешало взять GCC.

Я тебе скажу, откуда взялся EDG - на презентации МЦСТ LCC выставляли как фирменный компилятор, как у Интела. И у интела тоже EDG. Вероятнее всего EDG взяли «потому что Интел».

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

Я совершенно спокоен. Так что по делу давай.

И еще - скажи честно, тебя сюда от МЦСТ направили? Ты зарегистрировался ровно в день публикации этой новости и сразу десантировался в тред с защитой.

liksys ★★★★
()
Последнее исправление: liksys (всего исправлений: 3)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.