LINUX.ORG.RU

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

 , ,


4

5

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

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

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

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

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

★★★★★

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

С точки зрения аутсайдера это выглядело так: Селектел в своей статье «случайно» опубликовал ссылку на приватный репозиторий Альта. Кто-то накачал оттуда бинарников и отправил запрос гендиректору Базальта, который ответил релизом исходников со ссылкой на их http://ftp.altlinux… (ну вы поняли), в соответствии с лицензией. С этой точки зрения free-src это перезалив. Как и кстати говоря всё написанное МЦСТ в OpenE2K, поэтому на него ссылаться как на оригинальный источник тоже не стоит. Насколько я знаю, у всего этого есть другая негласная история, но я её не знаю, и знать не сильно хочу.

Во, наконец-то что-то реальное. То есть ALT все-таки публиковал что-то у себя на сайте в соответствии с лицензией.

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

Это будет какой-то левый аноним по твоей логике, так что не считается. То есть это всё слитые исходники и никакой публикации никогда не было. :)

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

Не публиковал, написано - приватная репа, которая «случайно» стало доступной. Публикация уровня слитых сорцов винды.

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

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

Это будет какой-то левый аноним по твоей логике, так что не считается.

Кто-то накачал оттуда бинарников и отправил запрос гендиректору Базальта, который ответил релизом исходников со ссылкой на их http://ftp.altlinux… (ну вы поняли), в соответствии с лицензией.

У ALT запросили исходники к бинарникам ALT’а через гендиректора ALT’а (какой-то левый аноним, ага). ALT их выложил у себя на FTP. Это соответствует GPL. Это правда так сложно осознать? :DDDDD

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

Не публиковал, написано - приватная репа, которая «случайно» стало доступной. Публикация уровня слитых сорцов винды.

А тут сложная история. Если бы ALT сказали «ой сорян это внутренние артефакты и они не предназначены для распространения», то да. Но если я правильно понял, ALT сделали вид что так и надо и поделились сорцами.

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

Китайцев много и всех их надо чем-то занять. У нас другая ситуация.

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

Это соответствует GPL.

Ещё раз повторяю для особо одарённых, что GPL не требует никаких официальных FTP и прочего. В лицензии чётко написано что любым способом и на любом носителе.

GPL-3.0

0. Definitions.

To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.

4. Conveying Verbatim Copies.

You may convey verbatim copies of the Program’s source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice;

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

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

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

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

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

Ещё раз повторяю для особо одарённых, что GPL не требует никаких официальных FTP и прочего. В лицензии чётко написано что любым способом и на любом носителе.

GPL требуется предоставлять исходники к бинарникам. Не просто случайные исходники, а исходники, из которых можно собрать те бинарники, что ты распространяешь. Предоставленные по запросу. Если запрос в ALT Linux приводит тебя на free-src – вообще нормально. Но пруфов у нас нет. Зато у нас есть пруфы что запрос в МЦСТ до недавнего времени приводил ни к чему.

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

А у тебя есть бинарники к тем исходникам? xD

Бинарники МЦСТ? Да, есть. Они в паблике :DDDD

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

Loongarch такой же RISC как ARM. Идейная основа у них одинаковая.

MIPS - это самая примитивная реализация RISC идей. Поэтому проиграла конкурентную борьбу.

В ARM много всяких улучшений, которых в RISC не было. Причём 32-бит ARM более интересный, потому что имеет включение инструкций по флагам (в e2k есть подобное с предикатами), в 64-бит ARM (AArch64) лишь несколько инструкций таких оставили. Наверное потому, что компиляторы так и не научились эту фичу эффективно использовать. Но если писать ассемблерный код вручную, то было очень удобно.

RISC-V это попытка продать MIPS заново, точнее подсадить всех на него как халяву. Плохо то, что никаких выводов из провала MIPS не сделали и повторили его недостатки.

Так вот Loongarch таки получше будет, чем MIPS и даже RISC-V. Хотя получился каким-то «академическим проектом», похоже набор инструкций составляли люди, которые далеки от практики. Поэтому добавили много всего, что использоваться не будет. И про некоторые инструкции наоборот забыли.

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

Будут процессоры на сравнимых частотах, будут компиляторы, — тогда и посмотрим, что «более интересно», а что нет. Живого Loongarch я не видел, и как используют инструкции с флагами ARM — тоже.

Писать код для RISC руками — дело последнее. В свое время я решил, помнится, «оптимизировать» внутренний цикл шифрования ГОСТом для Альфы. Уложил простую замену в 16 инструкций. Потом посмотрел, что делает компилятор С. Получил 15 инструкций и более эффективно. После этого я завязал писать что-то серьезное кроме учебных задач на ассемблерах RISC.

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

Тащ майор, вас из органов в 1-й отдел МЦСТ вып^W перебросили на усиление?

Можно подумать, что первый отдел занимается чем-то иным, кроме как просиживанием штанов и надуванием щек.

Тащ майор, а вот именно за это вас и оттуда вып^Wуволят. С формулировкой за безблагодатность.

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

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

В 32-бит ARM даже три фичи, что пропали в AArch64:

  1. условное выполнение команд по флагам
  2. сохранение/загрузка регистров пачкой, в AArch64 осталось лишь по паре за раз
  3. thumb режим

Видимо решили сделать шаг назад к Reduced, возможно это упростило процессор.

Вот мой рейтинг RISC архитектур:

MIPS: г-но
RISC-V: то же г-но, зато бесплатно
Loongarch: не так уж и плохо, но запашок MIPS остался
AArch64: 64-бит, но урезанный по фичам в сравнении с 32-бит ARM
ARM: самое навороченное

Кстати есть еще бесплатный OpenRISC, о котором никто не знает (RISC-V не был первым открытым). Но китайцы производят для всяких мелких девайсов. Возможно неплохо распространён, но его даже в спеках прямо не указывают, просто как 32-бит RISC. И еще может быть множество закрытых RISC, о которых совсем ничего не известно.

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

Этот рейтинг предпочтения на основании чего? Вкусов? Производительности? Простоты написания компилятора? Количества имеющегося ПО?

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

Был какой-то разработчик роутеров который предлагал за сорцами съездить к ним в офис с CD диском.

Не можете приехать? Это ваши проблемы.

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

Опенриск известен давно, как и перелицовки спарка и мипса, но не взлетел. Даже движуха вокруг него какая-то была, но затихла.

Сложно судить, я думал, что проект оказался не слишком обещающим

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

От most Reduced до most Advanced. Производительность прямо не зависит от набора инструкций, зависит от реализации в железе (количество транзисторов и техпроцесса), но если набор инструкций примитивный как у первых в списке, то влияние будет и на производительность.

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

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

Так, погоди, мы не должны подавать МЦСТ идеи! :D

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

Ну тогда еще Альфу в Reduced запиши. Она была первой :)

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

А это не есть плохо, КМК. Если процессор в сорок инструкций способен сделать то же самое по производительности, что и процессор в восемьдесят инструкций, то нахрена вторые сорок второму процессору? Это, конечно, очень грубое обобщение, я понимаю, что шина, предвыборка, конвейеры итд... Но! Внешнему наблюдателю это все более-менее параллельно. В 90х годах у нас в «Анкее» чего только не было, в диапазоне от Вакса до AS/400 и Тандема. Так вот, при сравнении Интеллов и младших альф с DECsystem на MIPS, MIPS почему-то выигрывал. Общее было мнение, что «шустрая машинка». У нас на ней корпоративный документооборот крутился.

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

Так вот, при сравнении Интеллов и младших альф с DECsystem на MIPS

Думаю тут случай сравнения архитектур разных категорий и цены (потребительские и рабочие станции). Возможно и разрядности, Интелы были 16-битные еще? Я ведь и написал что зависит от реализации в железе. В итоге история показала что слишком Reduced проигрывает.

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

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

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

Ну все крупные производители тогда и сервера уже делали многопроцессорные на интелах. Типа шина EISA, два пенька... :)

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

Всё же вы сравниваете CISC и RISC. В гибели MIPS скорее всего привело развитие архитектуры ARM, когда это стало давать преимущество и MIPS перестали покупать. Сначала MIPS вытеснили в нишу дешевых микроконтроллеров, но ARM пришел и в эту нишу.

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

Гибель MIPS несколько преувеличена. См. роутеры от D-Link, например. Мой DWR-980 вполне себе имеет в пузе MIPS.

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

Сначала MIPS вытеснили в нишу дешевых микроконтроллеров, но ARM пришел и в эту нишу.

Тут вопрос тиража и цены этих микроконтроллеров. Пришел в нишу — не значит занял ее полностью.

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

Арм изначально вышел из ниши дешёвых микроконтроллеров

Всё верно, ARM улучшался и улучшался, постепенно захватывал новые ниши. Микроконтроллеры, промышленное оборудование, смартфоны, сервера, персональные компьютеры. MIPS выгнали в микроконтроллеры, а потом пришли и туда со специальными моделями Cortex-M.

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

Гибель MIPS несколько преувеличена. См. роутеры от D-Link, например. Мой DWR-980 вполне себе имеет в пузе MIPS.

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

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

Сейчас, наверное, да. Но, вот в моем MIPS. И ниччо, работает. :)

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

Ну вот мой был топовым в свое время. Типа ADSL, WAN и LTE (с гнездом для симкарты). Дешевым не назовешь.

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

Это все хорошо. А где компушку-то с этим камнем купить можно?

На али продают.

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

Могу дать ссылку на магазин, где продают х86. Нам-то что с того? Китайцы молодцы, но камень закрытый. Хотят - продают, а хотят нет.

Если вы в плане того, что когда х86 станет совсем трудно приобрести, пересядем на Китай? Да, так и будет.

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

Ну есть и хорошо. Мне на жизненном пути пока не попадались. Я люблю «все, что не Интел». Увижу — посмотрю с интересом.

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

Альт сделали нативную поддержку loongarch64, в ранее приведённом видео об этом детально рассказано. И поддерживают актуальное состояние.

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