Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM

Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM
Οι νέες τάσεις στον τομέα της υποκατάστασης των εισαγωγών αναγκάζουν τις ρωσικές εταιρείες να στραφούν σε εγχώρια λειτουργικά συστήματα. Ένα από αυτά τα συστήματα είναι το ρωσικό λειτουργικό σύστημα που βασίζεται στο Debian – Astra Linux. Στον τομέα των δημοσίων συμβάσεων, αυξάνονται οι απαιτήσεις για τη χρήση εγχώριου λογισμικού με πιστοποιητικά FSTEC, καθώς και την ένταξή του στο μητρώο εγχώριων λογισμικού. Αν και αξίζει να σημειωθεί ότι σύμφωνα με το νόμο, η κατοχή πιστοποιητικού FSTEC δεν είναι υποχρεωτική.

Τα περισσότερα ρωσικά λειτουργικά συστήματα έχουν σχεδιαστεί για χρήση σε λειτουργία "Workstation", δηλαδή, στην πραγματικότητα, είναι ανάλογα των λύσεων αρχιτεκτονικής x86 για τον χώρο εργασίας ενός εργαζομένου. Αποφασίσαμε να εγκαταστήσουμε το Astra Linux OS στην αρχιτεκτονική ARM, προκειμένου να χρησιμοποιήσουμε ένα ρωσικής κατασκευής λειτουργικό σύστημα στον βιομηχανικό τομέα, συγκεκριμένα στον ενσωματωμένο υπολογιστή AntexGate (δεν θα εμβαθύνουμε στα πλεονεκτήματα της αρχιτεκτονικής ARM έναντι του x86 τώρα).

Γιατί επιλέξαμε το Astra Linux OS;

  • Έχουν ειδική διανομή για την αρχιτεκτονική ARM.
  • Μας άρεσε που χρησιμοποιούν επιτραπέζιο υπολογιστή τύπου Windows, για άτομα που είναι συνηθισμένα στο λειτουργικό σύστημα Windows, αυτό είναι ένα σημαντικό πλεονέκτημα κατά τη μετάβαση σε λειτουργικό σύστημα Linux.
  • Το Astra Linux χρησιμοποιείται ήδη σε κρατικές εταιρείες και στο Υπουργείο Άμυνας, πράγμα που σημαίνει ότι το έργο θα συνεχιστεί και δεν θα πεθάνει στο εγγύς μέλλον.

Γιατί επιλέξαμε το ARM Architecture Embedded PC;

  • ενεργειακή απόδοση και χαμηλότερη παραγωγή θερμότητας (οι συσκευές αρχιτεκτονικής ARM καταναλώνουν λιγότερη ενέργεια και θερμαίνονται σχετικά λιγότερο κατά τη λειτουργία).
  • μικρό μέγεθος και υψηλός βαθμός ολοκλήρωσης (μεγάλος αριθμός εξαρτημάτων τοποθετείται σε ένα τσιπ, γεγονός που απλοποιεί το σχεδιασμό των μητρικών πλακών και εξαλείφει την ανάγκη αγοράς μεγάλου αριθμού πρόσθετων εξαρτημάτων).
  • μη πλεονασμός εντολών και εντολών (η αρχιτεκτονική ARM παρέχει ακριβώς τον αριθμό των εντολών που είναι απαραίτητες για τη λειτουργία)
  • τάσεις στη Ρωσική Ομοσπονδία στον τομέα του Διαδικτύου των πραγμάτων (λόγω της ανάπτυξης των τεχνολογιών cloud, μειώνονται οι απαιτήσεις για τελικούς υπολογιστές, εξαλείφεται η ανάγκη χρήσης ισχυρών σταθμών εργασίας, όλο και περισσότεροι υπολογισμοί μετακινούνται στο σύννεφο, λεπτός οι συσκευές πελάτη είναι επαρκείς).

Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM
Ρύζι. 1 - Αρχιτεκτονική ARM

Επιλογές χρήσης Η/Υ που βασίζονται στην αρχιτεκτονική ARM

  • "λεπτός πελάτης";
  • "σταθμός εργασίας";
  • Πύλη IoT.
  • ενσωματωμένο υπολογιστή?
  • συσκευή για βιομηχανική παρακολούθηση.

1. Απόκτηση της διανομής AstraLinux

Για να λάβετε το κιτ διανομής, πρέπει να γράψετε μια επιστολή αίτησης σε οποιονδήποτε επίσημο εξουσιοδοτημένο συνεργάτη της NPO RusBiTech. Στη συνέχεια, θα χρειαστεί να υπογράψετε μια συμφωνία εμπιστευτικότητας και μη αποκάλυψης και μια συμφωνία επιστημονικής και τεχνικής συνεργασίας (εάν η εταιρεία σας είναι προγραμματιστής λογισμικού ή υλικού).

Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM
Ρύζι. 2 — Περιγραφή των εκδόσεων AstraLinux

2. Εγκατάσταση του AstraLinux στη συσκευή AntexGate

Αφού λάβετε τη διανομή AstraLinux, πρέπει να την εγκαταστήσετε στη συσκευή προορισμού (στην περίπτωσή μας, είναι ο ενσωματωμένος υπολογιστής AntexGate). Οι επίσημες οδηγίες μας λένε να χρησιμοποιήσουμε οποιοδήποτε λειτουργικό σύστημα Linux για να εγκαταστήσουμε το AstraLinux σε έναν υπολογιστή ARM, αλλά αποφασίσαμε να το δοκιμάσουμε σε λειτουργικό σύστημα Windows. Ας εκτελέσουμε λοιπόν την ακόλουθη σειρά ενεργειών:

1. Λήψη και εγκατάσταση λογισμικό για το λειτουργικό σύστημα Windows.

2. Συνδέστε τη συσκευή μέσω Micro USB στον υπολογιστή σας.

3. Εφαρμόστε ρεύμα στη συσκευή, τα Windows θα πρέπει τώρα να βρουν το υλικό και να εγκαταστήσουν το πρόγραμμα οδήγησης.

4. Αφού ολοκληρωθεί η εγκατάσταση του προγράμματος οδήγησης, εκτελέστε το πρόγραμμα.

5. Μετά από μερικά δευτερόλεπτα, η μονάδα eMMC θα εμφανιστεί στα Windows ως συσκευή μαζικής αποθήκευσης USB.

6. Κάντε λήψη του βοηθητικού προγράμματος Win32DiskImager από τη σελίδα Έργο Sourceforge και εγκαταστήστε το πρόγραμμα ως συνήθως.

7. Εκκινήστε το πρόσφατα εγκατεστημένο λογισμικό Win32DiskImager.

8. Επιλέξτε το αρχείο εικόνας AstraLinux που λάβατε νωρίτερα.

9. Στο πεδίο συσκευής, επιλέξτε το γράμμα μονάδας δίσκου της κάρτας eMMC. Προσοχή: εάν επιλέξετε λάθος μονάδα δίσκου, θα μπορούσατε να καταστρέψετε τα δεδομένα στον σκληρό δίσκο του υπολογιστή σας!

10. Κάντε κλικ στο "Record" και περιμένετε μέχρι να ολοκληρωθεί η εγγραφή.

11. Επανεκκινήστε τη συσκευή σας.

Η επανεκκίνηση της συσκευής θα πρέπει να κάνει τη συσκευή να εκκινήσει την εικόνα του λειτουργικού συστήματος AstraLinux από το eMMC.

3. Χρήση Astra Linux

Μετά την εκκίνηση της συσκευής, θα εμφανιστεί η οθόνη εξουσιοδότησης. Στο πεδίο σύνδεσης πληκτρολογήστε "admin", ο κωδικός πρόσβασης είναι επίσης η λέξη "admin". Μετά την επιτυχή εξουσιοδότηση, θα εμφανιστεί η επιφάνεια εργασίας (Εικ. 3).

Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM
Ρύζι. 3 - Επιτραπέζιος υπολογιστής AstraLinux

Το πρώτο πράγμα που σας τραβάει το μάτι είναι ότι η επιφάνεια εργασίας μοιάζει πραγματικά με τα Windows, όλα τα στοιχεία και οι διάλογοι ονομάζονται με τον συνηθισμένο τρόπο ("Πίνακας Ελέγχου", "Επιφάνεια εργασίας", "Εξερεύνηση", "Ο Υπολογιστής μου" στην επιφάνεια εργασίας). Αυτό που είναι σημαντικό είναι ότι ακόμη και το Solitaire και το Minesweeper είναι εγκατεστημένα στο Astra Linux!

Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM
Ρύζι. 4 - Καρτέλα "Office" στο μενού έναρξης του AstraLinux

Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM
Ρύζι. 5 - Καρτέλα Δίκτυο στο μενού έναρξης του AstraLinux

Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM
Ρύζι. 6 - Καρτέλα «Σύστημα» στο μενού έναρξης του AstraLinux

Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM
Ρύζι. 7 - Πίνακας ελέγχου AstraLinux

Αξίζει να σημειωθεί ότι για χρήση ως ενσωματωμένες λύσεις υπάρχει πρόσβαση μέσω SSH, μέσω κονσόλας Linux, ενώ είναι επίσης δυνατή η εγκατάσταση των αγαπημένων σας πακέτων Debian (nginx, apache κ.λπ.). Έτσι, για πρώην χρήστες Windows υπάρχει μια οικεία επιφάνεια εργασίας και για έμπειρους χρήστες Linux και ενσωματωμένων λύσεων υπάρχει μια κονσόλα.

Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM
Ρύζι. 8 — Κονσόλα AstraLinux

Βελτιστοποίηση της λειτουργίας AstraLinux

1. Για συσκευές με χαμηλή απόδοση υλικού, συνιστούμε τη χρήση μιας οθόνης με χαμηλή ανάλυση ή τη μη αυτόματη μείωση της ανάλυσης στο αρχείο /boot/config.txt έως 1280x720.

2. Συνιστούμε επίσης την εγκατάσταση ενός βοηθητικού προγράμματος για τον αυτόματο έλεγχο της συχνότητας του επεξεργαστή:

sudo apt-get install cpufrequtils

Διορθώνουμε μέσα /boot/config.txt την εξής σημασία:

force_turbo=1

3. Από προεπιλογή, τα τυπικά αποθετήρια είναι απενεργοποιημένα στο σύστημα. Για να τα ενεργοποιήσετε, πρέπει να αποσχολιάσετε τρεις γραμμές στο παρακάτω αρχείο cd/etc/apt/nano sources.list

Χρήση Astra Linux σε ενσωματωμένο υπολογιστή με αρχιτεκτονική ARM
Ρύζι. 9 - Ενεργοποίηση τυπικών αποθετηρίων

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο