Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur

Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur
Neue Trends zur Importsubstitution zwingen russische Unternehmen zum Wechsel auf heimische Betriebssysteme. Ein solches System ist das russische Betriebssystem, das auf 
 basiert. Debian - Astra LinuxBei der öffentlichen Auftragsvergabe werden Anforderungen an die Verwendung inlĂ€ndischer Software mit FSTEC-Zertifikat und deren Aufnahme in das Register inlĂ€ndischer Software immer hĂ€ufiger gestellt. Es ist jedoch anzumerken, dass die FSTEC-Zertifizierung nicht gesetzlich vorgeschrieben ist.

Die meisten russischen Betriebssysteme sind fĂŒr den Einsatz im „Workstation“-Modus konzipiert und entsprechen somit im Wesentlichen Desktop-Lösungen der x86-Architektur. Wir haben uns entschieden, das Betriebssystem zu installieren. Astra Linux auf der ARM-Architektur, mit dem Ziel, ein in Russland hergestelltes Betriebssystem im Industriebereich, nĂ€mlich im eingebetteten Computer AntexGate, einzusetzen (wir werden jetzt nicht auf die Vorteile der ARM-Architektur gegenĂŒber x86 eingehen).

Warum wir uns fĂŒr ein Betriebssystem entschieden haben Astra Linux?

  • Sie haben eine spezielle Distribution fĂŒr die ARM-Architektur;
  • Uns gefiel, dass sie einen Desktop-Stil verwendeten. WindowsfĂŒr Personen, die an das Betriebssystem gewöhnt sind Windows Dies ist ein wichtiger Vorteil beim Wechsel zu einem Betriebssystem. Linux;
  • Astra Linux Es wird bereits in staatlichen Unternehmen und im Verteidigungsministerium eingesetzt, was bedeutet, dass das Projekt weiterleben wird und nicht so schnell aussterben wird.

Warum haben wir uns fĂŒr einen Embedded-PC mit ARM-Architektur entschieden?

  • Energieeffizienz und geringere WĂ€rmeentwicklung (GerĂ€te mit ARM-Architektur verbrauchen weniger Energie und erwĂ€rmen sich im Betrieb relativ weniger);
  • geringe GrĂ¶ĂŸe und hoher Integrationsgrad (eine große Anzahl von Komponenten ist auf einem Chip untergebracht, was das Design von Motherboards vereinfacht und den Kauf einer großen Anzahl zusĂ€tzlicher Komponenten ĂŒberflĂŒssig macht);
  • Nicht-Redundanz von Befehlen und Anweisungen (ARM-Architektur stellt genau die Anzahl an Befehlen bereit, die fĂŒr den Betrieb notwendig sind)
  • Trends in der Russischen Föderation im Bereich des Internets der Dinge (aufgrund der Entwicklung von Cloud-Technologien werden die Anforderungen an EndgerĂ€te reduziert, die Notwendigkeit, leistungsstarke Workstations zu verwenden, entfĂ€llt, immer mehr Berechnungen werden in die Cloud verlagert, dĂŒnn Client-GerĂ€te sind ausreichend).

Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur
Reis. 1 – ARM-Architektur

Möglichkeiten zur Nutzung von PCs auf Basis der ARM-Architektur

  • "DĂŒnner Kunde";
  • „Arbeitsplatz“;
  • IoT-Gateway;
  • eingebetteter PC;
  • GerĂ€t zur industriellen Überwachung.

1. Erhalt der Astra-VerteilungLinux

Um das Verteilungskit zu erhalten, mĂŒssen Sie ein Anfrageschreiben an einen offiziellen autorisierten Partner von NPO RusBiTech schreiben. Als nĂ€chstes mĂŒssen Sie eine Vertraulichkeits- und Geheimhaltungsvereinbarung sowie eine Vereinbarung ĂŒber wissenschaftliche und technische Zusammenarbeit unterzeichnen (wenn Ihr Unternehmen Software- oder Hardwareentwickler ist).

Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur
Abb. 2 – Beschreibung der Astra-ReleasesLinux

2. Installation von AstraLinux zum AntexGate-GerÀt

Nach Erhalt der Astra-VerteilungLinux Sie mĂŒssen es auf dem ZielgerĂ€t installieren (in unserem Fall ein AntexGate Embedded-PC). Laut offizieller Anleitung kann jedes Betriebssystem verwendet werden. Linux Astra installierenLinux auf einem ARM-Computer, aber wir haben beschlossen, es auf dem Betriebssystem zu versuchen. WindowsFĂŒhren wir also die folgende Abfolge von Aktionen durch:

1. Herunterladen und installieren programmierte Sicherheit fĂŒr das Betriebssystem Windows.

2. Verbinden Sie das GerĂ€t ĂŒber Micro-USB mit Ihrem Computer.

3. Schließen Sie das GerĂ€t jetzt an die Stromversorgung an. Windows sollte die Hardware finden und den Treiber installieren.

4. Nachdem die Treiberinstallation abgeschlossen ist, fĂŒhren Sie das Programm aus.

5. Nach einigen Sekunden wird das eMMC-Laufwerk angezeigt. Windows als USB-SpeichergerÀt.

6. Laden Sie das Dienstprogramm Win32DiskImager von der Seite herunter Sourceforge-Projekt und installieren Sie das Programm wie gewohnt.

7. Starten Sie die neu installierte Win32DiskImager-Software.

8. WĂ€hlen Sie die Astra-Bilddatei aus.Linux, die Sie bereits erhalten haben.

9. WÀhlen Sie im GerÀtefeld den Laufwerksbuchstaben der eMMC-Karte aus. Seien Sie vorsichtig: Wenn Sie das falsche Laufwerk auswÀhlen, können die Daten auf der Festplatte Ihres Computers zerstört werden!

10. Klicken Sie auf „Aufzeichnen“ und warten Sie, bis die Aufnahme abgeschlossen ist.

11. Starten Sie Ihr GerÀt neu.

Durch einen Neustart des GerÀts sollte dieses in das Astra-Betriebssystemabbild booten.Linux von eMMC.

3. Verwendung Astra Linux

Nach dem Hochfahren des GerĂ€ts erscheint der Autorisierungsbildschirm. Geben Sie im Login-Feld „admin“ ein, das Passwort ist ebenfalls das Wort „admin“. Nach erfolgreicher Autorisierung erscheint der Desktop (Abb. 3).

Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur
Abb. 3 – Astra-DesktopLinux

Das Erste, was ins Auge fĂ€llt, ist, dass der Desktop tatsĂ€chlich so aussieht wie WindowsAlle Elemente und Dialogfelder sind wie ĂŒblich benannt („Systemsteuerung“, „Desktop“, „Explorer“, „Arbeitsplatz“ auf dem Desktop). Wichtig ist, dass Astra Linux Sogar Solitaire und Minesweeper sind installiert!

Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur
Abb. 4 – Die Registerkarte „Office“ im StartmenĂŒ des AstraLinux

Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur
Abb. 5 – Die Registerkarte „Netzwerk“ im StartmenĂŒ des AstraLinux

Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur
Abb. 6 – Die Registerkarte „System“ im StartmenĂŒ des AstraLinux

Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur
Abb. 7 – Astra-BedienfeldLinux

Es ist erwĂ€hnenswert, dass fĂŒr die Verwendung als eingebettete Lösungen der Zugriff ĂŒber SSH möglich ist. Linux Auf der Konsole können Sie auch Ihre Favoriten installieren. Debian Pakete (nginx, Apache usw.). Daher fĂŒr ehemalige Benutzer Windows Es gibt einen vertrauten Desktop, und fĂŒr erfahrene Benutzer Linux und eingebettete Lösungen - Konsole.

Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur
Abb. 8 – Astra-KonsoleLinux

Optimierung der Astra-LeistungLinux

1. Bei GerÀten mit geringer Hardwareleistung empfehlen wir die Verwendung eines Monitors mit niedriger Auflösung oder die manuelle Reduzierung der Auflösung in der Datei /boot/config.txt bis zu 1280x720.

2. Wir empfehlen außerdem die Installation eines Dienstprogramms zur automatischen Steuerung der Prozessorfrequenz:

sudo apt-get install cpufrequtils

Wir korrigieren /boot/config.txt folgende Bedeutung:

force_turbo=1

3. StandardmĂ€ĂŸig sind Standard-Repositorys im System deaktiviert. Um sie zu aktivieren, mĂŒssen Sie drei Zeilen in der folgenden Datei auskommentieren cd/etc/apt/nano resources.list

Verwenden Astra Linux auf einem eingebetteten Computer mit ARM-Architektur
Reis. 9 – Standard-Repositorys aktivieren

Source: habr.com

Kaufen Sie zuverlĂ€ssiges Hosting fĂŒr Websites mit DDoS-Schutz und VPS-VDS-Servern đŸ”„ Kaufen Sie zuverlĂ€ssiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster