Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM

Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM
Tren baru di bidang substitusi impor memaksa perusahaan-perusahaan Rusia beralih ke sistem operasi dalam negeri. Salah satu sistem tersebut adalah OS Rusia berbasis Debian – Astra Linux. Di bidang pengadaan publik, semakin banyak persyaratan untuk penggunaan perangkat lunak dalam negeri yang memiliki sertifikat FSTEC, serta pencantumannya dalam daftar perangkat lunak dalam negeri. Meskipun perlu dicatat bahwa menurut undang-undang, memiliki sertifikat FSTEC tidak wajib.

Sebagian besar sistem operasi Rusia dirancang untuk digunakan dalam mode "Workstation", yang sebenarnya merupakan analog dari solusi arsitektur x86 untuk tempat kerja karyawan. Kami memutuskan untuk menginstal OS Astra Linux pada arsitektur ARM, untuk menggunakan OS buatan Rusia di sektor industri, yaitu di komputer yang tertanam AntexGate (kami tidak akan mempelajari kelebihan arsitektur ARM dibandingkan x86 sekarang).

Mengapa kami memilih OS Astra Linux?

  • Mereka memiliki distribusi khusus untuk arsitektur ARM;
  • Kami menyukai mereka menggunakan desktop bergaya Windows, bagi orang yang terbiasa dengan OS Windows, ini merupakan keuntungan penting ketika beralih ke OS Linux;
  • Astra Linux sudah digunakan di BUMN dan Kementerian Pertahanan, sehingga proyek tersebut akan terus berjalan dan tidak akan mati dalam waktu dekat.

Mengapa Kami Memilih PC Tertanam Arsitektur ARM?

  • efisiensi energi dan pembangkitan panas yang lebih rendah (perangkat arsitektur ARM mengkonsumsi lebih sedikit energi dan menghasilkan panas yang relatif lebih sedikit selama pengoperasian);
  • ukuran kecil dan integrasi tingkat tinggi (sejumlah besar komponen ditempatkan pada satu chip, yang menyederhanakan desain motherboard dan menghilangkan kebutuhan untuk membeli sejumlah besar komponen tambahan);
  • non-redundansi perintah dan instruksi (arsitektur ARM menyediakan jumlah perintah yang tepat yang diperlukan untuk pengoperasian)
  • tren di Federasi Rusia di bidang Internet of Things (karena perkembangan teknologi cloud, persyaratan untuk komputer akhir berkurang, kebutuhan untuk menggunakan stasiun kerja yang kuat dihilangkan, semakin banyak perhitungan yang beralih ke cloud, tipis perangkat klien sudah cukup).

Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM
Beras. 1 - Arsitektur ARM

Pilihan untuk menggunakan PC berdasarkan arsitektur ARM

  • “klien tipis”;
  • "stasiun kerja";
  • gerbang IoT;
  • PC tertanam;
  • perangkat untuk pemantauan industri.

1. Mendapatkan distribusi AstraLinux

Untuk menerima kit distribusi, Anda harus menulis surat permintaan kepada mitra resmi NPO RusBiTech. Selanjutnya, Anda perlu menandatangani perjanjian kerahasiaan dan kerahasiaan serta perjanjian kerjasama ilmiah dan teknis (jika perusahaan Anda adalah pengembang perangkat lunak atau perangkat keras).

Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM
Beras. 2 — Deskripsi rilis AstraLinux

2. Menginstal AstraLinux pada perangkat AntexGate

Setelah menerima distribusi AstraLinux, Anda perlu menginstalnya pada perangkat target (dalam kasus kami, ini adalah PC tertanam AntexGate). Instruksi resmi memberitahu kami untuk menggunakan OS Linux apa pun untuk menginstal AstraLinux di komputer ARM, tetapi kami memutuskan untuk mencobanya di OS Windows. Jadi, mari lakukan urutan tindakan berikut:

1. Unduh dan instal perangkat lunak untuk sistem operasi Windows.

2. Hubungkan perangkat melalui Micro USB ke komputer Anda.

3. Berikan daya ke perangkat, Windows sekarang akan menemukan perangkat keras dan menginstal driver.

4. Setelah instalasi driver selesai, jalankan programnya.

5. Setelah beberapa detik, drive eMMC akan muncul di Windows sebagai perangkat penyimpanan massal USB.

6. Unduh utilitas Win32DiskImager dari halaman Proyek Sourceforge dan instal program seperti biasa.

7. Luncurkan perangkat lunak Win32DiskImager yang baru diinstal.

8. Pilih file image AstraLinux yang Anda terima tadi.

9. Di kolom perangkat, pilih huruf drive kartu eMMC. Hati-hati: jika Anda memilih drive yang salah, Anda dapat merusak data di hard drive komputer Anda!

10. Klik “Rekam” dan tunggu hingga perekaman selesai.

11. Nyalakan ulang perangkat Anda.

Mem-boot ulang perangkat akan menyebabkan perangkat mem-boot image sistem operasi AstraLinux dari eMMC.

3. Menggunakan Astra Linux

Setelah perangkat melakukan booting, layar otorisasi akan muncul. Pada kolom login masukkan “admin”, passwordnya juga ada kata “admin”. Setelah otorisasi berhasil, desktop akan muncul (Gbr. 3).

Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM
Beras. 3 - Desktop AstraLinux

Hal pertama yang menarik perhatian Anda adalah desktopnya benar-benar terlihat seperti Windows, semua elemen dan dialog diberi nama dengan cara biasa (“Control Panel”, “Desktop”, “Explorer”, “My Computer” di desktop). Yang penting Solitaire dan Minesweeper pun terinstal di Astra Linux!

Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM
Beras. 4 - Tab “Kantor” di menu mulai AstraLinux

Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM
Beras. 5 - Tab Jaringan di menu mulai AstraLinux

Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM
Beras. 6 - Tab “Sistem” di menu mulai AstraLinux

Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM
Beras. 7 - Panel Kontrol AstraLinux

Perlu dicatat bahwa untuk digunakan sebagai solusi tertanam terdapat akses melalui SSH, melalui konsol Linux, dan juga dimungkinkan untuk menginstal paket Debian favorit Anda (nginx, Apache, dll.). Jadi, untuk mantan pengguna Windows terdapat desktop yang familier, dan untuk pengguna Linux berpengalaman dan solusi tertanam terdapat konsol.

Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM
Beras. 8 — Konsol AstraLinux

Mengoptimalkan pengoperasian AstraLinux

1. Untuk perangkat dengan performa perangkat keras rendah, sebaiknya gunakan monitor dengan resolusi rendah, atau kurangi resolusi pada file secara manual /boot/config.txt hingga 1280x720.

2. Kami juga menyarankan untuk menginstal utilitas untuk mengontrol frekuensi prosesor secara otomatis:

sudo apt-get install cpufrequtils

Kami mengoreksi /boot/config.txt arti berikut:

force_turbo=1

3. Secara default, repositori standar dinonaktifkan di sistem. Untuk mengaktifkannya, Anda perlu menghapus komentar pada tiga baris di file berikut cd/etc/apt/nano source.list

Menggunakan Astra Linux pada komputer tertanam dengan arsitektur ARM
Beras. 9 - Mengaktifkan repositori standar

Sumber: www.habr.com

Tambah komentar