Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1155
Касательно того, что «Наши могут что-то сделать» я был настроен весьма скептически. Действительно что мы сделали в IT за последние 30 лет Да ничего. Разве что разбазарили всю наследие и заменили в школах астрономию основной мозгоразъедающего православия и прочих средневековых форм мракобесия.

Зайдя на сайт ЗАО «МЦСТ» я уже приготовился ловить лулзы на тему выпуска очередного отечественного суперкомпьютера, в китайском корпусе разработанного израильскими инженерами и собранного неграми в Эфиопии. Но тут все оказалось несколько более позитивно.

Новый отечественный компьютер Эльбрус оказался отчасти отечественным. Что это значит Собран он был действительно у нас, но вся технологическая база и оборудования было куплена у компании IBM и AMD. Очень вероятно, что главные инженеры были тоже привезены откуда-то оттуда. Нет, конечно, хочется верить, что русские могут делать, что-то сложнее отвёрточной сборки, но пока практика показывает, что это не так.

Собственно где-то в промежутках между судорожными попытками оснастить страну Линуксом и новым годом ЗАО МЦСТ все же удалось выпустить первую партию процессоров Эльбрус-2С+. Получилось оно в формате моноблока:
/forumlinexp/Files/1f63f609-a3c3-498b-8a57-e85a2a390985.png

Стоимость образцов первой партии составила где-то в районе 35 тыс рублей. Что весьма таких дохера. Или как минимум в 2 раза дороже стоит такой же моноблок, но на вражеских комплектующих. В качестве графической оболочки был использован Xfce (спасибо, что хоть Metro не прикрутили). Дисплей, как сейчас это модно – сенсорный, а значит в процессе работы можно будет трогать монитор. Зачем это было не понятно т.к. обычно все гонятся за минимальной себестоимостью, а тут добавляют разные мутные рюшечки.

Программным ядром выступает Linux 2.6.33. Выбор именно на эту ветку ядра пал не случайно. Она в отличаие от предыдущих и последующих версий наиболее ярко страдает ошибкой 12309, из-за которой система начинает тормозить где только можно. Не важно, что пытается сделать пользователь – скопировать файл с флешки или загрузить документ по сети – жесточайшие тормоза гарантированы. Видимо процессор разработанный в ЗАО МЦСТ имеет специальные хаки, позволяющие обходить программные проблемы Линукса или, как вариант, на столько быстр, что пользователь просто не заметит, что система жесточайшим образом тормозит и лагает.

Сама моноблок позиционируется как полнофункциональное офисное решение. Как написано на официальном сайте «… Эльбрус предназначен для использования в качестве офисных автоматизированных рабочих мест для выполнения широкого круга задач». О степени этого круга задач можно судить по двум словам ABIWord и GNumeric. Спасибо что не VIM с EMACS’ом. Ну а для всех остальных задач есть браузер FireFox, который слава богу все же входит в поставку.
Дизайн моноблока конечно уныл. Вот так он смотрится в сравнении с iMac:
/forumlinexp/Files/024a8093-af6f-4726-ba34-45e891139c7a.jpg

Про процессор Эльбрус-М говорить ничего не буду, но судя по всему он получился весьма энергоэффективным, что позволит при снижении его себестоимости сделать массовым решением. Однако все упирается клином в отсутствие программной платформы. Глядя на предлагаемые нашей ОпенСорс братией решения возникает желание слезно попросить Microsoft, чтобы они нам продали лицензию и исходники хотя бы на Windows 2000. Все было бы лучше. Ну или как вариант, выкупить разработчиков ReactOS или Haiku. Их не много, но проку будет уж точно больше, чем от создания своего форка Линукса.

О уровне форка можно узнать по [url= [url=http://www.peeep.us/911fe9ab]вакансиям[/url]]http://www.peeep.us/911fe9ab]вакансиям[/url][/url] на самом сайте МЦСТ. К примеру в ЗАО МЦСТ требуется:

Разработчики дистрибутива ОС
Требования:
• понимание идеологии ОС linux, СПО
• опыт работы с различными дистрибутивами ОС на уровне продвинутого пользователя (понимание структуры файловой системы ОС, средств управления пакетами, принципов хранения и распространения компонент ОС в различных ее дистрибутивах)
• опыт программирования на shell/awk, способность понимать perl/python
• уверенное знание C/C++
• навыки/опыт отладки/тестирования

Приветствуется:
• принципиальная способность понимать машинный код
• опыт собственной разработки программ под ОС linux, преимущественно в рамках каких-либо больших промышленных проектов
• продвинутое представление о средствах ведения типичного репозитария программного проекта в том или ином дистрибутиве ОС linux

Как мы видим, чтобы разрабатывать ОС нужно в первую очередь понимать идеологию. Это главное. Уверенное знание C/C++ стоит на предпоследнем месте.

Как сказал один мой приятель, занимающийся гальваникой и пайкой микросхем для подобного производства: «У нас в России делают микросхемы размером с балалайку в надежде, что они заиграют». Остается посмотреть как оно заиграет или получится так же как с национальным iPhone, который после выпуска пробной партии из 300 штук провалился и был признан полностью нерентабельным проектом.
Последнее изменение: Luca, 31.12.2012 12:46

Комментарии46

0 0

watersoda1
Новичок
Зарегистрирован: 13.10.2012
Сообщений: 15
А какая разрядность у нового Эльбруса, 32 или 64

0 0

msAVA
Пользователь
Зарегистрирован: 27.10.2012
Сообщений: 348
Стоимость образцов первой партии составила где-то в районе 35 тыс рублей. Что весьма таких дохера. Или как минимум в 2 раза дороже стоит такой же моноблок
Ну, тут надо сравнивать все характеристики, предложения есть от 10 тыс до 50 тыс за штуку.
Дизайн моноблока конечно уныл. Вот так он смотрится в сравнении с iMac:
И в чём разница Цвет Материал Так для стояния на столе пох, алюминий, пластик или 5-ти миллиметровая жесть, как у ДВК.

Я понимаю, когда речь идёт про устройство, которое постоянно крутится в руках. Здесь тактильные ощущения очень важны. Но какой дизайн вы ждёте от монитора-прямоугольника
Однако все упирается клином в отсутствие программной платформы.
Платформы Или прикладного ПО
возникает желание слезно попросить Microsoft, чтобы они нам продали лицензию и исходники хотя бы на Windows 2000.
И зачем С запуском ПО из-под Вин2К справится и Wine, ведь надо-то не ОС, а прикладное ПО.
Все было бы лучше. Ну или как вариант, выкупить разработчиков ReactOS или Haiku.
Нет, уж лучше Вин2К...
-- \\\Виндовс, шминдовс... Штирлиц со злости пнул системный блок и выпустил в окно почтового голубя.

0 0

OpenMind
Пользователь
Зарегистрирован: 21.10.2012
Сообщений: 877
процессор представляет из себя убогое поделие. Сольёт в скорости какому-то wm8850 как 2 пальца об асфальт
-- 2 ненужно 0% — нет линукса 1% — есть линукса 1,1% — перебор линукса

0 0

Linux777
Золотой пользователь
Зарегистрирован: 05.10.2012
Сообщений: 516
Мне больше такой нравится: ССЫЛКА - 1 ГГц 4 ядра SPARC V9 (64-битные), DDR2-память.

Учитывая что я для своих задач успешно применяю процессоры с гораздо более дохлой архитектурой и меньшей производительностью и даже меньше тактовой частотой, то такие отечественные процессоры + ОС Linux я вижу очень интересными и у них потенциально широкий спектр применимости.

Времена Windows 95, когда все знали что есть только одна ОС на свете на которой можно горы свернуть - давно прошли. Linux рулит.

А комментарий автора типа даже Haiku и React OS лучше - считаю наивным юношеским максимализмом, ибо из Linux имеет не на шутку значительно большую готовность и набор библиотек и портированного софта с открытым кодом для работы.

Библиотеки, фреймворки, Qt, JVM, Mono и так далее, тысячи библиотек для решения огромного числа задач, пределов которым нет - всё это Linux. Потому и люблю Linux.

0 0

Linux777
Золотой пользователь
Зарегистрирован: 05.10.2012
Сообщений: 516
А что касается Эльбрус-2С+ - говорят что одноядерный в нативном варианте рвал P4 2 ГГц, а тут я смотрю они уже два ядра вкорячили. Не плохо, не плохо...

0 0

Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1155
А комментарий автора типа даже Haiku и React OS лучше - считаю наивным юношеским максимализмом, ибо из Linux имеет не на шутку значительно большую готовность и набор библиотек и портированного софта с открытым кодом для работы.
Тогда на эти компьютеры срочно нужно установить процессоры Intel Core2 т.к. они готовы для работы куда больше чем Эльбрус. Под них не надо ничего портировать, все уже есть.
-- тишина - самый громкий звук

0 0

msAVA
Пользователь
Зарегистрирован: 27.10.2012
Сообщений: 348
От: Лука Тогда на эти компьютеры срочно нужно установить процессоры Intel Core2
Такая безграмотность не смешна даже в качестве прикола.

React OS здесь не подойдёт, т.к. одна из фич, использование родных Вин-драйверов, бесполезна, а количество запускаемого ПО не больше, чем у Wine.

Haiku "В качестве одной из целей проекта заявлена полная двоичная совместимость с BeOS 5, поэтому разработка приложений под Haiku может вестись средствами BeOS." Разве BeOS не мертва уже давно Какой бы революционной ни была BeOS, она БЫЛА революционной 12 лет назад, живых проектов не осталось, полезные фишки есть и в других ОС.
-- \\\Виндовс, шминдовс... Штирлиц со злости пнул системный блок и выпустил в окно почтового голубя.

0 0

JustAnon
Новичок
Зарегистрирован: 31.10.2012
Сообщений: 23
И зачем С запуском ПО из-под Вин2К справится и Wine, ведь надо-то не ОС, а прикладное ПО.
Таки соглашусь. Только не Wine, а вполне себе Etersoft.
-- Linux is like a wigwam. No windows, no gates and an apache inside.

0 0

Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1155
msAVA, надо брать что-то компактное и легковестное, в чем хватит ума разобраться и хватит сил продолжить развивать как менстрим. Мне все равно что. Пусть хоть AmigaOS или Morphos возьмут, главное чтобы фундамент давал возможность к дальнейшему развитию.

В случае с Linux такое не получится by design т.к. Linux слишком фрагментирован и любая попытка сделать что-то совместимое будет безжалостно форкнута.
-- тишина - самый громкий звук

0 0

gaal
Новичок
Зарегистрирован: 22.10.2012
Сообщений: 292
> Какой бы революционной ни была BeOS, она БЫЛА революционной 12 лет назад, живых проектов не осталось, полезные фишки есть и в других ОС.

Вся суть в ядре. Haiku воспроизводит параллелизацию на уровне ОС. Читай. С минимальными усилиями со стороны программиста. Два ядра - хорошо. Четыре - без разницы. Будут использованы все. Чем больше, тем лучше.

> Идеология операционной системы

Идеология странное выражение, но применяемое http://www.itcontent.ru/archives/blog/homeos_concept Идеология ОС для «умных домов» от Microsoft http://www.mobile-review.com/pda/articles/wm2005-1.shtml Идеология операционной системы предполагает ...

gaal, прошу не надо копипасты и обилия внешних ссылок. По ним утекает вес. /Luca
-- Кактус, который семь лет простоял возле монитора компьютера, умеет самостоятельно переустанавливать Windows
edited: Luca, 01.01.2013 13:50

0 0

gaal
Новичок
Зарегистрирован: 22.10.2012
Сообщений: 292
> По ним утекает вес

хорошо

моноблоки выпускает не только Intel. можно приобрести на ARM (возможно MIPS) с ОС Android.

так как монитор у меня уже есть взял себе микрокомпьютер к нему TV Box, air mouse и конвертер HDMI -> VGA. хотел такое, но потом передумал

cпойлер

http://i00.i.aliimg.com/wsphoto/v2/556690902_2/3D-wireless-air-mouse-2-4G-mini-3D-Flying-wireless-air-mouse-TCM001-for-any-computer.jpg

[/spolier]
-- Кактус, который семь лет простоял возле монитора компьютера, умеет самостоятельно переустанавливать Windows
edited: gaal, 01.01.2013 14:25

0 0

msAVA
Пользователь
Зарегистрирован: 27.10.2012
Сообщений: 348
От: Luca надо брать что-то компактное и легковестное, в чем хватит ума разобраться и хватит сил продолжить развивать как менстрим.
С одной стороны вроде бы верно, но вот кто будет прикладное ПО писать или портировать То же сообщество СПО свои продукты будет уже под 4 платформы выкладывать Сомнительный путь. Платить за перенос коммерческих закрытых продуктов Так проще и дешевле забить на всё и покупать уже готовое железо и ПО.
От: LucaВ случае с Linux такое не получится by design т.к. Linux слишком фрагментирован
Весьма расплывчатое утверждение, не приложимое к рассматриваемому случаю. Linux в смысле куча дистрибутивов Таки да, есть именно куча, однако наблюдается тенденция делать форки совместимыми с "родителями", на большинство можно вообще внимания не обращать.
От: Luca и любая попытка сделать что-то совместимое будет безжалостно форкнута.
Мну кажется, что с Эльбрусом предполагается путь а-ля Apple или игровая консоль, т.е. производство программно-аппаратного комплекса на основе любого отечественного дистра, который можно заточить под Эльбрус, да хоть и Калькулейт, полностью совместимый с Генту. Там, глядишь, и Дебиан подтянется.
-- \\\Виндовс, шминдовс... Штирлиц со злости пнул системный блок и выпустил в окно почтового голубя.

0 0

Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1155
но вот кто будет прикладное ПО писать или портировать То же сообщество СПО свои продукты будет уже под 4 платформы выкладывать
Им не привыкать...
А во-вторых прикладное ПО придется писать самостоятельно и почти с нуля. Иначе в голове будет сидеть, что проще взять уже готовое и немного русифицировать.

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

0 0

msAVA
Пользователь
Зарегистрирован: 27.10.2012
Сообщений: 348
От: Luca прикладное ПО придется писать самостоятельно и почти с нуля.
Клёво. Это означает, что Эльбрус пока бесполезен и требуется вливание нехилых бабок для написания прикладного ПО и куча времени. Сколько потребуется денег и человеко-часов для написания офиса с возможностями хотя бы LO и совместимого со всеми форматами MSO (ведь это одно из основных препятствий перед внедрением LO)
От: Luca Куча "стандартов", куча дистрибутивов, куча всего.
И для чего это всё поддерживать одновременно Есть определённые "официальные" стандарты, которых и следует придерживаться на новой платформе.
От: Luca И все это развивается силами третих сторон т.е. если взять какое либо Qt
Ну так взять и купить. Все равно нынешнее положение дел ещё хуже, мы вообще ни на что не влияем, ни на железо, ни на ОС, ни на прикладное ПО, ни на средства разработки. Здесь можно хоть свою "правильную", родную для Эльбруса, реализацию gcc сделать и объявить её стандартом.
-- \\\Виндовс, шминдовс... Штирлиц со злости пнул системный блок и выпустил в окно почтового голубя.

0 0

Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1155
Сколько потребуется денег и человеко-часов для написания офиса с возможностями хотя бы LO
Судя по разным аналогам (типа SoftMake, Atlantis Word), которые пишутся мелкими небольшими конторами за год десяток разработчиков смог бы создать пакет закрывающий 80% базовых потребностей простого офисного пользователя. Со всеми форматами его совместимым делать не надо, а только с docx.

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

0 0

gaal
Новичок
Зарегистрирован: 22.10.2012
Сообщений: 292
только с docx
Google Docs. С того года работает offline. Хм. С 2009.

http://support.google.com/drive/bin/answer.pyhl=en&answer=1628467 About Google Docs and Sheets offline
http://support.google.com/drive/bin/answer.pyhl=en&answer=1628469 Allow offline access for your computer

http://www.ferra.ru/ru/techlife/news/2012/06/29/Google-Docs-offline-editing/ Документы Google получили поддержку оффлайн-редактирования
http://www.sotovik.ru/news/google-docs-vishel-v-oflajn.html

http://www.androidpit.ru/google-docs-planiruet-vytesnit-ms-office Google Docs планирует вытеснить MS Office :)
-- Кактус, который семь лет простоял возле монитора компьютера, умеет самостоятельно переустанавливать Windows

0 0

Luca
Модератор
Зарегистрирован: 05.10.2012
Сообщений: 1155
gaal, ссылки имеет место приводить только когда что-то значимое нужно подтвердить. По твоим пруфлинкам никто ходить не будт т.к. они не влияют на ход дискуссии.
-- тишина - самый громкий звук

0 0

Linux777
Золотой пользователь
Зарегистрирован: 05.10.2012
Сообщений: 516
Куча "стандартов", куча дистрибутивов, куча всего. И все это развивается силами третих сторон т.е. если взять какое либо Qt, то придется плясать под дудку сообщества его развивающего, а у него будут свои интересы и никаких обязательств.
Luca, ну сколько можно эту ерунду писать Больше всего не люблю когда пишут не по делу, а именно там где проблем вообще нет.

Qt У которого есть курирующая коммерческая организация Digia с четкими обязательствами тестирования и планами развития С идеальной лицензией LGPL Где тут проблема Она вымышленна тобой.

В случае с Linux такое не получится by design т.к. Linux слишком фрагментирован и любая попытка сделать что-то совместимое будет безжалостно форкнута.
Чушь. Даже выход Steam/Linux показал что реальных проблем совместимости крайне мало - у многих заработало даже на тех дистрибутивах о которых Valve даже и не слышала.

А я использую довольно крупную софтину из кучи программ и утилит для SuSe под Ubuntu - если бы серьезные проблемы встретились - я бы узнал о них первым.

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

И что же использует eudev Только gentoo Вот пусть и страдают - нам то что А ffmpeg/libav Тоже редкое событие по крайней необходимости, больше я примеров не упомню.

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

0 0

Linux777
Золотой пользователь
Зарегистрирован: 05.10.2012
Сообщений: 516
Советую читать: http://ru.wikipedia.org/wiki/POSIX http://ru.wikipedia.org/wiki/Executable_and_Linkable_Format http://standards.freedesktop.org

Почти на всё есть четкие ясные спецификации и стандарты, типа V4L2, VFS и многие многие другие подсистемы.

А тот же React OS - он основывается на чем Что такое "стандарты винды" Их нет. Есть только описание API.

А почему их нет Потому что не предполагается существование совместимых реализаций и существование таких спецификаций для упрощения и стандартизации - не предусмотрено. Вот у .NET есть стандарты на многие ключевые компоненты и это супер. А на некоторые есть лишь API. Понятно почему

Но у винды все же есть набор спецификаций на часть подсистем и протоколов. Но у Linux и прочих UNIX-like (типа FreeBSD) они более полны - описывают 100% системы от и до.

0 0

msAVA
Пользователь
Зарегистрирован: 27.10.2012
Сообщений: 348
От: Luca Судя по разным аналогам...
...которые клепаются на основе OOo, LO, AbiWord или antiword.
-- \\\Виндовс, шминдовс... Штирлиц со злости пнул системный блок и выпустил в окно почтового голубя.

0 0

watersoda1
Новичок
Зарегистрирован: 13.10.2012
Сообщений: 15
Данный моноблок в связке с МСВС наверное мог бы неплохо пахать в российских военкоматах. С помощью такого программно-аппаратного комплекса можно было бы создавать и пополнять базы данных призывников (например, ФИО, домашний адрес, дата рождения...), заполнять и распечатывать повестки и т.д. К тому же использование своего железа значительно облегчает проблему с драйверами. В Сети есть жалобы на невозможность запустить под МСВС ту или иную импортную компьютерную железку, как вариант такого случая.

0 0

Linups Trololvalds
Золотой пользователь
Зарегистрирован: 06.10.2012
Сообщений: 655
В Сети есть жалобы на невозможность запустить под МСВС ту или иную импортную компьютерную железку
Им нужно связаться с центром разработки, адрес которого дадут (если они покупали официально) в саппорте. И те могут по почте выслать (неофициально, конечно) свежий бэкпортированный из линукса драйвер для X Window, который официально попадет в следующее изменение (что бывает долго, проблемы связаны с сертификацией). В противном случае с radeon всё не очень хорошо, а для intel можно подменить разрешение одного из режимов с помощью i915resolution, после чего использовать драйвер vesa. Да, без ускорения, поэтому лучше выпросить у разработчиков обновление, им не жалко.
-- nVidia, it's you Just follow my finger...

0 0

watersoda1
Новичок
Зарегистрирован: 13.10.2012
Сообщений: 15
Linups Trololvalds, можно и так, но решение использовать программно-аппаратный комплекс, в котором софт уже заточен под данное компьютерное железо, мне кажется более рациональным.

0 0

Linux777
Золотой пользователь
Зарегистрирован: 05.10.2012
Сообщений: 516
можно и так, но решение использовать программно-аппаратный комплекс, в котором софт уже заточен под данное компьютерное железо, мне кажется более рациональным.
интересно, когда такое пишут, какую именно "заточку софта под данное железо" имеют ввиду нечто абстрактное мифическое (с мыслью типа когда софт под железо это очень хорошо) или что-то конкретное

0 0

beep
Пользователь
Зарегистрирован: 07.10.2012
Сообщений: 436
Данный моноблок в связке с МСВС наверное мог бы неплохо пахать в российских военкоматах.
компьютер для прапорщика
)))
представляю программы: выставить наряд, вирус "откосить призывника"
-- Тут люди постоянно мечтают об аналоге винды, но никто не может объяснить, зачем он нужен, если винда уже есть.