روندهای جدید در زمینه جایگزینی واردات، شرکت های روسی را مجبور به روی آوردن به سیستم عامل های داخلی می کند. یکی از این سیستمها، سیستمعامل روسی مبتنی بر Debian – Astra Linux است. در زمینه تدارکات عمومی، الزامات روزافزونی برای استفاده از نرم افزارهای داخلی با گواهینامه های FSTEC و همچنین درج آن در ثبت نرم افزارهای داخلی وجود دارد. هرچند شایان ذکر است که طبق قانون، داشتن گواهی FSTEC اجباری نیست.
اکثر سیستم عامل های روسی برای استفاده در حالت "Workstation" طراحی شده اند، یعنی در واقع، آنها آنالوگ راه حل های معماری x86 برای محل کار یک کارمند هستند. ما تصمیم گرفتیم که سیستم عامل لینوکس Astra را بر روی معماری ARM نصب کنیم تا از یک سیستم عامل ساخت روسیه در بخش صنعتی، یعنی در رایانه جاسازی شده AntexGate استفاده کنیم (اکنون به مزایای معماری ARM نسبت به x86 نخواهیم پرداخت).
چرا سیستم عامل Astra Linux را انتخاب کردیم؟
- آنها توزیع ویژه ای برای معماری ARM دارند.
- ما دوست داشتیم که آنها از یک دسکتاپ به سبک ویندوز استفاده کنند، برای افرادی که به سیستم عامل ویندوز عادت دارند، این یک مزیت مهم در هنگام تغییر به سیستم عامل لینوکس است.
- Astra Linux در حال حاضر در شرکت های دولتی و در وزارت دفاع استفاده می شود، به این معنی که این پروژه ادامه خواهد داشت و در آینده نزدیک از بین نخواهد رفت.
چرا ما ARM Architecture Embedded PC را انتخاب کردیم؟
- بهره وری انرژی و تولید گرمای کمتر (دستگاه های معماری ARM انرژی کمتری مصرف می کنند و در حین کار نسبتاً کمتر گرم می شوند).
- اندازه کوچک و درجه یکپارچگی بالا (تعداد زیادی از اجزا بر روی یک تراشه قرار می گیرند که طراحی مادربردها را ساده می کند و نیاز به خرید تعداد زیادی اجزای اضافی را از بین می برد).
- غیر افزونگی دستورات و دستورالعمل ها (معماری ARM دقیقاً تعداد دستورات لازم برای عملیات را ارائه می دهد)
- روند در فدراسیون روسیه در زمینه اینترنت اشیا (به دلیل توسعه فناوری های ابری، الزامات رایانه های پایانی کاهش می یابد، نیاز به استفاده از ایستگاه های کاری قدرتمند حذف می شود، محاسبات بیشتر و بیشتر به سمت ابر حرکت می کنند، نازک دستگاه های مشتری کافی است).
برنج. 1 - معماری ARM
گزینه هایی برای استفاده از رایانه های شخصی مبتنی بر معماری ARM
- "Tin Client"؛
- "ایستگاه کار"؛
- دروازه اینترنت اشیا؛
- کامپیوتر تعبیه شده؛
- دستگاه مانیتورینگ صنعتی
1. بدست آوردن توزیع AstraLinux
برای دریافت کیت توزیع، باید یک نامه درخواست به هر شریک رسمی مجاز NPO RusBiTech بنویسید. در مرحله بعد، باید یک قرارداد محرمانه و عدم افشا و یک توافق نامه همکاری علمی و فنی (اگر شرکت شما یک توسعه دهنده نرم افزار یا سخت افزار باشد) امضا کنید.
برنج. 2 - شرح نسخه های AstraLinux
2. نصب AstraLinux بر روی دستگاه AntexGate
پس از دریافت توزیع AstraLinux، باید آن را بر روی دستگاه مورد نظر نصب کنید (در مورد ما، کامپیوتر تعبیه شده AntexGate است). دستورالعملهای رسمی به ما میگویند که از هر سیستمعامل لینوکس برای نصب AstraLinux در رایانه ARM استفاده کنیم، اما ما تصمیم گرفتیم آن را روی سیستمعامل ویندوز امتحان کنیم. بنابراین، بیایید دنباله اقدامات زیر را انجام دهیم:
1. دانلود و نصب کنید
2. دستگاه را از طریق Micro USB به رایانه خود وصل کنید.
3. پاور را روی دستگاه اعمال کنید، اکنون ویندوز باید سخت افزار را پیدا کند و درایور را نصب کند.
4. پس از اتمام نصب درایور، برنامه را اجرا کنید.
5. پس از چند ثانیه، درایو eMMC در ویندوز به عنوان یک دستگاه ذخیره سازی انبوه USB ظاهر می شود.
6. ابزار Win32DiskImager را از صفحه دانلود کنید
7. نرم افزار Win32DiskImager تازه نصب شده را راه اندازی کنید.
8. فایل تصویری AstraLinux را که قبلا دریافت کرده اید انتخاب کنید.
9. در قسمت دستگاه، حرف درایو کارت eMMC را انتخاب کنید. مراقب باشید: اگر درایو اشتباهی را انتخاب کنید، می توانید داده های هارد دیسک رایانه خود را از بین ببرید!
10. روی "Record" کلیک کنید و منتظر بمانید تا ضبط کامل شود.
11. دستگاه خود را راه اندازی مجدد کنید.
راه اندازی مجدد دستگاه باید باعث شود که دستگاه تصویر سیستم عامل AstraLinux را از eMMC بوت کند.
3. استفاده از Astra Linux
پس از بوت شدن دستگاه، صفحه مجوز ظاهر می شود. در قسمت ورود، "admin" را وارد کنید، رمز عبور نیز کلمه "admin" است. پس از تأیید موفقیت آمیز، دسکتاپ ظاهر می شود (شکل 3).
برنج. 3 - دسکتاپ AstraLinux
اولین چیزی که توجه شما را جلب می کند این است که دسکتاپ واقعاً شبیه ویندوز است، همه عناصر و دیالوگ ها به روش معمول نامگذاری شده اند ("Control Panel"، "Desktop"، "Explorer"، "My Computer" در دسک تاپ). آنچه مهم است این است که حتی Solitaire و Minesweeper نیز روی Astra Linux نصب شده اند!
برنج. 4 - تب "Office" در منوی شروع AstraLinux
برنج. 5 - تب Network در منوی استارت AstraLinux
برنج. 6 - تب “System” در منوی شروع AstraLinux
برنج. 7 - کنترل پنل AstraLinux
شایان ذکر است که برای استفاده به عنوان راه حل های جاسازی شده، دسترسی از طریق SSH، از طریق کنسول لینوکس وجود دارد و همچنین امکان نصب بسته های دلخواه دبیان (nginx، apache و غیره) وجود دارد. بنابراین، برای کاربران سابق ویندوز یک دسکتاپ آشنا و برای کاربران با تجربه لینوکس و راه حل های جاسازی شده یک کنسول وجود دارد.
برنج. 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
برنج. 9 - فعال کردن مخازن استاندارد
منبع: www.habr.com