Използване на Astra Linux на вграден компютър с ARM архитектура

Използване на Astra Linux на вграден компютър с ARM архитектура
Новите тенденции в областта на заместването на вноса принуждават руските компании да преминат към местни операционни системи. Една от тези системи е руската ОС, базирана на Debian – Astra Linux. В областта на обществените поръчки има все повече изисквания за използване на местен софтуер със сертификати FSTEC, както и включването му в регистъра на местния софтуер. Въпреки че си струва да се отбележи, че според закона наличието на сертификат FSTEC не е задължително.

Повечето руски операционни системи са предназначени за използване в режим „Работна станция“, т.е. всъщност те са аналози на x86 архитектурни решения за работното място на служител. Решихме да инсталираме операционната система Astra Linux на архитектура ARM, за да използваме руска операционна система в индустриалния сектор, а именно във вградения компютър AntexGate (няма да се задълбочаваме в предимствата на архитектурата ARM пред x86).

Защо избрахме Astra Linux OS?

  • Имат специална дистрибуция за ARM архитектурата;
  • Хареса ни, че използват работен плот в стил Windows, за хора, свикнали с Windows OS, това е важно предимство при преминаване към Linux OS;
  • Astra Linux вече се използва в държавни компании и в Министерството на отбраната, което означава, че проектът ще продължи да живее и няма да изчезне в близко бъдеще.

Защо избрахме вграден компютър с ARM архитектура?

  • енергийна ефективност и по-ниско генериране на топлина (устройствата с архитектура ARM консумират по-малко енергия и се нагряват относително по-малко по време на работа);
  • малък размер и висока степен на интеграция (голям брой компоненти са поставени на един чип, което опростява дизайна на дънните платки и премахва необходимостта от закупуване на голям брой допълнителни компоненти);
  • липса на излишък на команди и инструкции (архитектурата на ARM осигурява точно броя на командите, които са необходими за работа)
  • тенденции в Руската федерация в областта на интернет на нещата (поради развитието на облачните технологии, изискванията за крайните компютри са намалени, необходимостта от използване на мощни работни станции е елиминирана, все повече изчисления се преместват в облака, тънък клиентските устройства са достатъчни).

Използване на Astra Linux на вграден компютър с ARM архитектура
Ориз. 1 - ARM архитектура

Опции за използване на компютри, базирани на ARM архитектура

  • “тънък клиент”;
  • "работна станция";
  • IoT портал;
  • вграден компютър;
  • устройство за индустриален мониторинг.

1. Получаване на дистрибуцията на AstraLinux

За да получите комплекта за разпространение, трябва да напишете писмо с искане до всеки официален оторизиран партньор на NPO RusBiTech. След това ще трябва да подпишете споразумение за поверителност и неразкриване на информация и споразумение за научно и техническо сътрудничество (ако вашата компания е разработчик на софтуер или хардуер).

Използване на Astra Linux на вграден компютър с ARM архитектура
Ориз. 2 — Описание на версиите на AstraLinux

2. Инсталиране на AstraLinux на устройството AntexGate

След като получите дистрибуцията на AstraLinux, трябва да я инсталирате на целевото устройство (в нашия случай това е вграденият компютър AntexGate). Официалните инструкции ни казват да използваме всяка Linux OS, за да инсталираме AstraLinux на ARM компютър, но решихме да го изпробваме на Windows OS. Така че, нека изпълним следната последователност от действия:

1. Изтеглете и инсталирайте софтуер за операционна система 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).

Използване на Astra Linux на вграден компютър с ARM архитектура
Ориз. 3 - Работен плот на AstraLinux

Първото нещо, което хваща окото ви, е, че работният плот наистина изглежда като Windows, всички елементи и диалогови прозорци са именувани по обичайния начин („Контролен панел“, „Работен плот“, „Изследовател“, „Моят компютър“ на работния плот). Важното е, че дори Solitaire и Minesweeper са инсталирани на Astra Linux!

Използване на Astra Linux на вграден компютър с ARM архитектура
Ориз. 4 - Раздел „Офис“ в стартовото меню на AstraLinux

Използване на Astra Linux на вграден компютър с ARM архитектура
Ориз. 5 - Раздел Мрежа в стартовото меню на AstraLinux

Използване на Astra Linux на вграден компютър с ARM архитектура
Ориз. 6 - Раздел „Система“ в стартовото меню на AstraLinux

Използване на Astra Linux на вграден компютър с ARM архитектура
Ориз. 7 - Контролен панел на AstraLinux

Струва си да се отбележи, че за използване като вградени решения има достъп през SSH, през Linux конзола, а също така е възможно да инсталирате любимите си Debian пакети (nginx, apache и др.). Така за бившите потребители на Windows има познат работен плот, а за опитни потребители на Linux и вградени решения има конзола.

Използване на Astra Linux на вграден компютър с ARM архитектура
Ориз. 8 — AstraLinux конзола

Оптимизиране на работата на AstraLinux

1. За устройства с ниска хардуерна производителност препоръчваме да използвате монитор с ниска разделителна способност или ръчно да намалите разделителната способност във файла /boot/config.txt до 1280х720.

2. Също така препоръчваме да инсталирате помощна програма за автоматично управление на честотата на процесора:

sudo apt-get install cpufrequtils

Ние коригираме /boot/config.txt следното значение:

force_turbo=1

3. По подразбиране стандартните хранилища са деактивирани в системата. За да ги активирате, трябва да откоментирате три реда в следния файл cd/etc/apt/nano sources.list

Използване на Astra Linux на вграден компютър с ARM архитектура
Ориз. 9 - Активиране на стандартни хранилища

Източник: www.habr.com

Добавяне на нов коментар