Отечественную ОС «Эльбрус» выложили в общий доступ

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

    Речь идет об операционной системе «Эльбрус», выложенной АО «МЦСТ» на своем сайте. Хорошей новостью является то, что одна из версий ОС рассчитана на компьютеры с архитектурой процессора 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
      И ни одна ссылка не работает
        +1
        Речь идет об операционной системе «Эльбрус», выложенной АО «МЦСТ» на своем сайте.
        Заглянул на сайт. Коротенькая страничка, в конце которой предлагается обращаться к ним по электропочте за дополнительной информацией. Ссылки на скачивание нет. Нет и информации о лицензии; раз основано на Debian'е, должна быть GPL, но вспоминается Мобильная система Вооружённых Сил. А учитывая некоторые актуальные события, не уверен в отсутствии бэкдоров.
          0
          одна из версий ОС рассчитана на компьютеры с архитектурой процессора x86
          Что касается архитектуры процессоров, то она специфическая

          Так оно встанет на виртуалбокс или нет?
            –1
            Встанет, как только кто-нибудь напишет эмулятор Эльбруса для VirtualBox ;)
            +2

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


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

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

              Сам glibc 2.23 вышел три года назад. Теоретически, одна из уязвимостей в ней — это повышение привилегий.
              Никто не знает, где будет использоваться эта ОС?
                +3
                Многие стабильные (не-rolling) дистрибутивы «замораживают» версии софта и бекпортируют патчи для исправления проблем безопасности (а иногда и просто новые возможности) в замороженную версию.
                Все OpenVZ VPS используют ядро 2.6.32, но это совсем не то ядро, которое вышло в 2009 — на нем даже Docker работает.
                  +2

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

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

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

                    +2

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

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

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

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

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

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


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


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

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

                          +1

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

                            0

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

                          –7
                          Не стоит тратить свое время на этот мусор.
                            –2
                            И если ранее они устанавливались лишь в десктопных ПК и небольших серверах, то в 2018 году Институт программных систем им. А.К. Айламазяна начал работу над созданием суперкомпьютера, входящего в топ-500 самых мощных вычислительных систем мира.
                            Судя по ценам на десктопы с Эльбрусом, у него есть шанс войти в топ самых дорогих в мире.
                              +1
                              Если выйти через ../ с предлагаемых ссылок и посмотреть вокруг то там есть ещё какие-то другие iso-образы, не указанные на странице скачивания.
                                +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
                                  Кто-нибудь скачал? Ужасная скорость, 5-10kib/s
                                    +1
                                    Заманчиво… но цуко ценник на железки как у звездолета… отбивает наглухо все желание тестить…
                                      +1
                                      Почему такое отставание по версиям?
                                      Даже стабильные корпоративные дистрибутивы ЦентОС и Дебиан имеют ядра поновее…

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

                                      Самое читаемое