Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture

Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture
Ang mga bagong uso sa larangan ng pagpapalit ng pag-import ay pinipilit ang mga kumpanyang Ruso na lumipat sa mga domestic operating system. Ang isa sa mga naturang sistema ay ang Russian OS batay sa Debian – Astra Linux. Sa larangan ng pampublikong pagkuha, dumarami ang mga kinakailangan para sa paggamit ng domestic software na may mga sertipiko ng FSTEC, pati na rin ang pagsasama nito sa rehistro ng domestic software. Bagaman nararapat na tandaan na ayon sa batas, ang pagkakaroon ng sertipiko ng FSTEC ay hindi sapilitan.

Karamihan sa mga operating system ng Russia ay idinisenyo para magamit sa mode na "Workstation", iyon ay, sa katunayan, ang mga ito ay mga analogue ng x86 na mga solusyon sa arkitektura para sa lugar ng trabaho ng isang empleyado. Napagpasyahan naming i-install ang Astra Linux OS sa arkitektura ng ARM, upang gumamit ng isang Russian-made na OS sa sektor ng industriya, lalo na sa naka-embed na computer ng AntexGate (hindi namin susuriin ang mga pakinabang ng arkitektura ng ARM kaysa sa x86 ngayon).

Bakit namin pinili ang Astra Linux OS?

  • Mayroon silang espesyal na pamamahagi para sa arkitektura ng ARM;
  • Nagustuhan namin na gumamit sila ng Windows-style na desktop, para sa mga taong sanay sa Windows OS ito ay isang mahalagang bentahe kapag lumipat sa Linux OS;
  • Ginagamit na ang Astra Linux sa mga kumpanyang pag-aari ng estado at sa Ministry of Defense, na nangangahulugang mabubuhay ang proyekto at hindi mamamatay sa malapit na hinaharap.

Bakit Namin Pinili ang ARM Architecture na Naka-embed na PC?

  • kahusayan ng enerhiya at mas mababang henerasyon ng init (ang mga aparatong batay sa arkitektura ng ARM ay kumonsumo ng mas kaunting enerhiya at medyo mas mababa ang init sa panahon ng operasyon);
  • maliit na sukat at mataas na antas ng pagsasama (isang malaking bilang ng mga bahagi ay inilalagay sa isang chip, na pinapasimple ang disenyo ng mga motherboard at inaalis ang pangangailangan na bumili ng isang malaking bilang ng mga karagdagang bahagi);
  • hindi kalabisan ng mga utos at tagubilin (ang arkitektura ng ARM ay nagbibigay ng eksaktong bilang ng mga utos na kinakailangan para sa operasyon)
  • mga uso sa Russian Federation sa larangan ng Internet ng mga bagay (dahil sa pag-unlad ng mga teknolohiya ng ulap, ang mga kinakailangan para sa mga end computer ay nabawasan, ang pangangailangan na gumamit ng makapangyarihang mga workstation ay tinanggal, parami nang parami ang mga kalkulasyon ay lumilipat sa ulap, manipis sapat na ang mga device ng kliyente).

Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture
kanin. 1 - Arkitektura ng ARM

Mga opsyon para sa paggamit ng mga PC batay sa arkitektura ng ARM

  • "manipis na kliyente";
  • "istasyon ng trabaho";
  • IoT gateway;
  • naka-embed na PC;
  • aparato para sa pagsubaybay sa industriya.

1. Pagkuha ng pamamahagi ng AstraLinux

Upang matanggap ang distribution kit, dapat kang sumulat ng liham ng kahilingan sa sinumang opisyal na awtorisadong kasosyo ng NPO RusBiTech. Susunod, kakailanganin mong pumirma ng isang kasunduan sa pagiging kumpidensyal at hindi pagsisiwalat at isang kasunduan sa kooperasyong siyentipiko at teknikal (kung ang iyong kumpanya ay isang developer ng software o hardware).

Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture
kanin. 2 β€” Paglalarawan ng mga release ng AstraLinux

2. Pag-install ng AstraLinux sa AntexGate device

Pagkatapos matanggap ang pamamahagi ng AstraLinux, kailangan mong i-install ito sa target na device (sa aming kaso, ito ay ang AntexGate na naka-embed na PC). Sinasabi sa amin ng mga opisyal na tagubilin na gumamit ng anumang Linux OS upang i-install ang AstraLinux sa isang ARM computer, ngunit nagpasya kaming subukan ito sa Windows OS. Kaya, gawin natin ang sumusunod na pagkakasunud-sunod ng mga aksyon:

1. I-download at i-install software para sa Windows operating system.

2. Ikonekta ang device sa pamamagitan ng Micro USB sa iyong computer.

3. Ilapat ang kapangyarihan sa device, dapat na mahanap ng Windows ang hardware at i-install ang driver.

4. Pagkatapos makumpleto ang pag-install ng driver, patakbuhin ang program.

5. Pagkatapos ng ilang segundo, lalabas ang eMMC drive sa Windows bilang isang USB mass storage device.

6. I-download ang Win32DiskImager utility mula sa page Proyekto ng Sourceforge at i-install ang program gaya ng dati.

7. Ilunsad ang bagong naka-install na Win32DiskImager software.

8. Piliin ang AstraLinux image file na natanggap mo kanina.

9. Sa field ng device, piliin ang drive letter ng eMMC card. Mag-ingat: kung pinili mo ang maling drive, maaari mong sirain ang data sa hard drive ng iyong computer!

10. I-click ang "I-record" at maghintay hanggang makumpleto ang pag-record.

11. I-reboot ang iyong device.

Ang pag-reboot ng device ay dapat maging sanhi ng pag-boot ng device sa imahe ng operating system ng AstraLinux mula sa eMMC.

3. Paggamit ng Astra Linux

Pagkatapos mag-boot ang device, lalabas ang screen ng awtorisasyon. Sa patlang ng pag-login ipasok ang "admin", ang password ay ang salitang "admin". Pagkatapos ng matagumpay na awtorisasyon, lalabas ang desktop (Larawan 3).

Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture
kanin. 3 - AstraLinux desktop

Ang unang bagay na nakakakuha ng iyong mata ay ang desktop ay talagang mukhang Windows, ang lahat ng mga elemento at dialog ay pinangalanan sa karaniwang paraan ("Control Panel", "Desktop", "Explorer", "My Computer" sa desktop). Ang mahalaga ay kahit na ang Solitaire at Minesweeper ay naka-install sa Astra Linux!

Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture
kanin. 4 - tab na "Opisina" sa start menu ng AstraLinux

Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture
kanin. 5 - Tab ng network sa start menu ng AstraLinux

Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture
kanin. 6 - tab na "System" sa start menu ng AstraLinux

Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture
kanin. 7 - Control Panel ng AstraLinux

Kapansin-pansin na para sa paggamit bilang mga naka-embed na solusyon mayroong pag-access sa pamamagitan ng SSH, sa pamamagitan ng Linux console, at posible ring i-install ang iyong mga paboritong pakete ng Debian (nginx, apache, atbp.). Kaya, para sa mga dating gumagamit ng Windows mayroong isang pamilyar na desktop, at para sa nakaranas ng Linux at naka-embed na mga gumagamit - isang console.

Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture
kanin. 8 β€” AstraLinux console

Pag-optimize ng operasyon ng AstraLinux

1. Para sa mga device na may mababang pagganap ng hardware, inirerekomenda namin ang paggamit ng monitor na may mababang resolution, o manu-manong bawasan ang resolution sa file /boot/config.txt hanggang 1280x720.

2. Inirerekomenda din namin ang pag-install ng utility upang awtomatikong kontrolin ang dalas ng processor:

sudo apt-get install cpufrequtils

Inaayos namin /boot/config.txt sumusunod na kahulugan:

force_turbo=1

3. Bilang default, ang mga karaniwang repository ay hindi pinagana sa system. Upang paganahin ang mga ito kailangan mong alisin sa komento ang tatlong linya sa sumusunod na file cd/etc/apt/nano sources.list

Paggamit ng Astra Linux sa isang naka-embed na computer na may ARM architecture
kanin. 9 - Paganahin ang mga karaniwang repositoryo

Pinagmulan: www.habr.com

Magdagdag ng komento