Материнские платы на базе процессора Эльбрус-2СМ

mcst.ru — МЦСТ готовит выпуск материнских плат на базе процессора Эльбрус-2СМ, произведенного на Микроне
Новости, Компьютеры | linuxoid 18:47 25.12.2014
172 комментария | 216 за, 0 против |
#101 | 07:55 26.12.2014 | Кому: linuxoid
> Дорогой друг. Давай ты снизишь накал по теме, в которой твои компетенции явно ограничены.

Давай ты перестанешь давать советы, компетентный ты наш.

> Ты разработчик ПО/электроники? Какими проектами занимался?


Никакими. А ты какими?

> Разрабатывал что-нибудь серьёзное программно-аппаратное?


Нет конечно. А ты что разработал?

> Народ, с чего вы взяли что МЦСТ - мелкая конторка и помимо процессоров с компиляторами и драйверами занимается только сборкой дистрибутивов линукс?


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

> Информация есть на их сайте и не только - нужно только минимально поинтересоваться.


Минимально интересуюсь, где их дистрибутив скачать можно, дабы оценить объём проведённых работ? А то я тут поинтересовался.
Основной операционной системой для вычислительных комплексов МЦСТ является ОС «Эльбрус». Она основана на ядре Linux версии 2.6.33, ведётся работа над переносом нового ядра версии 3.10. Базовым дистрибутивом для ОС «Эльбрус» является Debian — одна из самых популярных серверных операционных систем. Ядро и базовый набор из приблизительно 4000 пакетов портированы на архитектуры «Эльбрус» и SPARC и собираются из единой базы исходных кодов. Дистрибутив содержит все средства для организации работы различных серверов и набор популярного программного обеспечения, достаточного для работы обычного пользователя: графическая оболочка; браузер; текстовый и табличный процессоры, текстовые редакторы; средства просмотра мультимедийных файлов; почтовые клиенты; веб-сервер, СУБД и множество других популярных программ

Оказывается кроме портирования и нет никаких достижений.
#102 | 07:57 26.12.2014 | Кому: linuxoid
> Нужно, считаю, стартануть, отталкиваясь от чего-то готового

И для этого просто архиважно запилить четвёртый велосипед на базе linux отечественного происхождения.
#103 | 07:59 26.12.2014 | Кому: milo
> Это смотря какая RTOS нужна.

Так не говорят же, вон, линуксойд бедолага, не одного факта не притащил, кроме маркетойдной писанины.
#104 | 08:02 26.12.2014 | Кому: Всем
Ну, если они хотят в бытовой сегмент попасть, то им кроме линукса деваться некуда. А для военки пусть пилят что угодно.
#105 | 08:19 26.12.2014 | Кому: kirillkor
> линуксойд бедолага

Лучше линукса для массового пользователя пока ничего не придумали.
#106 | 08:22 26.12.2014 | Кому: milo
> Лучше линукса для массового пользователя пока ничего не придумали.

Я не в том плане что он с ним мучается. А в том плане, что проделанной МЦСТ мега-работе в плане ОС, нет никаких доказательств. Да и спорное утверждение на самом деле, поскольку он не то чтобы массовый.
#107 | 08:35 26.12.2014 | Кому: kirillkor
> А в том плане, что проделанной МЦСТ мега-работе в плане ОС, нет никаких доказательств.

Как много компиляторов ты написал?

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


Все серьезные веб-сервера в мире - это линукс. На западе, где к легалайзу относятся серьезнее - у многих стоит линукс. Ну и линуксами можно считать, по большому счету, и андроиды.
Убунту за последние пять лет очень сильно продвинулись в плане юзабилити и софта. Это говорит в том числе и о росте использования системы.
Поэтому твои разговоры о массовости - по меньшей мере странные.
#108 | 08:40 26.12.2014 | Кому: milo
> Как много компиляторов ты написал?

Ни одного, а МЦСТ сколько написала? Форк gcc не предлагать, это форк, а не разработка с нуля. А ты сколько написал?

> Поэтому твои разговоры о массовости - по меньшей мере странные.


Ты статистику тащи, не стесняйся.
Shtirliz
малолетний »
#109 | 08:41 26.12.2014 | Кому: linuxoid
> 1. Ну там разделение интерфейса и реализации, если общими словами. ))

Если бы всё было так просто.

> 2. Нифига себе малюсенькую!

>[censored]
>[censored]

Ты думаешь, это много? В % от общего количества кода посмотри.

> Так и будем плестись в хвосте.

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

У нас ресурсов для подобной масштабной разработки сейчас нет. Ни управленческих, ни инженерных.
И прикладное ПО здесь тема отнюдь не отдельная. Никто его в закрытой системе отдельно пилить не будет. А без тех же офисных программ новая ОС нафиг никому не сдалась. Поэтому пилить придётся всё и сразу. Пилить, и при этом поддерживать другие ОС, потому как на время разработки нужно, чтобы что-то работало.
Впрочем если кому-то хочется верить в фантастику - верьте.
#110 | 08:44 26.12.2014 | Кому: kirillkor
> Ни одного, а МЦСТ сколько написала?

По крайней мере один.

> Форк gcc не предлагать, это форк, а не разработка с нуля.


Это все в корне меняет.[censored]

> Ты статистику тащи, не стесняйся.


Это ты заявил о немассовости. Не подскажешь, сколько ведроидов было продано за год?
Shtirliz
малолетний »
#111 | 08:45 26.12.2014 | Кому: milo
> Там не совместимость нужна, а компилятор под процессор. Тогда весь софт с исходным кодом просто перекомпиливается.

Ну почему же, совместимость по API быть должна. Не будет подобной совместимости и приложения, которые её используют, просто не скомпилируются.
#112 | 08:47 26.12.2014 | Кому: milo
> По крайней мере один.

Ни одного.

> Это все в корне меняет.


Ты там написанное воспринять не в состоянии?

> Это ты заявил о немассовости. Не подскажешь, сколько ведроидов было продано за год?


Не, не подскажу. Почему кстати Эльбрус == своя ос, а не линукс, а андроид == линукс, хотя он куда больше не линукс?
#113 | 08:47 26.12.2014 | Кому: Shtirliz
> Ну почему же, совместимость по API быть должна.

Что такое совместимость по API?
#114 | 09:00 26.12.2014 | Кому: kirillkor
> Ни одного.

Расскажи, пожалуйста, как отличить форк, от сильно переписанного исходника?

> Не, не подскажу.


By the third quarter of 2012 Android had a 75% share of the global smartphone market according to the research firm IDC.

Не массового, нет.
#115 | 09:05 26.12.2014 | Кому: milo
> Расскажи, пожалуйста, как отличить форк, от сильно переписанного исходника?

Иногда никак. А как сильно переписали? Можно ссылочку на гитхаб? Мне чисто сравнить. А то ведь дальше патчей дело-то не пошло поди. Ну не Apple они чтобы пилить свой компилятор для Си. Который теперь и ядро будет компилять и уже компиляет всякие гугло хромы.

> Не массового, нет.


При этом 7% на десктопах о которых мы тут. Охуеть массовость. Кстати как там в андроиде с вирусами? А то тут рассказывают за безопасность линукса, а раз мы пришли к тому, что андроид это линукс, то хотелось бы знать.
Shtirliz
малолетний »
#116 | 09:08 26.12.2014 | Кому: milo
> Что такое совместимость по API?

Совместимость по интерфейсу. Фактически требование того, чтобы нужные приложению интерфейсы присутствовали в системе.
#117 | 09:24 26.12.2014 | Кому: kirillkor
> Никакими. А ты какими?

По разным Осям, их разработке.
И аппаратно-программными в сфере автоматики.

> Нет конечно. А ты что разработал?


Наборы драйверов, средства поддержки выполнения в линейке микроконтроллеров/ЦСП, занимался разработческим ПО для них.
Есть понимание цепочки железо-компиляторы-ОС/рантаймы, что чего требует.

> Потому что на другое у них нет ресурсов.


Ты же там не работаешь, откуда знаешь, на что у них есть ресурсы?

> Минимально интересуюсь,


Да, маловато. Или невнимательно.

Помимо маркетоидной писанины в сети есть и писанина разработчиков. Интересующимся найти не сложно.
#118 | 09:27 26.12.2014 | Кому: linuxoid
> Ты же там не работаешь, откуда знаешь, на что у них есть ресурсы?

Чисто эмпирически догадался, что их у них меньше чем у Apple или Google, которые таки пилят свои компиляторы. Apple запилил Clang которым вот-вот начнут собирать ядро и уже собирают всякие хромы. У меня есть понимание какие ресурсы нужны на свой компилятор, не говоря уже об ОС, а вот у тебя видимо нет.

> Интересующимся найти не сложно.


Ну так дай ссылку, вторая сотня комментов, а вменяемого о предмете так и нет.
#119 | 09:30 26.12.2014 | Кому: Shtirliz
> Совместимость по интерфейсу.

По какому интерфейсу? О чем речь?

> Фактически требование того, чтобы нужные приложению интерфейсы присутствовали в системе.


Это какие, например, юсб - эсернет?
#120 | 09:37 26.12.2014 | Кому: kirillkor
> Иногда никак. А как сильно переписали?

Никак. Подумаешь проц другой.

> Можно ссылочку на гитхаб?


А кто сказал, что код доступен в свободном доступе?

> А то ведь дальше патчей дело-то не пошло поди.


Что такое патч? У меня складывается впечатление, что ты не понимаешь слов, которые используешь.

> Ну не Apple они чтобы пилить свой компилятор для Си.


Эпл, в десктопах давно использует интелы. Кстати, не поскажешь на основе чего сделан макОс?

> При этом 7% на десктопах о которых мы тут.


Это в России. А как дела в мире обстоят?[censored] Не подскажешь?

> Кстати как там в андроиде с вирусами?


А что не так там с вирусами? Они есть, наверное, я лично ни одного за 3 года пользования не видел.
Shtirliz
малолетний »
#121 | 09:49 26.12.2014 | Кому: milo
> По какому интерфейсу? О чем речь?

Мы говорим о ПО и о перекомпиляции. Не понимаю какие вопросы может вызывать утверждение "приложению для перекомпиляции требуется наличие нужных ему в системе интерфейсов"

> Это какие, например, юсб - эсернет?


Kernel, D-BUS, KDE, etc. Множество их, требуемых приложениями. Если они не будут находиться в системе или их API будет не совпадать с необходимым для приложения - перекомпиляция провалится.
#122 | 09:50 26.12.2014 | Кому: milo
> Никак. Подумаешь проц другой.

Ну посмотри сколько архитектур Дебиан поддерживает. Никто, кстати, не орёт смотрите какие мы крутые. А тут мне рассказывают какой прорыв совершил МЦСТ.

> А кто сказал, что код доступен в свободном доступе?


Нарушение лицензии? Ясно.

> Что такое патч? У меня складывается впечатление, что ты не понимаешь слов, которые используешь.


Устранение недостатков, добавление функционала.

> Эпл, в десктопах давно использует интелы.


И что? Причём тут clang о котором ты даже не слышал и тем более не знаешь зачем яблоки его изобрели и что он даёт?

> Кстати, не поскажешь на основе чего сделан макОс?


На ядре Darwin.

> Это в России. А как дела в мире обстоят?


Это в мире, в России порядка 13%.

> А что не так там с вирусами?


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

> Они есть, наверное, я лично ни одного за 3 года пользования не видел.


Многие и на винде не видят, на винде их нет?
Shtirliz
малолетний »
#123 | 10:05 26.12.2014 | Кому: kirillkor
> Говорят как говна за баней. При этом говорят что в линуксе хорошо с безопасностью, то ли андроид не линукс, то ли с безопасностью в нём на самом деле ни в пизду.

Со вторым там проблемы. Не настроено как надо. В обычном Linux(сейчас уже давно везде SELinux) подобных проблем с безопасностью нет. В android же он появился только с 4.3 версии. Но там и без этого полно других проблем с разрешениями.
#124 | 10:11 26.12.2014 | Кому: Shtirliz
> В android же он появился только с 4.3 версии. Но там и без этого полно других проблем с разрешениями.

Т.е. андроид всё-таки отдельный продукт, а не очередной дистрибутив линукс, да? Или в линуксы записываем по присутствию ядра? Тогда роутеры не посчитали, телевизоры и прочий embedded. И тогда да, линукс зарулил всех в минуса.
#125 | 10:22 26.12.2014 | Кому: Shtirliz
> Мы говорим о ПО и о перекомпиляции.

И?

> Не понимаю какие вопросы может вызывать утверждение "приложению для перекомпиляции требуется наличие нужных ему в системе интерфейсов"


Вопрос в том, что ты написал глупость. Что такое интерфейс в твоем понимании?

> Kernel, D-BUS, KDE, etc.


Это все интерфейсы?

> Множество их, требуемых приложениями.


А если не требуются?

> Если они не будут находиться в системе или их API будет не совпадать с необходимым для приложения - перекомпиляция провалится.


Конечно провалится. Если каких-нибудь нет будет библиотек. Только в чем сложность перекомпилить и эти библиотеки?
#126 | 10:31 26.12.2014 | Кому: kirillkor
> Ну посмотри сколько архитектур Дебиан поддерживает.

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

> А тут мне рассказывают какой прорыв совершил МЦСТ.


Для нашей нынешней экономики - это прорыв.

> Нарушение лицензии? Ясно.


[молчит про макОС]

> Устранение недостатков, добавление функционала.

>

А, т.е. переделка компилятора это не патч?

> И что? Причём тут clang о котором ты даже не слышал и тем более не знаешь зачем яблоки его изобрели и что он даёт?


А при чет тут клэнг?

> На ядре Darwin.


Darwin — это открытая POSIX-совместимая операционная система, выпущенная Apple Inc. в 2000 году. Она совмещает код, написанный самой Apple, с полученным от NeXTSTEP (система выпущена в 1989), FreeBSD (выпущена в 1993) и прочих свободных проектов.

> Это в мире, в России порядка 13%.


Поделись цифрами.

> Говорят


Весомо.

> Многие и на винде не видят, на винде их нет?


А вот на винде вижу регулярно.
Shtirliz
малолетний »
#127 | 10:42 26.12.2014 | Кому: milo
> Вопрос в том, что ты написал глупость. Что такое интерфейс в твоем понимании?

Глупость? В чем?
Интерфейс(API) - это набор функций, которые предоставляются программой.
Раз уж я пишу глупость, будь добр, поясни, как же ты сумеешь скомпилировать приложение, если требуемое API не будет представлено?

> Это все интерфейсы?


Это - программы. Речь о предоставляемых ими интерфейсах(API).

> А если не требуются?


Глупый вопрос. Тогда они и не нужны.
Однако ты возьми любое серьёзное opensource приложение и посмотри на набор внешних зависимостей, которое оно обязательно тащит. Будешь удивлён.

> Конечно провалится. Если каких-нибудь нет будет библиотек. Только в чем сложность перекомпилить и эти библиотеки?


В том, что многие библиотеки и приложения завязаны на конкретные поддерживаемые ими архитектуры и потребуют изменение кода для поддержки новой архитектуры?
#128 | 10:45 26.12.2014 | Кому: milo
> И что? Как думаешь что делали, чтобы каждая из архитектур поддерживалась?

Добавили нужный функционал в gcc? Прям как МЦСТ? Нихуя не ломая? Да не может этого быть. Я об этом вторую страницу талдычу, а то вдруг ты не заметил.

> Для нашей нынешней экономики - это прорыв.


Оу, наша нынешняя экономика на уровне сборщиков пакетов дебиана, которые сидят на зарплате у одного южноафриканского бизнесмена...

> А, т.е. переделка компилятора это не патч?


Функционал добавили, никто ничего не переделывал. Понимаешь?

> А при чет тут клэнг?


Притом что это компилятор разработанный компанией Apple. Компания Apple обладает ресурсами для разработки компиляторов, а МЦСТ - нет.

> Darwin — это открытая POSIX-совместимая операционная система, выпущенная Apple Inc. в 2000 году. Она совмещает код, написанный самой Apple, с полученным от NeXTSTEP (система выпущена в 1989), FreeBSD (выпущена в 1993) и прочих свободных проектов.


И что? Она нарушает BSD лицензию? А в каком месте? Давно лицензия BSD запрещает закрывать код?

> Поделись цифрами.


Ты дохуя поделился. Поэтому всё сам, всё сам.

> Весомо.


Отчёты сам найдёшь, это не сложно.
#129 | 10:55 26.12.2014 | Кому: Всем
[Осматривает коменты]

Да, хороший пост!

[подтаскивает к вентилятору чан с говном и лопату]
#130 | 11:04 26.12.2014 | Кому: linuxoid
> Да, хороший пост!

Ну реально хорошая же новость.
#131 | 11:08 26.12.2014 | Кому: Shtirliz
> Интерфейс(API) - это набор функций, которые предоставляются программой.
> Раз уж я пишу глупость, будь добр, поясни, как же ты сумеешь скомпилировать приложение, если требуемое API не будет представлено?

In computer programming, an application programming interface (API) is a set of routines, protocols, and tools for building software applications.

> Это - программы. Речь о предоставляемых ими интерфейсах(API).


In computer programming, an application programming interface (API) is a set of routines, protocols, and tools for building software applications.

> Будешь удивлён.


Не буду. А вот зависимости и API - это одно то же.

> В том, что многие библиотеки и приложения завязаны на конкретные поддерживаемые ими архитектуры и потребуют изменение кода для поддержки новой архитектуры?


Только в чем сложность перекомпилить и эти библиотеки?
Ты не поверишь, в МСЦТ так и сделали.
Shtirliz
малолетний »
#132 | 11:10 26.12.2014 | Кому: kirillkor
> Т.е. андроид всё-таки отдельный продукт, а не очередной дистрибутив линукс, да? Или в линуксы записываем по присутствию ядра? Тогда роутеры не посчитали, телевизоры и прочий embedded. И тогда да, линукс зарулил всех в минуса.

Эм. Ну вообще-то Linux - это ядро. Как называется система - дело второстепенное.
#133 | 11:13 26.12.2014 | Кому: kirillkor
> Добавили нужный функционал в gcc?

А может переписали GCC?

> Прям как МЦСТ? Нихуя не ломая?


Прям так - это как?

> Оу, наша нынешняя экономика на уровне сборщиков пакетов дебиана, которые сидят на зарплате у одного южноафриканского бизнесмена...


Как много стран в мире могут делать свои собственные полноценные процессоры?

> Притом что это компилятор разработанный компанией Apple. Компания Apple обладает ресурсами для разработки компиляторов, а МЦСТ - нет.


И что? МСЦТ обладает тем, чем обладает. ДЛя нашей страны - даже это пойдет.

> И что? Она нарушает BSD лицензию? А в каком месте? Давно лицензия BSD запрещает закрывать код?


Это ты начал про нарушения.

> Ты дохуя поделился.


Ты дохуя поделился. Как, кстати, Китай вляет на общий процент линуксоидов?

> Отчёты сам найдёшь, это не сложно.


Да для тебя даже свой проц разработать и заставить его работать с современной ОС - херня.
#134 | 11:13 26.12.2014 | Кому: Shtirliz
> Эм. Ну вообще-то Linux - это ядро. Как называется система - дело второстепенное.

Тогда надо ещё считать роутеры, телевизоры и прочие микроволновки. И тут спору нет, линукс будет самой распространённой ОС на планете.
#135 | 11:17 26.12.2014 | Кому: milo
> А может переписали GCC?

Зачем?

> Прям так - это как?


Прям как мэйнтейнеры дебиана.

> Как много стран в мире могут делать свои собственные полноценные процессоры?


Мы про ПО.

> И что? МСЦТ обладает тем, чем обладает. ДЛя нашей страны - даже это пойдет.


Я с этим не спорю. Но я не считаю великим достижением впилить в компилятор поддержку своей архитектуры. Большая работа проделана? Безусловно. Молодцы? Да кто бы спорил. Достижение? Нет.

> Это ты начал про нарушения.


А вот GPL закрывать нельзя.

> Ты дохуя поделился.


Статистику я первый попросил.

> Как, кстати, Китай вляет на общий процент линуксоидов?


Не знаю, расскажи.

> Да для тебя даже свой проц разработать и заставить его работать с современной ОС - херня.


Не надо транслировать хуйню из своей головы на окружающих. Спасибо.
Shtirliz
малолетний »
#136 | 11:20 26.12.2014 | Кому: milo
> In computer programming, an application programming interface (API) is a set of routines, protocols, and tools for building software applications.

Молодец, что узнал. Ещё раз задам вопрос, как же ты сумеешь перекомпилировать приложение, если требуемое API не будет представлено?

> Не буду. А вот зависимости и API - это одно то же.


Ну раз не будешь, тогда к чему вопрос:
> А если не требуются?
?

> Только в чем сложность перекомпилить и эти библиотеки?

> Ты не поверишь, в МСЦТ так и сделали.

Как ты сможешь перекомпилировать приложение, написанное для одной архитектуры, под совершенно другую архитектуру? Вот к примеру есть у тебя библиотека и приложение, написанное под AMDx86-64, как ты его сумеешь "просто перекомпилировать" под тоже armv7?

Просто "перекомпилировать" здесь не получится никак. Придётся вначале все места(в том числе и в зависимостях), где используется низкоуровневое программирование под конкретную архитектуру, переписывать(или дополнять) под использование на своей архитектуре. И только затем компилировать. А потом ещё отлавливать баги в остальных местах, ибо в opensource полно мест, где и на языках высокого уровня умудряются писать под конкретную архитектуру.
#137 | 11:24 26.12.2014 | Кому: Shtirliz
> Как ты сможешь перекомпилировать приложение, написанное для одной архитектуры, под совершенно другую архитектуру?

Вот это я считаю охуенно. Как перекомпилить приложение написанное на c/c++ на другой архитектуре.
Посмотри как работают процессоры, как они исполняются команды, что такое ЯВУ.
#138 | 11:27 26.12.2014 | Кому: Всем
Про компилер, gcc и прочее:

[censored]

> Мы когда-то действительно пользовались gcc, но сейчас полностью отказались. Разработан свой компилятор, совместимый с gcc по формату входных файлов (расширениям, прагмам и т.п.).

>> С нуля? Полностью сами написали?
> Да. За исключением фронт-энда, как заметили выше.
#139 | 11:29 26.12.2014 | Кому: kirillkor
> Зачем?

GCC, the GNU Compiler Collection, тут я местом конечно не прав. Как и ты. Дописывается конкретная библиотека.

> Прям как мэйнтейнеры дебиана.


Ага.

> Мы про ПО.


В том числе и про ПО.

> Достижение? Нет.


А я считаю, что да. Имея в виду нынешнее состояние как науки так и индустрии.

> А вот GPL закрывать нельзя.


А они закрыли?

> Статистику я первый попросил.

>

Ты первый о статичтике заговорил.

> Не знаю, расскажи.


В положительную сторону.

> Не надо транслировать хуйню из своей головы на окружающих. Спасибо.


Не надо хуйню писать, не будут тебя в хуйне подозревать.
#140 | 11:30 26.12.2014 | Кому: linuxoid
> Про компилер, gcc и прочее:

Да штирлиц вон даже не в курсе, что такое ЯВУ.
Shtirliz
малолетний »
#141 | 11:31 26.12.2014 | Кому: milo
> Вот это я считаю охуенно. Как перекомпилить приложение написанное на c/c++ на другой архитектуре.

Флаг в руки - иди, попробуй перекомпилировать ASM под другую архитектуру. =)

> Посмотри как работают процессоры, как они исполняются команды, что такое ЯВУ.


Молодец, что знаешь что такое ЯВУ. Наверное знаешь что такое и ЯНУ, верно? Тогда к чему вопросы?
#142 | 11:36 26.12.2014 | Кому: Shtirliz
> Флаг в руки - иди, попробуй перекомпилировать ASM под другую архитектуру. =)

Бля.

> Молодец, что знаешь что такое ЯВУ. Наверное знаешь что такое и ЯНУ, верно? Тогда к чему вопросы?


Как много ты знаешь программ написанных на ASM?
#143 | 11:39 26.12.2014 | Кому: milo
Ну, у него важная оговорка :)

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


Оптимизации, мать их!..
#144 | 11:41 26.12.2014 | Кому: Всем
Насчет компилятора под Эльбрус. Даже если б только кодогенерацию делали - для VLIW это весьма объёмно и нетривиально.
fantomas
дурачок »
#145 | 12:29 26.12.2014 | Кому: kirillkor
> > И кстати, стоковое ядро — оно и существует только в дистрибутиве, потому так и называется - типа, со склада.
>
> На kernel.org оно лежит, знаток.

Еще раз, для теоретиков: стоковое ядро - распространяется с дистрибутивом. Никакие патчи на ядро никакие дистрибутиво-писатели не накладывают. Но компиляция ядра производится именно при сборке дистрибутива. В каждом дистре - разный билд. Я говорил о взломе, подразумевая ЗАРАНЕЕ извесный билд.

Если не знаешь, лучше помалкивай
#146 | 12:36 26.12.2014 | Кому: ALeRT
> Вот и хорошо, что только участвует. Будем надеяться, что это не помешает реализации планов МЦСТ. Но говорить о проекте, что его делает Роснано и Чубайс (мне кажется) в корне неверно. Тут скорее часть финансирования идет через Роснано, не более того.

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

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

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

По поводу странного обсуждения linux'а - нам нужна как полностью проприетарная ОС, так и открытая (форкнутая с линукса, но добротно, например). Линукс использовать в оборонке по причинам открытости кода нельзя. Т.к. уязвимости в открытом коде даже сейчас находят постоянно, но публикуют и закрывают ли их все? Никто не знает. В проприетарщине уязвимости искать сложнее. Да, на бумаге шанс у открытого ПО на то, что используемую уязвимость найдет честный энтузиаст, честно сообщит об этом и ее прикроют, выше, чем в проприетарщине. Но в реальности периодически находятся криты, старые, как говно мамонта и которые могли использоваться годами и это правило остается эффективным только на бумаге. Поэтому сферическая винда в вакууме парадоксальнее лучше для секретных объектов, чем никсы. Единственная загвоздка в том, что мы не знаем о наличии спецзакладок от производителя, поэтому нужен свой. В никсах закладок скорее всего нет, а вот кол-во критических багов также неизвестно, как и в виндах.
#147 | 12:36 26.12.2014 | Кому: fantomas
> Никакие патчи на ядро никакие дистрибутиво-писатели не накладывают.

В Ubuntu исппользуется ядро с большим количеством патчей, часть из которых добавляет нестабильные и экспериментальные возможности1).

Нумерация версий ядра Ubuntu и на сайте kernel.org не совпадает, так как для обозначения добавленных патчей разработчики из Canonical добавляют микроверсию. Например, версия 3.2.0-23 будет означать, что ядро базируется на ветке 3.2, на которую было наложено 23 патча.
[censored]

> Если не знаешь, лучше помалкивай


Ты бы не позорился со своими советами, специалист. Для охуенных специалистов ещё раз, дистростроители накладывают свои и не только патчи на ядро. Более того, они поддерживают несколько версий ядра для разных целей. Оригинал ядра лежит на кернелорге. Надеюсь дошло.
Shtirliz
малолетний »
#148 | 13:19 26.12.2014 | Кому: milo
> Как много ты знаешь программ написанных на ASM?

Ну в Linux Kernel он точно используется. =)
По остальным особо никогда не смотрел, ибо нужды в этом никогда не было.
Другое дело - код на ЯВУ, который хреного работает на другой архитектуре. Вот это - встречается повсеместно.
#149 | 13:46 26.12.2014 | Кому: kirillkor
> Можно вклад в процентном соотношении посмотреть. Ну там, сколько Google для ядра сделал, сколько Шапки, сколько МежДелМаш.

> А потом посмотреть на вклад сообщества и перестать рассказывать о его вкладе.


Я этим правоверных линуксойдов бесить люблю - они так смешно тужатся доказать, что код линупса безупречен ибо "каждый может посмотреть код и исправить". При том что большинство - тупые скрипт-кидди и ни одного ЯП не знают.
#150 | 13:46 26.12.2014 | Кому: Shtirliz
> Ну в Linux Kernel он точно используется. =)

Ты уверен? The Linux kernel is written in the version of the C programming language supported by GCC.

> Другое дело - код на ЯВУ, который хреного работает на другой архитектуре.


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