Использование Astra Linux на встраиваемом компьютере с архитектурой ARM
Использование Astra Linux на встраиваемом компьютере с архитектурой ARM, изображение №1 © sun1-95.userapi.com
Новые тенденции с сфере импортозамещения заставляют российские компании переходить на отечественные операционные системы. Одной из таких систем является российская ОС на базе Debian — Astra Linux. В сфере государственных закупок все чаще встречаются требования по использованию отечественного программного обеспечения с сертификатами ФСТЭК, а также его вхождения в реестр отечественного ПО. Хотя стоить отметить, что по закону наличие сертификата ФСТЭК не является обязательным.
Большинство российских операционных систем созданы для использования в режиме «Рабочая станция», то есть фактически это аналоги решений архитектуры x86 для рабочего места сотрудника. Мы же решили установить ОС Astra Linux на архитектуру ARM, с целью использовать ОС российского производства в промышленной сфере, а именно во встраиваемом компьютере AntexGate (не будем сейчас углубляться в преимущества ARM архитектуры над x86).
Почему Мы выбрали ОС Astra Linux?
- У них имеется специальный дистрибутив для архитектуры ARM;
- Нам понравилось, что у них используется рабочий стол в стиле Windows, для людей привыкших к ОС Windows это важное преимущество при переходе на ОС Linux;
- Astra Linux уже используется в государственных компаниях и в министерстве обороны, это означает, что проект будет жить и не вымрет в ближайшее время.
Почему Мы выбрали встраиваемый ПК архитектуры ARM?
- энергоэффективность и меньшее тепловыделение (устройства на архитектуре ARM потребляют меньше энергии и сравнительно меньше греются в процессе работы);
- небольшие размеры и высокая степень интеграции (на одном кристалле размещается большое количество элементной базы, за счет чего упрощается проектирование системных платы и отпадает необходимости в приобретении большого количества дополнительных компонентов);
- неизбыточность команд и инструкций (в архитектуре ARM предусмотрено ровно такое количество команд, которое необходимо для работы)
- тенденции РФ в области интернета вещей (из-за развития облачных технологий снижаются требования к конечным компьютерам, отпадает необходимость использовать мощные рабочие станции, всё больше вычислений переезжает в облако, достаточно устройств типа «тонкий клиент»).
Рис. 1 — Архитектура ARM © sun9-57.userapi.com
Варианты применения ПК на архитектуре ARM
- «тонкий клиент»;
- «рабочая станция»;
- IoT-шлюз;
- встраиваемый ПК;
- устройство для промышленного мониторинга.
1. Получение дистрибутива AstraLinux
Для получения дистрибутива необходимо написать письмо-запрос любому официальному авторизованному партнеру НПО «РусБиТех». Далее необходимо будет подписать соглашение о конфиденциальности и неразглашении информации и соглашение о научно-техническом сотрудничестве (если Ваша компания является разработчиком software или hardware).
Рис. 2 — Названия релизов AstraLinux © sun9-21.userapi.com
2. Установка AstraLinux на устройство AntexGate
После получения дистрибутива AstraLinux необходимо установить его на целевое устройство (в нашем случае это встраиваемый ПК AntexGate). Официальная инструкция говорит нам использовать любую ОС Linux для установки AstraLinux на ARM компьютер, но мы решили попробовать сделать это на ОС Windows. Итак, выполним следующую последовательность действий:
2. Подключите устройство через Micro USB к компьютеру.
3. Подайте питание на устройство, теперь Windows должна найти оборудование и установить драйвер.
4. После завершения установки драйвера запустите программу.
5. Через несколько секунд накопитель eMMC появится в Windows как запоминающее устройство USB.
6. Загрузите утилиту Win32DiskImager со страницы проекта Sourceforge и установите программу в штатном режиме.
7. Запустите только что установленное программное обеспечение Win32DiskImager.
8. Выберите файл образа AstraLinux, который вы получили ранее.
9. В поле устройства выберите букву диска с eMMC-картой. Будьте осторожны: если вы выберете неправильный диск, то можете уничтожить данные с жесткого диска вашего компьютера!
10. Нажмите «Записать» и дождитесь завершения записи.
11. Перезагрузите устройство.
Перезагрузка устройства должна привести к тому, что устройство загрузит образ операционной системы AstraLinux из eMMC.
3. Использование Astra Linux
После загрузки устройства появится экран авторизации. В поле логина вводим «admin», паролем также является слово «admin». После удачной авторизации появится рабочий стол (рис. 3).
Рис. 3 — Рабочий стол AstraLinux © sun9-48.userapi.com
Рис. 3 — Рабочий стол AstraLinux
Первым делом бросается в глаза то, что рабочий стол действительно похож на Windows, все элементы и диалоги называются привычным образом («Панель управления», «Рабочий стол», «Проводник», «Мой компьютер» на рабочем столе). Что немаловажно, на Astra Linux установлены даже «Пасьянс» и «Сапер»!
Рис. 4 — Вкладка «Офис» в меню пуск AstraLinux © sun9-13.userapi.com
Рис. 4 — Вкладка «Офис» в меню пуск AstraLinux
Рис. 5 — Вкладка «Сеть» в меню пуск AstraLinux © sun9-31.userapi.com
Рис. 5 — Вкладка «Сеть» в меню пуск AstraLinux
Рис. 6 — Вкладка «Системные» в меню пуск AstraLinux © sun9-7.userapi.com
Рис. 6 — Вкладка «Системные» в меню пуск AstraLinux
Рис. 7 — Панель управления AstraLinux © sun9-1.userapi.com
Рис. 7 — Панель управления AstraLinux
Стоит отметить, что для использования в качестве встраиваемых решений есть доступ по SSH, через Linux консоль, также возможна установка любимых Debian пакетов (nginx, apache ). Таким образом, для бывших пользователей Windows имеется привычный рабочий стол, а для опытных пользователей Linux и встраиваемых решений — консоль.
Рис. 8 — Консоль AstraLinux © sun9-18.userapi.com
Рис. 8 — Консоль AstraLinuxОптимизация работы AstraLinux
- Для устройств с невысокой аппаратной производительностью советуем использовать монитор с невысоким разрешением, либо вручную снизить разрешение в файле /boot/config.txt до 1280×720.
2. Также советуем установить утилиту для автоматического управления частотой процессора:
sudo apt-get install cpufrequtils
Поправляем в /boot/config.txt следующее значение:
3. По умолчанию в системе выключены стандартные репозитории. Чтобы их включить необходимо раскомментировать три строки в следующем файле cd/etc/apt/nano sources.list
Рис. 9 — Включение стандартных репозиториев © sun9-66.userapi.com
Рис. 9 — Включение стандартных репозиториев
Вступайте в наши группы и добавляйте нас в друзья 🙂
- Антекс Дом
- 06.02.2020 11:45
- 6
управление разрешением и питанием процессора — просто верх удобства, залезьте в текстовый файлик измените нолик на единичку. Браво! Если все остальное настолько же удобно управляется то нафига нужна эта астра, неудобных юниксо подобных систем на ядре линукса вагон и маленькая тележка, именно поэтому в мире использование этих систем в районе статистической погрешности.
Счетная доска так же проходит по средствам вычисления как импортозамещающий продукт? А лопата особенно при масштабировании спокойно импортозаместит трактор или экскаватор ) Браво!
Как бы доля Linux в мире наибольшая среди серверных систем. А касательно удобства — я вообще не понимаю, зачем давать возможность регулировки питания и частоты процессора через ОС, а не на уровне железа.
потому как ОС занимается распределением ресурсов системы, а не железо. Именно потому все версии винды (если не ошибаюсь с 7ки) сами рулят питанием и использованием количества ядер. Так же как и современное ПО пишеться под многоядерные системы и ресурсы выделяет так же ОС . C cерверными системами мил человек обычные пользователи не сталкиваются и насколько там кривое и неудобное ПО стоит и как оно управляется их не должно беспокоить и в массе не беспокоит.
А при чем тут распределение ресурсов и управление питанием процессора? В стандартной винде без стороннего ПО вы это не сделаете, а через BIOS — запросто. Автоматическая регулировка питания проводится опять же через BIOS.
КОМПАС-3D v21 для ОС Astra Linux — защищенный инструмент проектирования
АСКОН и ГК «Астра» сообщают, что система автоматизированного проектирования КОМПАС-3D v21 успешно прошла тестирование на совместимость с операционной системой Astra Linux Special Edition с применением WINE@Etersoft. Помимо базовой САПР, работоспособность в среде Astra Linux подтверждена для всех машиностроительных и приборостроительных приложений. Продукты программного стека входят в реестр российского ПО.
Совместимость систем проверялась на широком наборе операций, типичных для пользователя САПР: это работа с документами и эскизами, моделирование деталей и сборок, автоматическое получение чертежей и спецификаций, применение библиотек стандартных изделий и материалов. В результате КОМПАС-3D успешно прошел все тесты.
Astra Linux Special Edition — сертифицированная операционная система со встроенными средствами защиты информации для ИТ-инфраструктур любого масштаба и для работы с данными любой степени конфиденциальности, в том числе в составе значимых объектов КИИ.
КОМПАС-3D применяется во всех без исключения отраслях промышленности: с его помощью инженеры создают в «цифре» новую технику, выполняют проекты модернизации, сопровождают изделия в производстве. Актуальная версия обладает развитыми возможностями трехмерного моделирования, включая твердотельное, поверхностное, листовое и объектное моделирование, а также поддерживает прямое редактирование геометрии и обмен данными с другими CAD-пакетами. Система построена на отечественном геометрическом ядре C3D (разработка C3D Labs, дочерней компании АСКОН), что делает ее на 100% импортонезависимой. Ядро C3D также сертифицировано для работы в среде Astra Linux.
Дмитрий Гинда, директор по маркетингу АСКОН-Системы проектирования:
«Запуск приложений КОМПАС-3D на ОС Astra Linux с применением WINE@Etersoft сначала происходил нестабильно, работать в такой конфигурации было бы некомфортно. Специально для совместимости с ОС Astra Linux Special Edition было доработано приложение „Валы и механические передачи“. Таким образом, мы можем говорить не просто о запуске КОМПАС-3D в среде Astra Linux через WINE@Etersoft, но и об отладке самого кода САПР для обеспечения надежной и бесперебойной работы пользователей».
Дмитрий Тараканов, руководитель департамента развития технологического сотрудничества ГК «Астра»:
«Сейчас критически важно обеспечить бесперебойную работу и рост всех отраслей экономики, особенно промышленности. Для этого необходимо как можно скорее обеспечить рынок совместимыми импортонезависимыми ИТ-продуктами, функционал и надежность которых не уступают тем, что реализованы в зарубежных решениях. Поэтому вместе с коллегами по ИТ мы прикладываем максимум усилий к тому, чтобы технологические стеки, состоящие из нашего софта, работали корректно и ими было удобно пользоваться. Возможность применения КОМПАС-3D под Astra Linux — это очень важное достижение, и мы благодарим всех, кто участвовал в тестах и адаптации ПО, за эффективное сотрудничество и включенность».
Ранее эксперты подтвердили совместимость системы КОМПАС-3D с ОС «Альт Рабочая станция» 10 и РЕД ОС.
- АСКОН выпустил полную линейку продуктов КОМПАС-3D v21
- Российские разработчики создали полностью независимый программный стек САПР
- Консорциум «РазвИТие» представил на ИТОПК автоматизированные рабочие места