ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma

ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma
İthal ikame alanındaki yeni eğilimler Rus şirketlerini yerli işletim sistemlerine geçmeye zorluyor. Bu tür sistemlerden biri Debian – Astra Linux tabanlı Rus işletim sistemidir. Kamu alımları alanında, yerli yazılımların FSTEC sertifikalı kullanımına ve yerli yazılım siciline dahil edilmesine yönelik gereksinimler giderek artmaktadır. Ancak yasaya göre FSTEC sertifikasına sahip olmanın zorunlu olmadığını da belirtmekte fayda var.

Çoğu Rus işletim sistemi "İş İstasyonu" modunda kullanılmak üzere tasarlanmıştır, yani aslında bir çalışanın işyeri için x86 mimari çözümlerinin analoglarıdır. Rus yapımı bir işletim sistemini endüstriyel sektörde, yani AntexGate gömülü bilgisayarda kullanmak için Astra Linux işletim sistemini ARM mimarisi üzerine kurmaya karar verdik (şimdi ARM mimarisinin x86'ya göre avantajlarını araştırmayacağız).

Neden Astra Linux işletim sistemini seçtik?

  • ARM mimarisine özel bir dağıtımları var;
  • Windows tarzı bir masaüstü kullanmaları hoşumuza gitti, Windows işletim sistemine alışkın kişiler için bu, Linux işletim sistemine geçişte önemli bir avantaj;
  • Astra Linux halihazırda devlete ait şirketlerde ve Savunma Bakanlığı'nda kullanılıyor, bu da projenin yakın gelecekte yaşayacağı ve yok olmayacağı anlamına geliyor.

Neden ARM Mimarisi Gömülü PC'yi Seçtik?

  • enerji verimliliği ve daha düşük ısı üretimi (ARM mimarisine dayalı cihazlar daha az enerji tüketir ve çalışma sırasında nispeten daha az ısınır);
  • küçük boyut ve yüksek entegrasyon derecesi (bir çip üzerine çok sayıda bileşen yerleştirilmiştir, bu da anakartların tasarımını basitleştirir ve çok sayıda ek bileşen satın alma ihtiyacını ortadan kaldırır);
  • komutların ve talimatların yedeksizliği (ARM mimarisi, işlem için tam olarak gerekli olan komut sayısını sağlar)
  • Rusya Federasyonu'nda nesnelerin interneti alanındaki eğilimler (bulut teknolojilerinin gelişmesi nedeniyle, son bilgisayarlara yönelik gereksinimler azalıyor, güçlü iş istasyonları kullanma ihtiyacı ortadan kalkıyor, giderek daha fazla hesaplama buluta taşınıyor, ince istemci cihazları yeterlidir).

ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma
Pirinç. 1 - ARM mimarisi

ARM mimarisine dayalı bilgisayar kullanma seçenekleri

  • "zayıf müşteri";
  • "iş istasyonu";
  • IoT ağ geçidi;
  • gömülü bilgisayar;
  • endüstriyel izleme cihazı.

1. AstraLinux dağıtımını edinme

Dağıtım kitini almak için NPO RusBiTech'in herhangi bir resmi yetkili ortağına bir talep mektubu yazmalısınız. Daha sonra, bir gizlilik ve ifşa etmeme sözleşmesi ile bilimsel ve teknik işbirliğine ilişkin bir anlaşma (şirketiniz bir yazılım veya donanım geliştiricisi ise) imzalamanız gerekecektir.

ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma
Pirinç. 2 — AstraLinux sürümlerinin açıklaması

2. AstraLinux'un AntexGate cihazına kurulması

AstraLinux dağıtımını aldıktan sonra, onu hedef cihaza kurmanız gerekir (bizim durumumuzda bu, AntexGate gömülü PC'dir). Resmi talimatlar bize, AstraLinux'u bir ARM bilgisayarına kurmak için herhangi bir Linux işletim sistemini kullanmamızı söylüyor, ancak biz bunu Windows işletim sistemi üzerinde denemeye karar verdik. Öyleyse aşağıdaki eylem sırasını gerçekleştirelim:

1. İndirin ve kurun programmovee güvencesi Windows işletim sistemi için.

2. Cihazı Mikro USB aracılığıyla bilgisayarınıza bağlayın.

3. Aygıta güç verin; Windows artık donanımı bulmalı ve sürücüyü yüklemelidir.

4. Sürücü kurulumu tamamlandıktan sonra programı çalıştırın.

5. Birkaç saniye sonra eMMC sürücüsü Windows'ta bir USB yığın depolama aygıtı olarak görünecektir.

6. Sayfadan Win32DiskImager yardımcı programını indirin Sourceforge projesi ve programı her zamanki gibi yükleyin.

7. Yeni yüklenen Win32DiskImager yazılımını başlatın.

8. Daha önce aldığınız AstraLinux görüntü dosyasını seçin.

9. Cihaz alanında eMMC kartının sürücü harfini seçin. Dikkatli olun: Yanlış sürücüyü seçerseniz bilgisayarınızın sabit sürücüsündeki verileri yok edebilirsiniz!

10. “Kaydet”e tıklayın ve kayıt tamamlanana kadar bekleyin.

11. Cihazınızı yeniden başlatın.

Cihazın yeniden başlatılması, cihazın AstraLinux işletim sistemi görüntüsünü eMMC'den başlatmasına neden olacaktır.

3. Astra Linux'u Kullanmak

Cihaz açıldıktan sonra yetkilendirme ekranı görünecektir. Giriş alanına “admin” girin, şifre aynı zamanda “admin” kelimesidir. Başarılı yetkilendirmenin ardından masaüstü görünecektir (Şek. 3).

ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma
Pirinç. 3 - AstraLinux masaüstü

Gözünüze çarpan ilk şey, masaüstünün gerçekten Windows'a benzemesi, tüm öğelerin ve diyalogların olağan şekilde adlandırılmış olmasıdır (masaüstünde (“Denetim Masası”, “Masaüstü”, “Gezgin”, “Bilgisayarım”). Önemli olan Solitaire ve Minesweeper'ın bile Astra Linux'ta kurulu olmasıdır!

ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma
Pirinç. 4 - AstraLinux başlat menüsündeki “Ofis” sekmesi

ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma
Pirinç. 5 - AstraLinux başlat menüsündeki Ağ sekmesi

ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma
Pirinç. 6 - AstraLinux başlat menüsündeki “Sistem” sekmesi

ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma
Pirinç. 7 - AstraLinux Kontrol Paneli

Gömülü çözümler olarak kullanım için SSH aracılığıyla, Linux konsolu aracılığıyla erişim mümkün olduğunu ve ayrıca favori Debian paketlerinizi (nginx, apache vb.) kurmanın da mümkün olduğunu belirtmekte fayda var. Böylece, eski Windows kullanıcıları için tanıdık bir masaüstü, deneyimli Linux ve gömülü çözüm kullanıcıları için ise bir konsol bulunmaktadır.

ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma
Pirinç. 8 — AstraLinux konsolu

AstraLinux çalışmasını optimize etme

1. Donanım performansı düşük cihazlar için düşük çözünürlüklü bir monitör kullanmanızı veya dosyadaki çözünürlüğü manuel olarak azaltmanızı öneririz. /boot/config.txt 1280x720'ye kadar.

2. Ayrıca işlemci frekansını otomatik olarak kontrol edecek bir yardımcı program kurmanızı da öneririz:

sudo apt-get install cpufrequtils

Biz düzeltiyoruz /boot/config.txt aşağıdaki anlam:

force_turbo=1

3. Varsayılan olarak sistemde standart depolar devre dışıdır. Bunları etkinleştirmek için aşağıdaki dosyadaki üç satırın açıklamasını kaldırmanız gerekir cd/etc/apt/nano kaynakları.listesi

ARM mimarisine sahip gömülü bir bilgisayarda Astra Linux'u kullanma
Pirinç. 9 - Standart depoların etkinleştirilmesi

Kaynak: habr.com

Yorum ekle