Установил российскую операционку «Эльбрус». Чем отличается от Windows и macOS?

Николай Маслов avatar | 44
FavoriteLoading В закладки
Установил российскую операционку «Эльбрус». Чем отличается от Windows и macOS?

Протестировал нашумевшую систему вдоль и поперек. 

Готов поделиться с читателями всеми подробностями о ещё недавно закрытом оборонном проекте «Эльбрус». В одночасье она стала доступна всем желающим.

Но нужна ли она? Для чего и для кого?

Какой-такой «Эльбрус»?


Один из процессоров семейства «Эльбрус»

ОС Эльбрус (OSL) является дистрибутивом Linux (на базе Debian) для процессоров архитектуры «Эльбрус 2000» и «Эльбрус-90микро».

Эти процессоры, как и система, разработаны в России в частной компании МЦСТ, который оказывается единственным российским промышленным серийным производством электронных компонентов на данный момент.

Основная масса процессоров «Эльбрус» разработана на базе архитектуры SPARC, коренным образом отличающейся от привычной нам x86/64.


Демонстрационный компьютер МЦСТ

Ближайший массовый аналог — ARM-процессоры, однако вместо высокоуровневых языков и команд для управления SPARC используются простые базовые команды. В случае «Эльбруса» это собственный набор под названием Elbrus.

Существует несколько вариантов системы на базе единого Общего Программного Обеспечения (ОПО) «Эльбрус»:

  • ОС «Эльбрус»: портированная версия Debian 8.11 для процессоров «Эльбрус»;
  • PDK ОС «Эльбрус»: та же система с набором разработчика;
  • ОС «Эльбрус» (х86): система для обычных x86/64 на базе LFS, совместимая с системой команд Elbrus.

Скачивание. Свободное — не значит доступное


Неплохая «машинка» для работы

В мае 2019 года МСТЦ опубликовала на собственном сайте оригинальные установочные файлы нескольких версий операционной системы.

Для закачки открыли дистрибутив, список пакетов и документация для младшей открытой версии, совместимой с x86-процессорами. Более современная версия системы пока недоступна.

Пожалуй, интереснее всего выглядят версии для работы на процессорах МЦСТ линеек «Эльбрус» и «R» (архитектура SPARC). Но они доступны только по запросу и требуют компьютер на соответствующей архитектуре.

Поэтому сегодня ограничимся обычной версией ОС Эльбрус, совместимой с рядовыми настольными компьютерами.

Впрочем, как и все в России, открытое — не значит доступное. Процесс скачивания занял у меня суммарно почти месяц редких попыток: разработчик не потрудился выложить дистрибутив на нормальный обменник.

Скорость диалапа и постоянные обрывы из-за «хабраэффекта» затянули процесс до появления зеркала скачивания на «Яндекс.Диске».

Установка. Кошмар системного администратора

Скачивание — не единственная проблема, с которой пришлось столкнуться. «Эльбрус» оказался крепким орешком.

Установка через виртуальную машину Virtual Box выглядела тривиальной задачей, но на практике превратилась в несколько ночей шаманизма.

Установка «Эльбруса»

Сюрприз: минимальные системные требования системы не совпадают с заявленными и выясняются на практике методом научного тыка.

Официальные системные требования: 1 ГБ оперативной памяти и 40 ГБ свободного места на диске, совместимый VGA-видеоинтерфейс, наличие DVD-привода.

Для самой системы хватает и 512 Мб ОЗУ, но распаковка в автоматическом режиме на диск меньше 50 Гб (разделение на скриншоте) невозможна.

Без дополнительных разделов каждая вторая установка «Эльбруса» сваливается в ту или иную ошибку. Как это занимает 20 Гб, ума не приложу.


Случайно нажатие кнопки клавиатуры приводит к прерыванию

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

Для установки на жесткий диск требуется SATA 2.0 и ниже, а также DVD-привод. С USB установка невозможна (по крайней мере, у меня с дефолтными настройками не вышло).

Безрадостное окружение российского секретчика


Старт системы. Фото без фильтров сегодня смотрятся не очень

По умолчанию «Эльбрус» устанавливается без графической оболочки в режиме командной строки.

Для запуска привычного рабочего стола придется ввести пару команд. Или установить соответствующий флаг при установке ОС.

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

Знаменитая фотография (в довольно паршивом качестве из-за повышенного сжатия) предлагает войти в систему исключительно под аккаунтом user.


Часть рабочего стола скрыто из-за дефолтного соотношения сторон 4:3

И в «виртуалке» моментально выявляется ещё один глюк с пропавшим меню. Оно оказывается за пределами экрана.

Соответствующая настройка возвращает правильные пропорции и показывает классический «линуксоидный Пуск» в стилистике Win 98.

Визуально система упрощена до безобразия: выглядит чуть лучше ОС на одноплатных компьютерах. Все на месте, все привычно — и всё равно как-то не по себе.

Основные элементы визуальной оболочки «Эльбруса»

Здравствуйте, нулевые?

Программы и утилиты. Что есть?


Libre Office не всегда может заменить MS Office

Да, так оно и есть. В состав ОС входят все для необходимые работы пакеты, базовый набор программ и драйверов.

Но даже в сравнении с облегченными вариантами Linux (Mint, «Росинка», «Астра») он очень мал. Речь не идет о возможности выбора между вариантами — все, что есть, представлено в единственном экземпляре.


Mozilla ценится военными разработчиками. Почему? Кто знает?

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

Системные утилиты отсутствуют — представлены только стандартными пакетами из состава базового дистрибутива Debian.

Стоит обратить внимание на версии ПО: все они не первой свежести. Некоторые из пакетов в текущем виде не поддерживаются разработчиками.

Такова судьба любого одобряемого силовыми структурами ПО: каждая строчка должна быть проверена, а это очень много времени.

Исключение — среда разработки Code::Blocks (в состав входит компилятор программ «Эльбруса» для х86 и SPARC). Так же в единственном экземпляре, да ещё и с явно специфической направленностью.

К сожалению, блок для работы с процессорами архитектуры «Эльбрус» отсутствует.


Даже многим программистам набор кажется реликтом прошлого

Можно только предполагать (или искать), что написанные программы можно будет перекомпилировать при наличии доступа и самого процессора.

Что под капотом у самой защищенной ОС?


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

Подобные задержки коснулись и самого ядра ОС «Эльбрус»: для доступной версии 3.0 используется ядро Linux 3.14 (релиз 05.2014); для старшей открытой версии 4.0 — ядро Linux 4.9 (релиз 12.2016).

Подобная ситуация сложилась ввиду дополнительных требований к защите:

  • баги известны и локализованы,
  • уязвимости ядра закрыты патчами,
  • особенности известны системным администраторам,
  • код проверен и закладки отсутствуют.

Кроме того, ядро, как ПО и пакеты из состава ОС, получило разрешение на применение в самых ответственных системах.

Менять его на что-то более современное не имеет смысла: лицензирование займет слишком много времени, но не принесет каких-либо критических изменений. В том числе и в плане безопасности.

Индустриальные версии Linux Red Hat 2013-2016 годов ещё актуальны и поддерживаются — у «Эльбруса» тоже самое назначение.

О защите. Пару слов

Собственно защита системы основана на 3 принципах:

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

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

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

Безумству храбрых поем мы песню


На деле все удобно и быстро. Но очень топорно

Итак, для простого российского пользователя «Эльбрус» окажется неподъемно сложным. И совершенно бесполезным.

Представить себя рутинную офисную работу в этой системе можно, но зачем? Есть Mint, Ubuntu и множество других бесплатных операционных NIX-систем. Куда более дружелюбный к пользователю.

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

Реальный пользователь «Эльбруса», впрочем, с таким задачами не сталкивается. Удел этих систем — работа на безопасность страны: включил, открыл нужный пакет и ни шагу влево.


Набор компонентов достаточен. Установка из стандартных источников запрещена, есть свои репозитории

Красивая удобная оболочка здесь просто не нужна: она потребляет и без того ограниченные ресурсы ПК. Из-под окна секретной бухгалтерии или пакета для наладки ракетного комплекса красота не видна.

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

Зачем России своя ОС и свои процессоры


При конкурентной цене эта плата могла бы стать лучшим NAS на рынке

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

Практические примеры применения этих систем упоминаются вскользь: в СМИ были упоминания о внедрении портативных «Эльбрусов» в ракетных войсках (диагностика? управление? координация?), атомной промышленности и радиолокационных станциях.

Так ли это на самом деле, неизвестно. Однако точно можно сказать, что выпущенный на Тайване «Эльбрус» в случае санкций можно будет выпускать в России, разве что цена вырастет.


Один из военных вариантов «Эльбруса»

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

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

Рейтинг поста:

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (4.73 из 5, оценили: 172)
🤓 Хочешь больше? Подпишись на наш Telegramнаш Telegram.
... и не забывай читать наш Facebook и Twitter 🍒
FavoriteLoading В закладки
undefined
iPhones.ru
Впечатления от российской военной операционной системы.
Прокомментировать

🙈 Комментарии 44

  1. Gautama avatar
    Gautama7 июля в 11:26
    2

    Вспоминается сразу операционная система «Друг» у Лукьяненко.

  2. AleX_another avatar
    AleX_another7 июля в 11:29
    24

    …Предполагая жуткий хайп вокруг темы…
    Никита, это не тот ресурс, половина даже текст “ниасилит”.

    StrongTequila avatar
    StrongTequila7 июля в 12:19
    3

    @AleX_another, да вы правы, я быстро заскучал

    red2121 avatar
    red21218 июля в 8:42
    1

    @AleX_another, так он сам не осилил. Он скачал platform development kit.

  3. The AGENT avatar
    The AGENT7 июля в 11:35
    1

    Ракеты запускать вполне пойдет

  4. Menzoberonzan avatar
    Menzoberonzan7 июля в 11:41
    2

    Портированный Эльбрус, да ещё под виртуализаций тип 2 это трешачок конечно:) А так-то с Эльбрусами оригинальной архитектуры даже серверы собирают, только купить их можно по запросу.

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

    Ой нет, совсем не просто.

    Николай Маслов avatar
    Николай Маслов7 июля в 12:34
    2

    @Menzoberonzan, ну и не так уж и совсем чтобы сложно.

    Menzoberonzan avatar
    Menzoberonzan7 июля в 14:24
    3

    @Николай Маслов, не знаю, я не работал с HPC на базе Эльбрусов, просто потому, что для нефтегаза суперскластеры на Эльбрусах не подходят, нет подходящего софта, пришлось бы дописывать и сертифицировать библиотеки MPI, как итог слишком высокие технические риски. Отказались на стадии рассмотрения.

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

  5. iVillain avatar
    iVillain7 июля в 11:47
    2

    Российские микросхемы – самые больший микросхемы в мире!

    YummyPizzo avatar
    YummyPizzo7 июля в 14:34
    3

    @iVillain, как там с бельгийскими? :)

    iVillain avatar
    iVillain7 июля в 18:47
    6

    @YummyPizzo, с бельгийским пивом?) Всё норм:)

  6. VsG avatar
    VsG7 июля в 11:55
    1

    Mozilla ценится военными разработчиками. Почему? Кто знает?

    ну не знаю, тор браузер- это модификация фаерфока, может это как то связано? ну например, фаерфокс модифицируется проще остальных браузеров….

    Menzoberonzan avatar
    Menzoberonzan7 июля в 14:29
    2

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

  7. softpick avatar
    softpick7 июля в 11:56
    8

    не читал, но осуждаю

  8. ksummie avatar
    ksummie7 июля в 12:08
    1

    Я не слышала про “ядерную электростанцию”. Про “атомную электростанцию” и “ядерный реактор” слышала

    garbovsky avatar
    garbovsky7 июля в 13:28
    1

    @ksummie, это первое + второе. Только тссс. Это новейшие разработки доступные только под «Эльбрусом». Сейчас расскажу. Подождите кто-то стучитсяьвьаттарсоатаитаоатстта

    inciter avatar
    inciter7 июля в 20:17
    1

    @ksummie, филолог детектед!

  9. prostocar avatar
    prostocar7 июля в 13:12
    4

    Однако точно можно сказать, что выпущенный на Тайване «Эльбрус» в случае санкций можно будет выпускать в России, разве что цена вырастет.

    а это каким образом? У нас появились подходящие литографы?

    Menzoberonzan avatar
    Menzoberonzan7 июля в 14:27
    1

    @prostocar, нет, в виде законченных изделий, для массового производства чипов не появились. Но для военного применения это не важно, там 28нм не так уж нужны. Это если в двух словах.

    Николай Маслов avatar
    Николай Маслов7 июля в 19:11
    0

    @prostocar, ходят слухи, что 28 нм литографы в стране есть. Судя по некоторым подвижкам с некоторой техникой вполне может быть, но это не точно – как, в прочем, всё в этой сфере. Последние пару лет закрыли всё, что можно было закрыть, прямой информации о реальном положении вещей нет.

    Dmitriy avatar
    Dmitriy8 июля в 11:09
    1

    @prostocar, конечно! Их производство давно налажено Иваном Федоровым!

  10. Dataenginer avatar
    Dataenginer7 июля в 13:25
    1

    Во первых если пользуетесь чьей-то инструкцией то можно оставить и ссылку, не за что!во вторых под несколькими днями на установку вы подразумеваете, те две недели что искали по Яндексу как установить ос Эльбрус на виртуалбокс Автор ну ты че в самом деле?

    Николай Маслов avatar
    Николай Маслов7 июля в 18:23
    0

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

    Скачать с официального сайта и загрузить в ВиртуалБокс – это готовая инструкция по установке? Мягко говоря, странно.

    Dataenginer avatar
    Dataenginer7 июля в 20:39
    2

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

    Николай Маслов avatar
    Николай Маслов8 июля в 7:17
    0

    @Dataenginer, Если бы я знал про 50 Гб, столько времени бы не потратил.

  11. Cyborg avatar
    Cyborg7 июля в 14:23
    3

    Поправьте, SPARC, а не SPARK. Сами же даже ссылку на вики даете.

    dimasokol avatar
    dimasokol7 июля в 16:33
    4

    @Cyborg, много что надо поправить, тот же Code::Blocks потерял s, хотя прямо тут же на скриншоте она огромным шрифтом написана.

  12. ToxaPlut avatar
    ToxaPlut7 июля в 15:08
    2

    Вот прям как про БК-1001 прочитал))) Читаю и слышу звук загружаемых данных с дисковода ) Прикольно)

  13. Val J. Kaminski7 июля в 16:13
    3

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

  14. walkman00 avatar
    walkman007 июля в 18:47
    1

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

    Menzoberonzan avatar
    Menzoberonzan7 июля в 21:09
    1

    @walkman00, это что, Эльбрус обсуждаемый вполне себе рабочий, только старенький местами, РОСА Линуксы и Астра Линуксы подделки, но хоть криво косо рабочие. Гослинукс гуано редкое прямо скажем, НО всё это меркнет перед МСВС вот это как раз дистрибутив от синобитов для любителей бриться вафельным полотенцем.

    Николай Маслов avatar
    Николай Маслов8 июля в 7:18
    2

    @Menzoberonzan, Пойду попробую. Интересно же!

  15. 2energycell7 июля в 19:53
    0

    вопрос стоит не правильно. должно быть так: “чем она НЕ отличается от макавинды ракамакафон”

  16. Maksim_ok avatar
    Maksim_ok7 июля в 23:44
    2

    Говно какое то

  17. Sobaa8 июля в 7:18
    2

    выглядит как 2000 винда)

  18. red2121 avatar
    red21218 июля в 8:40
    1

    Ось то где? Поставили platform development kit (набор разработчика). Причем как я понял не с первого раза.

  19. Snow fire avatar
    Snow fire8 июля в 9:09
    0

    Короче, пошел с ставить Deepin OS… хоть и национальная китайская ОС, но зато там подумали об удобстве и красоте использования

  20. fimoz avatar
    fimoz8 июля в 10:18
    1

    Linux Kodachi?
    Не, не слышали…

  21. nenalune avatar
    nenalune8 июля в 10:21
    0

    Спасибо за статью. Мне было интересно. Больше бы таких познавательных статей

  22. Anton Novikov8 июля в 23:33
    0

    Операционка для военных, не должна блестать красивым оформлением, но вот ядро, я бы на их месте, разработал совершенно отличное от линукса, да и управление сделал оригинальней! А вот командные строки, я бы вообще убрал, мне в своё время, хватило dos 2.2

  23. Roman Robertovich9 июля в 15:52
    1

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

  24. Mihail Mahalov9 июля в 22:58
    0

    Сразу виден волосатик аля “системщик” который кроме как без гугла даже сервис ребутнуть не может и виндовс 95 не пользовал. Очередное хайповое позорище для сбора на пиво через яндекс.зуйню

  25. nevelaev avatar
    nevelaev10 июля в 19:37
    0

    Ну блин, насчет ламп не знаю, но 386е до сих пор ипользуют в космосе. Банально более стойки к радиации в космосе. А под него и кода каждую строчку отлаживают.

    Николай Маслов avatar
    Николай Маслов14 июля в 23:49
    0

    @nevelaev, и лампы есть. и АДА живее всех живых. даже молодых способных фортранщиков в жизни встречал – пожалуй, им стоит позавидовать.

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь