الاتجاهات الجديدة في مجال استبدال الواردات تجبر الشركات الروسية على التحول إلى أنظمة التشغيل المحلية. أحد هذه الأنظمة هو نظام التشغيل الروسي المبني على Debian – Astra Linux. في مجال المشتريات العامة، هناك متطلبات متزايدة لاستخدام البرامج المحلية الحاصلة على شهادات FSTEC، بالإضافة إلى إدراجها في سجل البرامج المحلية. على الرغم من أنه من الجدير بالذكر أنه وفقًا للقانون، فإن الحصول على شهادة FSTEC ليس إلزاميًا.
تم تصميم معظم أنظمة التشغيل الروسية للاستخدام في وضع "محطة العمل"، أي أنها في الواقع نظائرها لحلول الهندسة المعمارية x86 لمكان عمل الموظف. قررنا تثبيت نظام التشغيل Astra Linux على بنية ARM، من أجل استخدام نظام تشغيل روسي الصنع في القطاع الصناعي، وبالتحديد في الكمبيوتر المدمج AntexGate (لن نتعمق في مزايا بنية ARM عبر x86 الآن).
لماذا اخترنا نظام التشغيل Astra Linux؟
- لديهم توزيع خاص لهندسة ARM؛
- لقد أحببنا أنهم يستخدمون سطح مكتب بنمط Windows، بالنسبة للأشخاص الذين اعتادوا على نظام التشغيل Windows، تعد هذه ميزة مهمة عند التبديل إلى نظام التشغيل Linux؛
- يتم استخدام Astra Linux بالفعل في الشركات المملوكة للدولة وفي وزارة الدفاع، مما يعني أن المشروع سيستمر ولن يختفي في المستقبل القريب.
لماذا اخترنا الكمبيوتر المدمج ببنية ARM؟
- كفاءة استخدام الطاقة وتوليد حرارة أقل (تستهلك أجهزة بنية ARM طاقة أقل وتسخن بشكل أقل نسبيًا أثناء التشغيل)؛
- حجم صغير ودرجة عالية من التكامل (يتم وضع عدد كبير من المكونات على شريحة واحدة، مما يبسط تصميم اللوحات الأم ويلغي الحاجة إلى شراء عدد كبير من المكونات الإضافية)؛
- عدم تكرار الأوامر والتعليمات (توفر بنية ARM بالضبط عدد الأوامر الضرورية للتشغيل)
- الاتجاهات في الاتحاد الروسي في مجال إنترنت الأشياء (بسبب تطور التقنيات السحابية، يتم تقليل متطلبات أجهزة الكمبيوتر النهائية، ويتم التخلص من الحاجة إلى استخدام محطات عمل قوية، وينتقل المزيد والمزيد من الحسابات إلى السحابة، ورقيقة أجهزة العميل كافية).
أرز. 1- معمارية ARM
خيارات لاستخدام أجهزة الكمبيوتر المستندة إلى بنية ARM
- "العميل الرقيق"؛
- "محطة العمل"؛
- بوابة إنترنت الأشياء؛
- جهاز كمبيوتر مدمج؛
- جهاز للمراقبة الصناعية.
1. الحصول على توزيعة AstraLinux
للحصول على مجموعة التوزيع، يجب عليك كتابة خطاب طلب إلى أي شريك رسمي معتمد لشركة NPO RusBiTech. بعد ذلك، ستحتاج إلى التوقيع على اتفاقية السرية وعدم الإفشاء واتفاقية التعاون العلمي والتقني (إذا كانت شركتك مطورة للبرامج أو الأجهزة).
أرز. 2 — وصف إصدارات AstraLinux
2. تثبيت AstraLinux على جهاز AntexGate
بعد استلام توزيعة AstraLinux، تحتاج إلى تثبيته على الجهاز المستهدف (في حالتنا، هو جهاز الكمبيوتر المدمج AntexGate). تخبرنا التعليمات الرسمية باستخدام أي نظام تشغيل Linux لتثبيت AstraLinux على جهاز كمبيوتر يعمل بنظام ARM، لكننا قررنا تجربته على نظام التشغيل Windows. لذلك، دعونا نقوم بالتسلسل التالي من الإجراءات:
1. تنزيل وتثبيت
2. قم بتوصيل الجهاز عبر Micro USB بجهاز الكمبيوتر الخاص بك.
3. قم بتوصيل الطاقة إلى الجهاز، ويجب على Windows الآن العثور على الجهاز وتثبيت برنامج التشغيل.
4. بعد اكتمال تثبيت برنامج التشغيل، قم بتشغيل البرنامج.
5. بعد بضع ثوانٍ، سيظهر محرك الأقراص eMMC في نظام التشغيل Windows كجهاز تخزين USB كبير السعة.
6. قم بتنزيل الأداة المساعدة Win32DiskImager من الصفحة
7. قم بتشغيل برنامج Win32DiskImager المثبت حديثًا.
8. حدد ملف صورة AstraLinux الذي تلقيته سابقًا.
9. في حقل الجهاز، حدد حرف محرك الأقراص الخاص ببطاقة eMMC. كن حذرًا: إذا قمت بتحديد محرك الأقراص الخاطئ، فقد يؤدي ذلك إلى تدمير البيانات الموجودة على القرص الصلب بجهاز الكمبيوتر الخاص بك!
10. انقر فوق "تسجيل" وانتظر حتى يكتمل التسجيل.
11. أعد تشغيل جهازك.
من المفترض أن تؤدي إعادة تشغيل الجهاز إلى قيام الجهاز بتمهيد صورة نظام التشغيل AstraLinux من eMMC.
3. استخدام أسترا لينكس
بعد تشغيل الجهاز، ستظهر شاشة التفويض. في حقل تسجيل الدخول، أدخل "admin"، وكلمة المرور هي أيضًا كلمة "admin". بعد التخويل الناجح، سيظهر سطح المكتب (الشكل 3).
أرز. 3- سطح المكتب استرا لينكس
أول ما يلفت انتباهك هو أن سطح المكتب يشبه Windows بالفعل، ويتم تسمية جميع العناصر ومربعات الحوار بالطريقة المعتادة ("لوحة التحكم"، "سطح المكتب"، "المستكشف"، "جهاز الكمبيوتر" على سطح المكتب). المهم هو أنه حتى Solitaire وMinesweeper مثبتان على Astra Linux!
أرز. 4 - علامة التبويب "المكتب" في قائمة البدء الخاصة بـ AstraLinux
أرز. 5 - علامة التبويب "الشبكة" في قائمة ابدأ في AstraLinux
أرز. 6 - علامة التبويب "النظام" في قائمة ابدأ AstraLinux
أرز. 7- لوحة تحكم استرا لينكس
تجدر الإشارة إلى أنه للاستخدام كحلول مضمنة، هناك إمكانية الوصول عبر SSH، عبر وحدة تحكم Linux، ومن الممكن أيضًا تثبيت حزم Debian المفضلة لديك (nginx، وApache، وما إلى ذلك). وبالتالي، بالنسبة لمستخدمي Windows السابقين، هناك سطح مكتب مألوف، وبالنسبة لمستخدمي Linux ذوي الخبرة والحلول المدمجة، هناك وحدة تحكم.
أرز. 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 Resources.list
أرز. 9 - تمكين المستودعات القياسية
المصدر: www.habr.com