На «Эльбрусы» начали устанавливать альтернативную полноценную ОС
Адаптированные дистрибутивы «Альт Линукс» стали предустанавливать на продукцию МЦСТна ее процессорах «Эльбрус». Ранее на это «железо» непосредственно ставились только ОС «Эльбрус» и система реального времени «Нейтрино» — с ограниченными возможностями.
«Альт Линукс» для «Эльбруса»
Как стало известно CNews, компания «Базальт СПО» при поддержке МЦСТ — разработчика российских микропроцессоров — выпустила версии своих ОС «Альт рабочая станция» и «Альт сервер» для предустановки на отечественную вычислительную платформу «Эльбрус». Они станут первыми предлагаемыми заказчикам МЦСТ сторонними операционными системами широкого применения, работающими с системой команд процессоров «Эльбрус» непосредственно, а не в режиме так называемой бинарной трансляции.
«“Эльбрус” имеет свою уникальную систему команд, позволяющую значительно повысить производительность процессора, например выполнение нескольких команд за один такт, — пояснил CNews гендиректор “Базальт СПО” Алексей Смирнов. — Но этот процессор может работать и в режиме совместимости с процессорами Intel. Для этого в него встроена система динамической бинарной трансляции, которая программу, собранную для процессора Intel, конвертирует в ходе выполнения в коды для процессора “Эльбрус”. В противоположность этому нативная сборка (то есть сборка под “Эльбрус”, а не под Intel) позволяет при выполнении программы избежать конвертирования из кодов одного процессора в коды другого».
Ранее непосредственно на «Эльбрусах» работала только собственная операционная система широкого применения МЦСТ — ОС «Эльбрус». Правда, в МЦСТ в разговоре с CNews, уточнили, что также непосредственно под платформу организации в 2015 г. была адаптирована ОС «Нейтрино» компании «СВД встраиваемые системы», однако она является исключительно специализированной.
«Альт Линукс» начали предустанавливать на «Эльбрусы»
«Нейтрино» представляет собой так называемую ОС реального времени. В отличие от операционных систем общего назначения (таких как Windows и Linux) она призвана реагировать (крайне оперативно) не на действия пользователя, а на внешние события. То есть главная сфера ее применения — это приборы, работающие в том числе в автоматическом режиме, например, установленные на промышленных станках или на транспорте.
Что же касается ОС «Эльбрус», то Алексей Смирнов считает, что в сравнении с ней ОС «Альт», созданная компанией, которая специализируется на выпуске дистрибутивов, обладает более широкими возможностями для пользователей. В частности, на ней можно развернуть контроллер Active Directory и другие сетевые сервисы, комплект офисных приложений, базы данных и пр.
Партнерское соглашение «Базальта СПО» и МЦСТ
Напомним, о создании версий своих ОС под «Эльбрусы», компания «Базальт СПО» объявила в начале июня 2018 г. Теперь партнеры заключили дистрибьюторское соглашение, согласно которому МЦСТ получает права на реализацию дистрибутивов ОС «Альт» для платформы «Эльбрус» в России. В результате потребители получат готовое базовое решение для развертывания рабочих мест и серверных мощностей.
Версии ОС будут поставляться в качестве опционального предустановленного ПО в составе аппаратно-программных комплексов на базе «Эльбрусов», а также в виде отдельного продукта.
ОС «Альт» уже доступны для всех массовых моделей ПК и серверов «Эльбрус», которые выпускаются сегодня: рабочих станций «Эльбрус401-PC», «Эльбрус 801-PC», «Эльбрус 101-PC», серверов серий «Эльбрус-4.4», «Эльбрус-802», «Эльбрус-804» и ноутбуков «Аквамарин» на базе «Эльбрус-1С+». «Продукт “Альт рабочая станция” в текущей версии дает возможность обеспечить одновременную работу двух операторов на одном компьютере модели “Эльбрус 801-PC”», — добавляют в «Базальте СПО».
В распоряжение пользователей предоставляются регулярно обновляемые дистрибутивы, репозиторий, документация и универсальный спасательный образ (rescue disc) для двух поддерживаемых поколений процессоров — «Эльбрус-4С» и «Эльбрус-8С»/«Эльбрус-1С».
«Возникло нормальное разделение труда, — прокомментировал CNews партнерство Алексей Смирнов. — МЦСТ может сосредоточиться на поддержке процессора, а также на комплекте разработчика (SDK), а “Базальт СПО” развивает свои промышленно выпускаемые ОС, основанные на собственном репозитории».
В «Базальте» цены на ОС «Альт» под «Эльбрус» ничем не отличаются от версий под архитектуру x86. «Думаю, что уже в ближайшее время решения на “Эльбрусах” с предустановленным ПО “Базальта СПО” будут использованы в госсистемах, критической инфраструктуре, в силовых ведомствах», — резюмирует Смирнов.
Комментарии
Объясните тупому, когда на этот Эльбрус можно будет накатить какую-либо среду разработки на C++?
а что с этим есть какие то проблемы?
Откуда я знаю, у меня же нет Эльбруса.
но ты же умеешь ставить IDE в винде так? а на эльбрусе спокойно запускается win7, вопрос исчерпан?
Понятно, это я и хотел узнать.
лицензию нельзя.Призыв к пиратству.
Этот вопрос меня не волнует, я инженер, а не бухгалтер :)
Насколько я знаю среды разработки меняются каждые 5 лет, если не знаешь вали с рынка труда, но могу ошибацо ибо не программер. То есть на любой софт есть свои индусы если приспичит и "отечественные" уникумы застряли ментально в силиконовой долине кредит отдавать.
Думаю Вы ошибаетесь. Как пример, среда разработки NetBeans - первый релиз примерно в 2003 году, а сейчас уже 2018 год, больше пяти лет, ну как то так.
Я до сих пор большинство проектов веду в Borland Builder6. Embarcader'ой тоже пользуюсь, тоже старой. Очень бы не хотелось переходить на ОС, под которой придется переписывать исходники.
Есть подозрение и одновременно послание русским програмистам, создать таки свою среду разработки без блекджека и шлюх, а с шахматами и четкими подругами и все это будет ваш рынок и вашим детям, на котором вы будете всегда первыми как условно разработчики С-500, а так вы всегда будете на вторых ролях задротами на силиконовую долину между гуглем бингом и эпплом. Даже китаезы уже чето пилят свое. Об одном прошу интерфейс по началу копируйте максимально Мак Оси, ибо там заложена и простота понимания и психология и чуйство прекрасного взаимодействия между машиной и человеком )
> послание русским програмистам, создать таки свою среду разработки
Jet Brains видимо получили это послание 15 лет назад
)))))))))))))))
Повеселило сочетание программист+интерфейс МакОси ))))
Мысль прекрасная. Но здесь нужно финансирование, желательно от крупного бизнеса.
+, современное развитие западной мысли в области программирования зашло в тупик, потому что это постоянное написание Фреймворков всё более тугодумных и более требовательных к производительности процессоров и оперативной памяти, в области создания пользовательских интерфейсов ничего более простого, удобного и шустрого чем компонентная модель Delphi конца 90х так и не создали, ничего более удобного для написания алгоритмов чем C++ до сих пор нету и не будет, а для реализации простеньких обработок данных ничего лучше нет екселя с макросами на бейсике, зато фрейморков и ангуляров почти каждый день выходит новый релиз, а задроты програмисты все уши прожужжали как на их фрейморках классно написать хейловорд, правда ничего кроме простейших вьюшек на этих Фреймворках по сути и не сделать, хотя вьюшки опять же быстрее делать на связке Delphi + компоненты типа DevExpress.
Так что действительно у наших программеров есть возможность создать нормальную среду разработки свою, просто взять за основу С++, прикрутить к нему компонентный подход Delphi в клепании интерфейса и работы с БД, плюс некий аналог межпроцессного взаимодействия типа COM, плюс поддержку на уровне офиса си-подобных макросов в виде встроенного системного компилятора, ничего не надо выдумывать, просто повторить.
Тоже +. Часто об этом думаю, надоело быть зависимым от причуд забугорных разработчиков.
Почему до сих пор этого не сделано? Потому, что идея повторить то, что было сделано другими, редко вызывает энтузиазм. Поэтому вижу 2 варианта.
1. Под хорошее финансирование собрать команду из въедливых занудных программистов и сделать это. Есть такой тип людей, без фантазии, но очень занудных. Сделают, но вряд ли то, что получится, будет очень интересным и хитовым.
2. Собрать команду из людей с фантазией, но тоже не раздолбаев и сделать нечто более продвинутое в смысле математики, чем Delphi / Borland etc. Например, с троичной арифметикой (что-нибудь красивое, типа системы счисления Стахова). Или сделать заодно ядро для нереляционной СУБД, типа кубов или лучше - деревьев. Это чтобы был энтузиазм, чтобы наши фанатики-математики утонули в этом по уши...
Второй вариант при нашей ментальности может оказаться даже более продуктивным.
Ну, с путём развития определились. Осталась самая малость - найти финансирование.
Ага. Если бы не эта штука, меня бы никакими коврижками не заставили программировать, не охотник я в дерьме колупаться.
Так вот же, в статье - АльтЛинукс в нативе пускается. А там как минимум gcc со всем тулчейном, ну и все линуксовые IDE, если нужно.
а вот gcc и тулчейн там насколько я понимаю на половину пропиетарный
Только llvm
ах, ну как-же как-же, gcc ведь запропиетарить не выйдет. Вобщем, с большим скепсисом я смотрю на всё это.
На АльтЛинукс для Эльбруса уже "накатили" Qt 5 и Boost. Это конечно не IDE, но судя про процессам происходящим по этой теме, до IDE, например до Qt Creator - тоже кто-нибудь доберётся, скоро, наверное, возможно... Во всяком случае - много уже чего есть: https://www.altlinux.org/Ports/e2k
Какая вам среда нужна? В vim пишите. Компилятор есть, без компилятора бы ОС не было. Или вам нужна ВАША среда разработки?
Anjuta а Альте,не?
Что вы понимаете под средой разработки? Компилятор, линкер, дебаггер и проч. там изначально есть, что еще хотите то? Вижал студию?
Например, поставить туда Embarcadero с целью компилировать там имеющиеся исходники.
Исходники чего? VCL которая гвоздями прибита к WinApi? У особенных разработчиков - особенные проблемы!
если есть "нейтрино" , то есть и GCC .
если есть GCC , то собрать можно что угодно .
ох нифига себе они ядро линукса переписали под новую архитектуру о_О
Теперь, по идее, можно будет из сорцев любой нужный пакет собрать. Не голый же дистрибутив они переписали
компилятор они поправили, ядру пофиг, оно на сях.
ну я под ядром имел в виду libc и другие основные библиотеки этож тонна работы переписать их под новую архитектуру, на хабре была интересная статья по поводу адаптации ПО под эльбрус
ОС «Эльбрус» существует уже несколько лет (я бы сказал - много), и она тоже сделана из линукса, и тоже откомпилирована в системе команд процессора «Эльбрус». И компилятор у них тоже давно есть, который из С++ делает исполняемые в системе команд процессора «Эльбрус» программы. И да, ядро у них в ОС «Эльбрус» - именно что переписанное ядро линукса под особенности их архитектуры (широкое командное слово).
Эхх, купили бы нам на завод...
Там могут быть очень серьезные проблемы с коммерческим софтом типа Оракл итд, Коммерческие продукты такого типа идут не в сырцах и их просто так не пересоберешь под любую систему. А через эмуляторы производительности естественно не будет.
ПоиграЦЦа ИТ-отделу Оракл у нас отдельно крутится.
Дык а смыслу опять таки нет играццо ) Единственно посмотреть с какими косяками софт портирован и что можно самому собрать на эту жалезку .... но это же куча времени.. Просто имел как то опыт сборки своего дистрибутива линуха на основе красношапки для узкой задачи, времени тратится очень много. Пока выкинешь все лишнее и скомпануешь под свои задачи ... долго. Так что если нет реальных задач - наф наф
Реальная задача - получение опыта в подготовке (по шухеру) экстренного перехода на типа не опасное железо и безопасный софт. Но это только капля в море, а времени действительно будет съедено куча, и пока без особого результата.
Весь смысл в "ИграЦЦо" - это играЦЦо Отдохнуть от пользователей, начальства, и.т.д и.т.п - Яж не говорю - "вжух вжух и в продакшн"
Не знаю, было тут это видео или нет -
Вычислительная платформа «Эльбрус» и её практическое применение (SECR-2018)
Описание в спойлере
Во блин. Альту уж сколько лет и сделали его на троих Израиль-РБ-РФ. Исконно гусская система. Нахрен никому не нужная. Как и тайваньские Эльбрусы.
GPL? Не, не слышал...
расскажи об этом редхату или ораклу
RHEL можно совершенно бесплатно скачать с сайте редхата (хоть в исходнгиках, хоть в паетах), и даже патчи в исходниках можно бесплатно скачать с сайта редхата. Собирай, ставь, формально всё в рамках GPL. Деньги только за поддержку.
Наверное имеется в виду техническая поддержка.
O'RLY?
https://store.softline.ru/basealt/
Система реального времени «Нейтрино» — это RTOS QNX. Нейтрино -- это просто ее красивое имя. "С ограниченными возможностями" потому, что QNX имеет модульную архитектуру и вы можете купить только то, что вам нужно. Если у вас, например, нет какого-нибудь интерфейса, вы просто не покупаете соответсвующий модуль.
а майнить будут крипторубли ?
Страницы