Die neuen Trends im Bereich der Importersatz schaffen Anreize fĂŒr russische Unternehmen, auf einheimische Betriebssysteme umzusteigen. Eines dieser Systeme ist das russische Betriebssystem auf Basis von Debian â Astra Linux. Im Bereich der öffentlichen AuftrĂ€ge treffen zunehmend Anforderungen an die Verwendung von einheimischer Software mit FSTEK-Zertifikaten sowie deren Aufnahme in das Register einheimischer Software. Es ist jedoch zu beachten, dass das Vorhandensein eines FSTEK-Zertifikats gesetzlich nicht verpflichtend ist.
Die meisten russischen Betriebssysteme sind fĂŒr den Betrieb im Modus âArbeitsplatzâ konzipiert, das heiĂt, sie sind im Wesentlichen Entsprechungen von x86-Architektur-Lösungen fĂŒr den Arbeitsplatz eines Mitarbeiters. Wir haben beschlossen, das Betriebssystem Astra Linux auf ARM-Architektur zu installieren, um ein russisch hergestelltes Betriebssystem im industriellen Sektor zu nutzen, insbesondere in dem eingebetteten Computer AntexGate (darĂŒber hinaus wollen wir uns nicht nĂ€her mit den Vorteilen der ARM-Architektur im Vergleich zu x86 beschĂ€ftigen).
Warum haben wir uns fĂŒr das Betriebssystem Astra Linux entschieden?
- Sie haben eine spezielle Distribution fĂŒr die ARM-Architektur;
- Uns gefiel, dass sie eine Windows-Stil-OberflĂ€che verwenden, was fĂŒr Menschen, die an das Betriebssystem Windows gewöhnt sind, ein wichtiges Plus beim Umstieg auf das Betriebssystem Linux darstellt;
- Astra Linux wird bereits in staatlichen Unternehmen und im Verteidigungsministerium eingesetzt, was bedeutet, dass das Projekt lebendig sein wird und nicht in naher Zukunft aussterben wird.
Warum haben wir uns fĂŒr den eingebetteten PC mit ARM-Architektur entschieden?
- Energieeffizienz und geringere WÀrmeentwicklung (GerÀte auf ARM-Architektur verbrauchen weniger Energie und erwÀrmen sich vergleichsweise weniger wÀhrend des Betriebs);
- Kompakte Abmessungen und hohe Integrationsdichte (auf einem Chip wird eine groĂe Anzahl von Bauelementen untergebracht, was die Gestaltung der Systemplatinen vereinfacht und die Notwendigkeit reduziert, eine groĂe Anzahl zusĂ€tzlicher Komponenten zu erwerben);
- Redundanzfreies Befehl- und Instruktionsset (in der ARM-Architektur ist genau die Anzahl von Befehlen vorgesehen, die fĂŒr den Betrieb notwendig ist)
- Trends in Russland im Bereich des Internets der Dinge (aufgrund der Entwicklung von Cloud-Technologien sinken die Anforderungen an die EndgerĂ€te, es besteht keine Notwendigkeit mehr, leistungsstarke Arbeitsstationen zu verwenden, immer mehr Berechnungen wandern in die Cloud, GerĂ€te wie âThin Clientsâ sind ausreichend).

Abb. 1 â ARM-Architektur
Anwendungsmöglichkeiten von PCs mit ARM-Architektur
- âThin Clientâ;
- âArbeitsstationâ;
- IoT-Gateway;
- eingebetteter PC;
- GerĂ€t fĂŒr industrielle Ăberwachung.
1. Beschaffung des AstraLinux-Distributionspakets
Um das Distributionspaket zu erhalten, muss ein Anfragebrief an einen autorisierten Partner von NPO âRusBiTechâ geschickt werden. Danach muss eine Vertraulichkeits- und Geheimhaltungsvereinbarung sowie eine Vereinbarung ĂŒber die wissenschaftlich-technische Zusammenarbeit (falls Ihr Unternehmen Software oder Hardware entwickelt) unterzeichnet werden.

Abb. 2 â Beschreibung der AstraLinux-Versionen
2. Installation von AstraLinux auf dem AntexGate-GerÀt
Nach Erhalt des AstraLinux-Distributionspakets muss dieses auf das ZielgerĂ€t installiert werden (in unserem Fall ist dies der eingebettete PC AntexGate). Die offizielle Anleitung besagt, dass jede Linux-OS zur Installation von AstraLinux auf ARM-Computern verwendet werden kann, aber wir haben beschlossen, es unter Windows auszuprobieren. FĂŒhren wir also die folgende Reihenfolge der Schritte durch:
1. Laden Sie herunter und installieren Sie fĂŒr das Betriebssystem Windows.
2. SchlieĂen Sie das GerĂ€t ĂŒber Micro USB an den Computer an.
3. Schalten Sie das GerÀt ein, Windows sollte die Hardware erkennen und den Treiber installieren.
4. Starten Sie nach Abschluss der Treiberinstallation das Programm.
5. Nach wenigen Sekunden sollte das eMMC-Laufwerk in Windows als USB-SpeichergerÀt angezeigt werden.
6. Laden Sie das Win32DiskImager-Dienstprogram von der Seite und installieren Sie das Programm im normalen Modus.
7. Starten Sie die gerade installierte Software Win32DiskImager.
8. WĂ€hlen Sie die AstraLinux-Image-Datei aus, die Sie zuvor erhalten haben.
9. WÀhlen Sie im GerÀtefeld den Laufwerksbuchstaben des eMMC-Karten. Seien Sie vorsichtig: Wenn Sie das falsche Laufwerk auswÀhlen, können Sie die Daten von der Festplatte Ihres Computers löschen!
10. Klicken Sie auf âSchreibenâ und warten Sie, bis der Schreibvorgang abgeschlossen ist.
11. Starten Sie das GerÀt neu.
Der Neustart des GerĂ€ts sollte dazu fĂŒhren, dass das GerĂ€t das AstraLinux-Betriebssystem-Image von der eMMC lĂ€dt.
3. Verwendung von Astra Linux
Nach dem Booten des GerĂ€ts erscheint der Anmeldebildschirm. Geben Sie im Login-Feld âadminâ ein, das Passwort ist ebenfalls das Wort âadminâ. Nach erfolgreicher Anmeldung erscheint der Desktop (Abb. 3).

Abb. 3 â AstraLinux-Desktop
Zuerst fĂ€llt auf, dass der Desktop tatsĂ€chlich wie Windows aussieht, alle Elemente und Dialoge heiĂen gewohnt (âSystemsteuerungâ, âDesktopâ, âExplorerâ, âMein Computerâ auf dem Desktop). Nicht unwichtig ist, dass auf Astra Linux sogar âSolitaireâ und âMinesweeperâ installiert sind!

Abb. 4 â Registerkarte âBĂŒroâ im StartmenĂŒ von AstraLinux

Abb. 5 â Registerkarte âNetzwerkâ im StartmenĂŒ von AstraLinux

Abb. 6 â Registerkarte âSystemâ im StartmenĂŒ von AstraLinux

Abb. 7 â Systemsteuerung von AstraLinux
Es ist erwĂ€hnenswert, dass es fĂŒr den Einsatz als Embedded-Lösungen Zugang ĂŒber SSH, ĂŒber die Linux-Konsole gibt, zudem ist die Installation beliebter Debian-Pakete (nginx, apache usw.) möglich. So haben frĂŒhere Windows-Nutzer einen vertrauten Desktop, wĂ€hrend erfahrene Linux-Nutzer und Embedded-Lösungen die Konsole nutzen können.

Abb. 8 â Konsole von AstraLinux
Optimierung der Leistung von AstraLinux
1. FĂŒr GerĂ€te mit geringer Hardware-Leistung empfehlen wir, einen Monitor mit niedrigerer Auflösung zu verwenden oder die Auflösung manuell in der Datei zu reduzieren /boot/config.txt auf bis zu 1280x720.
2. Wir empfehlen auch die Installation eines Dienstprogramms zur automatischen Steuerung der Prozessorfrequenz:
sudo apt-get install cpufrequtilsWir korrigieren den /boot/config.txt nÀchsten Wert:
force_turbo=13. StandardmĂ€Ăig sind in der System die Standardrepositorys deaktiviert. Um sie zu aktivieren, mĂŒssen drei Zeilen in der folgenden Datei entkommentiert werden cd /etc/apt/nano sources.list

Abb. 9 â Aktivierung der Standardrepositories
Quelle: habr.com
