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

Речь идет об операционной системе «Эльбрус», выложенной АО «МЦСТ» на своем сайте. Хорошей новостью является то, что одна из версий ОС рассчитана на компьютеры с архитектурой процессора x86, устанавливать российский процессор для ознакомления с отечественным ПО не придется. Плохой — то, что по какой-то причине ссылки не работают, при попытке скачать дистрибутив выдается ошибка «Время ожидания соединения истекло» (возможно, серверы просто не выдержали наплыва заинтересованных пользователей).



Основа ОС — модифицированное ядро Linux (вообще это видоизмененный Debian). В разделе для загрузки выложены четыре версии ОС «Эльбрус» и ПО к ним:

  • Программное обеспечение «Эльбрус» общего характера (версии ядра 2.6.14, 2.6.33 и 3.14).
  • ОС «Эльбрус» на базе ядра версии 4.9.
  • PDK ОС «Эльбрус» — измененная версия стандартной ОС на ядре 4.9 с функциями для девелоперов. Она предназначена для установки на ПК отечественного производства на базе процессоров «Эльбрус-1С+», «Эльбрус-4С» и «Эльбрус-8С». Разработчики утверждают, что это «самая современная версия ОС».
  • ОС «Эльбрус» для архитектуры х86-64 с сохранением обратной совместимости с российскими CPU благодаря сохранению системы команд Elbrus.

Первые две версии предоставляются лишь по запросу — это специализированный софт. А вот остальные две доступны для загрузки.

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

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

В 2018 году сообщалось, что процессоры «Эльбрус» достигли того уровня производительности, который позволит использовать их при разработке суперкомпьютеров. И если ранее они устанавливались лишь в десктопных ПК и небольших серверах, то в 2018 году Институт программных систем им. А.К. Айламазяна начал работу над созданием суперкомпьютера, входящего в топ-500 самых мощных вычислительных систем мира.

Комментарии (33)


  1. ExplosiveZ
    03.04.2019 12:53
    +2

    И ни одна ссылка не работает


  1. Gamliel_Fishkin
    03.04.2019 12:53

    Речь идет об операционной системе «Эльбрус», выложенной АО «МЦСТ» на своем сайте.
    Заглянул на сайт. Коротенькая страничка, в конце которой предлагается обращаться к ним по электропочте за дополнительной информацией. Ссылки на скачивание нет. Нет и информации о лицензии; раз основано на Debian'е, должна быть GPL, но вспоминается Мобильная система Вооружённых Сил. А учитывая некоторые актуальные события, не уверен в отсутствии бэкдоров.


  1. wxmaper
    03.04.2019 12:56

    одна из версий ОС рассчитана на компьютеры с архитектурой процессора x86
    Что касается архитектуры процессоров, то она специфическая

    Так оно встанет на виртуалбокс или нет?


    1. yleo
      03.04.2019 23:46

      Встанет, как только кто-нибудь напишет эмулятор Эльбруса для VirtualBox ;)


  1. andreymal
    03.04.2019 13:20

    Кому удастся-таки скачать — закиньте на торренты, чтоб их серваки не хабраэффектить


    Хотя сейчас мне уже пишет «Файл не найден»


  1. Vest
    03.04.2019 13:27
    +1

    Интересно. На сайте написано:

    Основу программной платформы составляют:
    • Библиотека glibc-2.23.

    Сам glibc 2.23 вышел три года назад. Теоретически, одна из уязвимостей в ней — это повышение привилегий.
    Никто не знает, где будет использоваться эта ОС?


    1. ValdikSS
      03.04.2019 15:30

      Многие стабильные (не-rolling) дистрибутивы «замораживают» версии софта и бекпортируют патчи для исправления проблем безопасности (а иногда и просто новые возможности) в замороженную версию.
      Все OpenVZ VPS используют ядро 2.6.32, но это совсем не то ядро, которое вышло в 2009 — на нем даже Docker работает.


      1. ffs
        03.04.2019 15:33
        +2

        Хм, на моей openvz докер не хочет работать. Ядро именно 2.6.32, есть где-то гайды как запустить докер?


        1. ValdikSS
          03.04.2019 15:37
          +1

          Ядро 2.6.32 вышло в 2009, а то, в OpenVZ (вернее, в CentOS 6) — обновляемое ядро с патчами Red Hat.
          Спрашивайте о поддержке Docker у вашего хостера.


        1. ffs
          03.04.2019 18:06

          В общем кого интересует есть такая инструкция, но у меня не завелось все равно, несмотря на подходящую версию ядра http://wiki.openvz.org/Docker_inside_CT


    1. yleo
      04.04.2019 00:08

      На всякий — на Эльбрусе большинство уязвимостей не работают, в частности потому что там тегированные указатели и разные стеки для данных и адресов возврата. Поэтому, "при прочих равных", Эльбрус на 2-3 порядка более защищенная/безопасная архитектура в сравнении с "обычными" (и тут тоже есть определенная схожесть с AS/400).


  1. norguhtar
    03.04.2019 13:50

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

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


  1. wikipro
    03.04.2019 14:11
    +2

    Они не 1го апреля её выложили ?


    1. arghhh
      03.04.2019 14:26

      1. nomadmoon
        03.04.2019 14:44

        Смартфон без селфи камеры? Я бы взял!


        1. KvanTTT
          03.04.2019 15:12

          Вообще-то 4:


          Десять основных камер, готовых перевернуть ваше представление о фотографии. Четыре селфикамеры и никакой моноброви.


          1. nomadmoon
            03.04.2019 15:21

            Черт, ориентировался по картинке. Ну, без моноброви тоже хорошо.


      1. akura13
        03.04.2019 15:09

        Смешно


      1. Zalechi
        04.04.2019 00:10

        mcst.ru/anonsirovan-pervyj-produkt-na-baze-mikroprockomissarrxessorov-elbrus-dlya-fizicheskikh-lic


        Не придераюсь, просто реально забавно.


  1. Whuthering
    03.04.2019 14:25

    А что у них там кстати с компиляторами под Эльбрус? Некоторое время назад, помнится, был доступен только форк очень старого GCC.


    1. danfe
      03.04.2019 20:14

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


      1. yleo
        03.04.2019 23:58

        Так и осталось.


        На всякий, для остальных чуток поясню:


        1. На VLIW от компилятора зависит гораздо больше чем для "обычных" процессоров. Грубо говоря, перекомпиляция софта более новым компилятором может давать заметный (даже кратный) рост производительность. В этом плане есть некоторое сходство с AS/400.
        2. Нижний уровень (backend) компилятора для VLIW кардинально отличается от "обычных" RISC/CISC процессоров. Это отдельная большая сложная задача, для которой примерно никакие наработки от GCC/CLANG не подойдут (можно взять что-то для построения SSA, но смысла нет).


        1. red_andr
          04.04.2019 21:54

          Верно. И одной из причин провалов Итаниумов было как раз отсутствие такого компилятора. Ну, компилятор то был, и неплохой, но всё равно недостаточно хороший. И это при том, что Интел в целом делает отличные компиляторы. Сомневаюсь, что у команды Эльбруса есть хотя бы сотая часть ресурсов Интела на разработку компилятора под свой процессор.


  1. Gorthauer87
    03.04.2019 15:16

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


    1. yleo
      04.04.2019 00:04

      Смысл есть, но это очень сложно. Кроме этого, крайне маловероятно что МЦСТ когда-нибудь откроет исходники компилятора (точнее говоря оптимизатора), так как это know how (и одна из причин смерти IA64, aka Itanium). Поэтому задача пожалуй решается только через С или использование JIT из Java.


      1. Gorthauer87
        04.04.2019 09:30

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


  1. shrimo
    03.04.2019 17:11
    -5

    Не стоит тратить свое время на этот мусор.


  1. Serge78rus
    03.04.2019 20:12
    -1

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


  1. firk
    03.04.2019 20:36
    +1

    Если выйти через ../ с предлагаемых ссылок и посмотреть вокруг то там есть ещё какие-то другие iso-образы, не указанные на странице скачивания.


  1. danfe
    03.04.2019 20:37
    +2

    купить их в магазине электроники нельзя.
    На самом деле, если очень хочется, то вроде бы можно (Шигорин как-то предлагал свою помощь физлицам), вот только цены космические: 101-е в прошлом году были по 200 т.р., 801-е по 350 т.р. — ну, такое.

    При этом сами по себе платы весьма интересные; мне вот очень нравится 101-я: mini-ITX, аккуратно сделана, разведено всё что можно (по словам Шигорина это потому, что её изначально делали как референсную), имхо вполне подошла бы для домашнего NAS: до 32 ГБ ECC RAM, один слот mSATA 3.0 (установлен SSD-накопитель объёмом 120 ГБ), семь портов (синеньких!) SATA 3.0, три порта сети Ethernet 1000Base-T, два порта RS-232. То, что в их корпусе нет питания для винтов как раз не важно, корпус сам по себе дурацкий, тем более для NAS. Но набор и количество портов и, судя по радиаторам, потенциальная возможность ограничиться пассивным охлаждением саму мамку делают весьма привлекательной.


  1. ExplosiveZ
    04.04.2019 02:53

    Кто-нибудь скачал? Ужасная скорость, 5-10kib/s


  1. kot23russia
    04.04.2019 14:03

    Заманчиво… но цуко ценник на железки как у звездолета… отбивает наглухо все желание тестить…


  1. eStellar
    04.04.2019 15:54
    +1

    Почему такое отставание по версиям?
    Даже стабильные корпоративные дистрибутивы ЦентОС и Дебиан имеют ядра поновее…