نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی
  • خانه
  • سیستم های عامل
  • Mtsst: سیستم عامل بلادرنگ elbrus osrv elbrus. سیستم عامل البروس و ریزپردازنده های سری البروس در سیستم های روی برد بلادرنگ Evgeny Kravtsunov، Konstantin Trushkin

Mtsst: سیستم عامل بلادرنگ elbrus osrv elbrus. سیستم عامل البروس و ریزپردازنده های سری البروس در سیستم های روی برد بلادرنگ Evgeny Kravtsunov، Konstantin Trushkin

نیاز به سرعت بخشیدن به توسعه بازار نرم افزار داخلی، تضمین حداکثر استقلال از تحولات خارجی در زمینه فناوری های پیشرفته و حفظ حاکمیت اطلاعات برای اولین بار در بالاترین سطح در سال 2014 مورد بحث قرار گرفت، زمانی که تحریم های ایالات متحده و اتحادیه اروپا به شدت خطرات مرتبط با آن را افزایش داد. استفاده از نرم افزارهای خارجی در سازمان های تجاری و دولتی. پس از آن بود که وزارت مخابرات و ارتباطات جمعی فدراسیون روسیه با حل این مسئله مهم استراتژیک، به گفته مقامات، همراه با تحریک تقاضا برای محصولات ملی و توسعه اقدامات مناسب برای حمایت از توسعه دهندگان داخلی، به طور جدی متحیر شد. در نتیجه، در کوتاه ترین زمان ممکن در سطح قانونگذاری، محدودیت هایی برای پذیرش نرم افزارهای خارجی در تدارکات دولتی و شهرداری و همچنین قوانین تشکیل و نگهداری یک ثبت نام واحد از برنامه های روسیه تصویب شد. همه اینها تأثیر مثبتی بر بازار نرم افزار در روسیه داشت که اخیراً با پروژه ها و پیشرفت های جالب زیادی پر شده است. از جمله در زمینه سیستم عامل.

"Alt Linux SPT" یک کیت توزیع یکپارچه مبتنی بر لینوکس برای سرورها، ایستگاه های کاری و تین کلاینت ها با نرم افزار امنیت اطلاعات داخلی است که می تواند برای ساخت سیستم های خودکار طبق کلاس 1B و سیستم های اطلاعات شخصی (ISPD) استفاده شود. به کلاس 1K فراگیر. این سیستم عامل به شما امکان می دهد همزمان داده های محرمانه را روی یک رایانه یا سرور شخصی ذخیره و پردازش کنید، کار چند کاربره با کنترل دسترسی به اطلاعات، کار با ماشین های مجازی و استفاده از ابزارهای مجوز متمرکز را ارائه دهید. گواهی صادر شده توسط FSTEC روسیه مطابقت محصول با الزامات دستورالعمل های زیر را تأیید می کند: "امکانات کامپیوتری. محافظت در برابر دسترسی غیرمجاز به اطلاعات شاخص‌های امنیت در برابر دسترسی غیرمجاز به اطلاعات» - برای کلاس چهارم امنیت؛ "محافظت در برابر دسترسی غیرمجاز به اطلاعات. بخش 1. نرم افزار امنیت اطلاعات. طبقه بندی بر اساس سطح عدم توانایی های اعلام نشده - بر اساس سطح 3 کنترل و شرایط فنی. پشتیبانی فنی برای کاربران Alt Linux SPT توسط Free Software and Technologies از طریق شریک توسعه دهنده آن Basalt SPO ارائه می شود.

توسعه دهنده: Basalt SPO

پلتفرم Alt مجموعه‌ای از توزیع‌های لینوکس در سطح سازمانی است که به شما امکان می‌دهد زیرساخت فناوری اطلاعات شرکتی در هر مقیاسی را مستقر کنید. این پلتفرم شامل سه توزیع است. این یک "ایستگاه کاری Alt" جهانی است که شامل یک سیستم عامل و مجموعه ای از برنامه های کاربردی برای کار تمام عیار است. دومین کیت توزیع سرور Alt Server است که می تواند به عنوان یک کنترل کننده دامنه Active Directory عمل کند و شامل کامل ترین مجموعه خدمات و محیط ها برای ایجاد زیرساخت شرکتی (DBMS، ایمیل و وب سرور، ابزارهای احراز هویت، گروه کاری، ماشین مجازی است. ابزارهای مدیریت و نظارت و غیره). سومین "Alt Education 8" است که بر استفاده روزمره در برنامه ریزی، سازماندهی و اجرای فرآیند آموزشی در موسسات آموزش عمومی، متوسطه و عالی متمرکز است. علاوه بر این، سری محصولات Basalt SPO شامل کیت توزیع تایید شده فوق Alt Linux SPT و سیستم عامل Simply Linux برای کاربران خانگی است.

توسعه دهنده: مرکز ملی اطلاعات (بخشی از شرکت دولتی Rostec)

یک پروژه روسی برای ایجاد اکوسیستمی از محصولات نرم افزاری مبتنی بر توزیع لینوکس که برای اتوماسیون یکپارچه محل کار و زیرساخت فناوری اطلاعات سازمان ها و شرکت ها، از جمله مراکز داده، سرورها و ایستگاه های کاری مشتری طراحی شده است. این پلتفرم در انواع OS.Office و OS.Server ارائه شده است. آنها در مجموعه نرم افزارهای کاربردی موجود در توزیع متفاوت هستند. نسخه آفیس محصول شامل سیستم عامل واقعی، ابزارهای امنیت اطلاعات، یک بسته نرم افزاری برای کار با اسناد، یک سرویس گیرنده ایمیل و یک مرورگر است. نسخه سرور شامل یک سیستم عامل، ابزارهای امنیت اطلاعات، ابزارهای نظارت و مدیریت سیستم، یک سرور ایمیل و یک DBMS است. کاربران بالقوه این پلتفرم عبارتند از مقامات فدرال و منطقه ای، دولت های محلی، شرکت هایی با مشارکت ایالتی و شرکت های ایالتی. فرض بر این است که اکوسیستم مبتنی بر سیستم عامل در آینده نزدیک به یک جایگزین کامل برای همتایان غربی تبدیل خواهد شد.

توسعه انجمن تحقیق و تولید "RusBITech" که در دو نسخه ارائه شده است: Astra Linux Common Edition (عمومی) و Astra Linux Special Edition (ویژه هدف). ویژگی های آخرین نسخه سیستم عامل: ابزارهای پیشرفته برای اطمینان از امنیت اطلاعات داده های پردازش شده، مکانیزمی برای کنترل دسترسی اجباری و کنترل بسته شدن محیط نرم افزار، ابزارهای داخلی برای علامت گذاری اسناد، ثبت رویدادها، نظارت بر یکپارچگی داده ها، و همچنین سایر اجزایی که حفاظت از اطلاعات را تضمین می کند. به گفته توسعه دهندگان، Astra Linux Special Edition تنها پلت فرم نرم افزاری است که به طور همزمان در سیستم های صدور گواهینامه امنیت اطلاعات FSTEC روسیه، سرویس امنیت فدرال، وزارت دفاع فدراسیون روسیه تایید شده است و امکان پردازش در ابزارهای خودکار را فراهم می کند. همه وزارتخانه ها، ادارات و سایر نهادهای فدراسیون روسیه دسترسی به اطلاعات حاوی اجزای دولتی را محدود کردند.

رزالینوکس

توسعه دهنده: NTC IT ROSA LLC

خانواده سیستم عامل های لینوکس ROSA شامل مجموعه ای چشمگیر از راه حل های طراحی شده برای استفاده خانگی (نسخه ROSA Fresh) و استفاده در یک محیط شرکتی (ROSA Enterprise Desktop)، استقرار زیرساخت های خدمات فناوری اطلاعات یک سازمان (ROSA Enterprise Linux Server)، پردازش است. اطلاعات محرمانه و داده های شخصی (ROSA "Cobalt")، و همچنین اطلاعاتی که یک راز دولتی را تشکیل می دهد (ROSA "Khrom" و "Nickel"). محصولات ذکر شده بر اساس پیشرفت های Red Hat Enterprise Linux، Mandriva و CentOS با گنجاندن تعداد زیادی مؤلفه اضافی، از جمله موارد اصلی ایجاد شده توسط برنامه نویسان مرکز فناوری اطلاعات علمی و فنی ROSA هستند. به طور خاص، توزیع‌های سیستم‌عامل برای بخش شرکتی بازار شامل ابزارهای مجازی‌سازی، نرم‌افزار پشتیبان‌گیری، ابزارهایی برای ساخت ابرهای خصوصی، و همچنین مدیریت متمرکز منابع شبکه و سیستم‌های ذخیره‌سازی داده می‌شود.

توسعه دهنده: محاسبه شرکت

موجود در نسخه های Desktop، Directory Server، Scratch، Scratch Server، Calculate Linux با در نظر گرفتن کاربران خانگی و SMB هایی طراحی شده است که نرم افزار منبع باز را به راه حل های اختصاصی ترجیح می دهند. ویژگی‌های پلتفرم: کار کامل در شبکه‌های ناهمگن، مکانیزمی برای رومینگ پروفایل‌های کاربر، کیت ابزار متمرکز استقرار نرم‌افزار، سهولت مدیریت، امکان نصب بر روی درایوهای USB قابل حمل، و پشتیبانی از مخازن به‌روزرسانی باینری جنتو. این مهم است که تیم توسعه در دسترس باشد و پذیرای هرگونه نظر، پیشنهاد و خواسته مخاطبان کاربر باشد، همانطور که تعداد زیادی راه برای درگیر شدن در جامعه لینوکس محاسبه و توسعه پلتفرم نشان می دهد.

"اولیانوفسک.BSD »

توسعه دهنده: سرگئی ولکوف

این سیستم عامل که بر اساس پلتفرم FreeBSD توزیع شده ساخته شده است و شامل مجموعه ای از برنامه های کاربردی لازم برای کاربران خانگی و کارهای اداری است. به گفته تنها توسعه دهنده سیستم عامل، سرگئی ولکوف، Ulyanovsk.BSD به طور کامل با نیازهای کاربران روسی زبان سازگار است. نویسنده این پروژه بدون پرداختن به جزئیات این ادعا می‌کند: «مجموعه ما تا حد امکان سبک است و برای استفاده در رایانه‌های خانگی و ایستگاه‌های کاری کارکنان سازمان‌های مختلف و همچنین برای استفاده در مؤسسات آموزشی ایده‌آل است». محصول گردآوری شده توسط او با اصلی متفاوت است. استحکام این پروژه نه تنها با وجود کیت توزیع توزیع شده بر اساس شرایط تجاری و پشتیبانی فنی پرداخت شده، بلکه با ورود در رجیستر نرم افزار روسی نیز اضافه می شود. این بدان معنی است که پلت فرم نرم افزار Ulyanovsk.BSD می تواند به طور قانونی توسط سازمان های دولتی به عنوان بخشی از پروژه های معرفی فناوری های جایگزین واردات استفاده شود.

یک سیستم عامل تایید شده و ایمن که امکان پردازش اطلاعات را مطابق با قانون فدرال شماره 152 «در مورد داده‌های شخصی» و پیاده‌سازی سیستم‌هایی برای پردازش اطلاعات دسترسی محدود که به‌عنوان راز دولتی طبقه‌بندی نشده است، می‌دهد. ICLinux شامل ابزارهای مدیریت از راه دور است، دارای یک فایروال داخلی است که برای انطباق با DOE RD برای کلاس امنیتی سوم تایید شده است، از RDP، سیستم X-Windows، SSH، Telnet، VNC، VPN، NX، ICA و پروتکل های دیگر پشتیبانی می کند. همچنین دارایی پلتفرم شامل سازگاری با ابزار احراز هویت شرکت علاءالدین ر.د. و یک معماری ماژولار که به شما امکان می دهد سیستم عامل را به طور انعطاف پذیر سفارشی کنید تا نیازهای مشتری را برآورده کنید.

سیستم عامل آلفا (سیستم عامل آلفا)

توسعه دهنده: ALFA Vision

شبیه سازی دیگری از لینوکس، مجهز به رابط کاربری a la macOS با مجموعه ای از برنامه های کاربردی آفیس آشنا و پر از مفاهیم عمیق فلسفی. شوخی نیست، در وب سایت توسعه دهنده در بخش "درباره شرکت"، می گوید: سیستم عامل یک پدیده خاص است، نقطه ای که در آن مفاهیم فنی، زیبایی شناختی و انسان دوستانه همگرا می شوند. قسمت بالایی که از هر طرف قابل مشاهده است. برای درخشش، تبدیل شدن به آن چیزی که باید باشد، به متنوع ترین تجربه معنادار نیاز است. و ما آن را داریم". چقدر بیان در این کلمات، چه ارائه اطلاعات! موافقم، همه نمی توانند محصول خود را به این وضوح برای مخاطبان گسترده ارائه دهند. در حال حاضر، "Alpha OS" به عنوان یک نسخه دسکتاپ برای سیستم های سازگار با x86 ارائه شده است. در آینده، ALFA Vision قصد دارد نسخه‌های موبایل و سرور این سیستم‌عامل و همچنین کیت توزیع را برای دستگاه‌های مبتنی بر پردازنده‌های ARM به بازار عرضه کند.

یک پلت فرم نرم افزاری که به طور خاص برای سیستم های محاسباتی با معماری SPARC و Elbrus طراحی شده است. یکی از ویژگی های سیستم، هسته لینوکس به طور اساسی بازطراحی شده است که مکانیسم های ویژه ای را برای مدیریت فرآیندها، حافظه مجازی، وقفه ها، سیگنال ها، همگام سازی و پشتیبانی از محاسبات برچسب گذاری شده پیاده سازی می کند. " ما کار اساسی برای تبدیل سیستم عامل لینوکس به یک سیستم عامل بلادرنگ انجام داده ایم که بهینه سازی های واقعی در هسته پیاده سازی شده است. در طول عملیات بلادرنگ، می‌توانید حالت‌های مختلفی را برای پردازش وقفه‌های خارجی، محاسبات زمان‌بندی، تبادل با درایوهای دیسک و برخی موارد دیگر تنظیم کنید."، - در شرکت "MCST" توضیح دهید. علاوه بر این، مجموعه ای از ابزارهای حفاظت از اطلاعات در برابر دسترسی غیرمجاز در هسته پلت فرم نرم افزار Elbrus تعبیه شده است که به استفاده از سیستم عامل برای ساخت سیستم های خودکاری که بالاترین الزامات امنیت اطلاعات را برآورده می کنند، اجازه می دهد. این سیستم همچنین شامل بایگانی، زمان بندی وظایف، توسعه نرم افزار و ابزارهای دیگر است.

"قرمزسیستم عامل"

یک سیستم عامل مبتنی بر هسته لینوکس که با هدف اطمینان از امنیت داده های پردازش شده ایجاد شده است. "سیستم عامل قرمز" با الزامات امنیت اطلاعات ملی مطابقت دارد، دارای تنظیمات از پیش پیکربندی شده برای هر معماری سخت افزاری است، از الگوریتم های GOST 34.11-2012 در پروتکل های ssh و NX استفاده می کند و همچنین از لیست های کنترل دسترسی پشتیبانی می کند. علاوه بر این، سیستم عامل از احراز هویت شبکه با استفاده از ماژول های احراز هویت متصل (PAM، Pluggable Authentication Modules) پشتیبانی می کند و شامل یک زیرسیستم ممیزی توزیع شده تخصصی است که به شما امکان می دهد رویدادهای امنیتی حیاتی را در شبکه شرکتی ردیابی کنید و ابزارهای لازم را برای پاسخگویی سریع در اختیار مدیر فناوری اطلاعات قرار می دهد. به حوادث.

GosLinux ("GosLinux")

توسعه دهنده: شرکت Red Soft

سیستم عامل GosLinux به طور خاص برای نیازهای سرویس دادرسی فدرال فدراسیون روسیه (FSSP روسیه) ایجاد شده است و برای استفاده در تمام ارگان های دولتی، صندوق های غیربودجه ای ایالتی و دولت های محلی مناسب است. این پلتفرم بر اساس کیت توزیع CentOS 6.4 ساخته شده است که شامل توسعه‌های Red Hat Enterprise Linux است. این سیستم در دو نسخه ارائه شده است - برای سرورها و ایستگاه های کاری، شامل یک رابط گرافیکی ساده شده و مجموعه ای از ابزارهای حفاظت از اطلاعات از پیش پیکربندی شده است. توسعه‌دهنده سیستم عامل شرکت Red Soft است که در مارس 2013 برنده رقابت برای بازبینی، پیاده‌سازی و نگهداری سیستم‌های اطلاعات خودکار سرویس دادگستری فدرال روسیه شد. در سال 2014، سیستم گواهی انطباق را از FSTEC روسیه دریافت کرد که تأیید می کند GosLinux دارای سطح تخمینی اعتماد OUD3 است و با الزامات سند حاکم کمیسیون فنی دولتی فدراسیون روسیه در سطح 4 نظارت مطابقت دارد. عدم وجود توانایی های اعلام نشده کیت توزیع GosLinux برای مقامات دولتی در صندوق ملی الگوریتم ها و برنامه ها در nfap.minsvyaz.ru قرار می گیرد. در حال حاضر، پلت فرم GosLinux به طور فعال در تمام ارگان های سرزمینی و بخش های سرویس دادرسی فدرال روسیه مستقر شده است. سیستم عامل همچنین برای عملیات آزمایشی به نمایندگان مقامات مناطق نیژنی نووگورود، ولگوگراد و یاروسلاول منتقل شد.

توسعه دهنده: Almi LLC

وب سایت محصول:

یکی دیگر از ساخت‌های لینوکس در لیست ما که مطمئناً از کمبود القاب ستایش آمیز از سوی توسعه‌دهندگان خود رنج نمی‌برد. " بی نظیر، بی نقص، ساده، ترکیبی از راحتی سیستم عامل ویندوز، پایداری macOS و امنیت لینوکس"- با چنین عباراتی که AlterOS را به آسمان می برد، وب سایت رسمی محصول بالا و پایین می شود. این سایت نمی گوید که دقیقاً منحصر به فرد بودن پلت فرم داخلی چیست، اما اطلاعاتی در مورد سه نسخه از سیستم عامل ارائه شده است: AlterOS Volga برای بخش عمومی، AlterOS Amur برای بخش شرکتی و AlterOS Don برای سرورها. گزارش شده است که این سیستم با انواع راه حل های نرم افزاری که در محیط تجاری مورد تقاضا هستند، از جمله 1C و Consultant Plus، و همچنین ابزارهای حفاظت رمزنگاری داخلی (به عنوان مثال، CryptoPro) سازگار است. تاکید جداگانه ای بر عدم وجود نرم افزار در نسخه پلت فرم برای سازمان های دولتی است که با سرورهای خارجی در تعامل است - توسعه دهندگان می گویند که همه چیز طبق قوانین جایگزینی حداکثر واردات انجام می شود.

سامانه سیار نیروهای مسلح (MSVS)

توسعه دهنده: موسسه تحقیقاتی همه روسی اتوماسیون کنترل در حوزه غیر صنعتی به نام V.I. V. V. Solomatina (VNIINS)

یک سیستم عامل همه منظوره ایمن که برای ساخت سیستم های خودکار ایمن ثابت و متحرک در نیروهای مسلح فدراسیون روسیه طراحی شده است. برای عرضه به نیروهای مسلح RF در سال 2002 پذیرفته شد. WSWS مبتنی بر هسته و اجزای لینوکس است که توسط مدل‌های اختیاری، الزامی و مبتنی بر نقش برای دسترسی به اطلاعات تکمیل شده است. این سیستم بر روی پلتفرم های سخت افزاری Intel (x86 و x86_64)، SPARC (Elbrus-90micro)، MIPS، PowerPC64، SPARC64 کار می کند و مطابق با الزامات امنیت اطلاعات وزارت دفاع فدراسیون روسیه تأیید شده است. ابزارهای حفاظتی اجرا شده در WSWS امکان ایجاد سیستم های خودکار مبتنی بر پلت فرمی را فراهم می کند که اطلاعات تشکیل دهنده یک راز دولتی را با درجه محرمانه "SS" (فوق سری) پردازش می کند.

"سپیده دم"

توسعه دهنده: شرکت فدرال واحد ایالتی "مؤسسه تحقیقات مرکزی اقتصاد، انفورماتیک و سیستم های کنترل" ("TsNII EISU"، بخشی از "شرکت واحد ابزار سازی")

خانواده ای از پلتفرم های نرم افزاری مبتنی بر هسته لینوکس، که جایگزینی برای سیستم عامل های خارجی هستند که در حال حاضر در سازمان های مجری قانون، بخش عمومی و شرکت های دفاعی استفاده می شوند. سیستم عامل دسکتاپ زاریا با اکثر برنامه ها و برنامه های اداری سنتی سازگار است. پلت فرم سرور Zarya-DPC به شما امکان می دهد یک سرور برنامه یا یک سرور پایگاه داده را سازماندهی کنید. برای ساخت مراکز داده، مجموعه استانداردی از نرم افزار سرور، ابزار مجازی سازی و همچنین توانایی کار بر روی به اصطلاح "سخت افزار بزرگ" از جمله مین فریم را ارائه می دهد. برای سیستم‌های تعبیه‌شده که بدون دخالت انسان کار می‌کنند و باید اطلاعات را در زمان واقعی پردازش کنند، یک سیستم‌عامل RV ویژه Zarya توسعه داده شده است. این سیستم مربوط به کلاس سوم حفاظت در برابر دسترسی غیرمجاز و سطح دوم کنترل عدم وجود قابلیت های اعلام نشده است. این پلتفرم به دستور وزارت دفاع روسیه توسعه داده شده است و انتظار می‌رود سازمان‌های مجری قانون، مجتمع دفاعی و همچنین ساختارهای تجاری که با اسرار دولتی و داده‌های شخصی کار می‌کنند مورد تقاضا باشد.

سیستم عامل ایستگاه های ترمینال این مبتنی بر لینوکس است و فقط شامل مجموعه ابزارهای لازم برای سازماندهی محل کار با استفاده از تین کلاینت ها است. همه توابع فراتر از این محدودیت ها از توزیع حذف می شوند. Kraftway Terminal Linux از بسیاری از پروتکل‌های شبکه در سطح برنامه پشتیبانی می‌کند (RDP، VNC، SSH، NX، XWindow، VMWare View PCoIP، و غیره)، به شما امکان می‌دهد حقوق دسترسی برای ارسال درایوهای USB را پیکربندی کنید، امکان استفاده از شبکه و چاپگرهای محلی را فراهم می‌کند. شامل ابزارهای بازیابی پیکربندی سیستم عامل در راه اندازی مجدد، و همچنین ابزارهایی برای مدیریت گروهی از راه دور ایستگاه های ترمینال و مدیریت ایستگاه های کاری است. یکی از ویژگی های سیستم امنیت بالا است. Kraftway Terminal Linux همچنین از سخت افزار احراز هویت کاربر پشتیبانی می کند: کلیدهای eToken PRO و eToken PRO Java USB از CJSC Aladdin R.D، و همچنین RuToken S و RuToken EDS از CJSC Active-soft. به روز رسانی سیستم عامل می تواند توسط مدیر از طریق شبکه محلی یا از درایو USB انجام شود. امکان راه اندازی به روز رسانی خودکار هم از سرور محلی مشتری و هم از سرور Kraftway وجود دارد.

wtware

توسعه دهنده: Andrey Kovalev

یک پلت فرم نرم افزاری دیگر برای استقرار محل کار در زیرساخت فناوری اطلاعات یک شرکت با استفاده از راه حل های ترمینال ارزان قیمت. توزیع WTware شامل خدماتی برای بوت شدن از طریق شبکه، ابزارهایی برای کار با چاپگرها، اسکنر بارکد و سایر تجهیزات جانبی است. پشتیبانی از تغییر مسیر پورت های COM و USB و همچنین احراز هویت کارت هوشمند. برای اتصال به سرور ترمینال، از پروتکل RDP استفاده می‌شود و مستندات دقیق به توزیع پیوست می‌شود تا مشکلاتی که هنگام راه‌اندازی سیستم‌عامل به وجود می‌آیند به سرعت حل شوند. WTware تحت شرایط تجاری توزیع می شود و دارای مجوز تعداد ایستگاه های کاری است. برای مینی کامپیوتر Raspberry Pi، توسعه دهنده یک نسخه رایگان از سیستم عامل را ارائه می دهد.

سیستم عامل کسپرسکی

توسعه دهنده: Kaspersky Lab

یک سیستم عامل ایمن که برای استفاده در زیرساخت ها و دستگاه های حیاتی طراحی شده است. پلت فرم آزمایشگاه کسپرسکی را می توان در سیستم های کنترل فرآیند خودکار (APCS)، تجهیزات مخابراتی، دستگاه های پزشکی، اتومبیل ها و سایر ابزارهای دنیای اینترنت اشیا استفاده کرد. این سیستم عامل از ابتدا ایجاد شده است و به دلیل معماری آن، سطح بالایی از امنیت اطلاعات را تضمین می کند. اصل اساسی عملکرد KasperskyOS به قانون "هر چیزی که مجاز نیست ممنوع است" کاهش می یابد. این امر امکان بهره برداری از آسیب پذیری های شناخته شده و آسیب پذیری هایی که در آینده کشف خواهند شد را از بین می برد. در عین حال، کلیه سیاست های امنیتی، از جمله ممنوعیت های اجرای برخی فرآیندها و اقدامات، مطابق با نیازهای سازمان پیکربندی می شوند. این پلت فرم به صورت نرم افزار از پیش نصب شده بر روی انواع تجهیزات مورد استفاده در شبکه های صنعتی و شرکتی ارائه می شود. در حال حاضر، سیستم عامل ایمن آزمایشگاه کسپرسکی در سوئیچ مسیریابی L3 که توسط Kraftway توسعه داده شده است، پیاده سازی شده است.

یک سیستم عامل بلادرنگ (RTOS) که توسط برنامه نویسان AstroSoft از ابتدا، بدون قرض گرفتن کد شخص دیگری، نوشته شده و عمدتاً برای اینترنت اشیا و دستگاه های تعبیه شده طراحی شده است. علاوه بر این، برای روباتیک، تجهیزات پزشکی، خانه های هوشمند و سیستم های شهر هوشمند، لوازم الکترونیکی مصرفی و غیره مناسب است. برای اولین بار، سیستم عامل بلادرنگ MAKS (که مخفف عبارت "سیستم منسجم چند عاملی" است) نشان داده شد. برای مخاطبان گسترده ای در ژانویه 2017. این پلت فرم نه تنها تمام عملکردهای کلاسیک محصولات از این نوع را اجرا می کند، بلکه دارای تعدادی قابلیت منحصر به فرد برای سازماندهی تعامل چندین دستگاه است که ایجاد مکانیسم های لازم در سیستم های تعبیه شده را ساده می کند: افزونگی، تعویض داغ. تجهیزات و ... یکی از ویژگی های MAKS پشتیبانی از حافظه مشترک در سطح دستگاه می باشد. این مکانیزم همگام سازی خودکار اطلاعات بین گره های یک سیستم توزیع شده را فراهم می کند که در برابر خرابی اجزای جداگانه مقاوم است. RTOS "MAKS" در رجیستر نرم افزارهای داخلی گنجانده شده است. علاوه بر این، این محصول در سرویس فدرال مالکیت معنوی (Rospatent) ثبت شده است و در حال حاضر توسط سرویس فدرال کنترل فنی و صادرات (FSTEC روسیه) برای سطح چهارم کنترل قابلیت های اعلام نشده (NDV) تایید شده است.

به عنوان نتیجه گیری

دو رویکرد برای ایجاد نرم افزار روسی وجود دارد. اولین مورد این است که کد منبع محصولات را از ابتدا کاملاً توسط متخصصان داخلی بنویسید. گزینه دوم شامل ایجاد نرم افزار ملی بر اساس بازنگری کدهای منبع قرض شده است. این دقیقاً همان چیزی است که شرکت های نرم افزاری روسی که در زمینه جایگزینی واردات نرم افزار فعالیت می کنند به آن پایبند هستند. 20 سیستم عامل برتر ما با برچسب "ساخت روسیه" تأیید واضحی بر این موضوع است. خوب یا بد بودن این یک سوال بزرگ است، موضوع بحث جداگانه است.

تحت نام افتخار "البروس" مجموعه ای از ابر رایانه ها منتشر شد که توسط دانشمند شوروی وسوولود سرگیویچ بورتسف (دهه 70-80) توسعه یافت.).

این کامپیوترها تعدادی نوآوری در تئوری کامپیوترها ارائه کردند، مانند فوق مقیاس (پردازش بیش از یک دستورالعمل در هر چرخه ساعت)، اجرای برنامه نویسی ایمن با انواع داده های سخت افزاری و پردازش موازی چندین دستورالعمل. اما ویژگی اصلی ابررایانه های شوروی تمرکز آنها بر زبان های سطح بالا بود. دانشمند شوروی-آمریکایی، ولادیمیر مستیسلاوویچ پنتکوفسکی، که در توسعه البروس شرکت داشت، زبان برنامه نویسی سطح بالا El-76 را ایجاد کرد.

علاوه بر بهبود حوزه رایانه های شوروی، رایانه پایه ای برای ایجاد ریزپردازنده های جهانی 64 بیتی "Elbrus 4-C" و نسل بعدی "Elbrus 8-C" شد. آنها بازار تولیدکنندگان آمریکایی اینتل، AMD و IBM را رقیق کردند. توسعه و تولید بومی پردازنده ها به دلیل نیاز به یافتن راه حل های خود برای صنایع دفاعی بود که در آن استفاده از دستگاه های داخلی مطلوب تر است.

تاریخ توسعه

توسعه معماری کامپیوتر البروس در دهه 1970 در ITMiVT آغاز شد. لبدف توسعه دهندگان با وظیفه ایجاد یک سیستم محاسباتی با عملکرد 100 میلیون عملیات در ثانیه مواجه شدند. Burtsev در سیستم کنترل و طراحی کامپیوترها مشغول بود و طراح اصلی پروژه شد.

در سال 1980، Elbrus-1 با مجموع ظرفیت 15 میلیون عملیات بر ثانیه، آزمایشات دولتی را با موفقیت پشت سر گذاشت. این اولین کامپیوتر در اتحاد جماهیر شوروی بود که بر اساس ریز مدارهای TTL ساخته شد. یکی از ویژگی های دستگاه، معماری مقیاس پذیر بود که از عملکرد همزمان حداکثر 10 پردازنده پشتیبانی می کرد. رم به 64 مگابایت (220 کلمه ماشینی) رسید. سازماندهی انتقال جریان های داده بین دستگاه های جانبی و RAM با استفاده از پردازنده های ورودی-خروجی ویژه انجام شد. می تواند حدود 4 پردازنده از این قبیل در سیستم وجود داشته باشد و آنها حافظه خاص خود را داشتند که به موازات پردازنده مرکزی کار می کردند.

البروس-1 در بسیاری از سیستم های نظامی - دفاع موشکی، مرکز کنترل فضایی و غیره مورد استفاده قرار گرفت.

گام بعدی در توسعه رایانه البروس، انتقال معماری اولین مدل به یک پایه عنصر جدید بود. بنابراین "Elbrus-2" بوجود آمد که بر اساس مدارهای مجتمع ELS بود. بهره وری آن به 125 میلیون عملیات بر ثانیه رسید. افزایش و مقدار رم - تا 144 مگابایت. فرکانس ساعت به 20 مگاهرتز رسید.

در سال 1985، Elbrus-2 به تولید انبوه رسید. در مناطقی که محاسبات بزرگ مورد نیاز بود استفاده می شد. این رایانه همچنین به طور فعال در صنایع دفاعی، در مرکز کنترل پروازهای فضایی و در مراکز تحقیقاتی هسته ای (در Arzamas-16، در Chelyabinsk-70) مورد استفاده قرار گرفت. از سال 1991، این رایانه در سیستم دفاع ضد موشکی A-135 و سایر تأسیسات نظامی کار می کند.

همراه با ابررایانه ها، کامپیوترهای همه منظوره Elbrus 1-KB (1988) نیز تولید شدند. این ماشین‌ها جایگزین BESM-6 شدند که با آن سازگاری کامل نرم‌افزاری داشتند. با یک حالت عملیات جدید با افزایش عمق بیت اعداد و آدرس ها تکمیل شد.

ویژگی های مقایسه ای BESM-6 و Elbrus 1-KB

Elbrus-3 در مرحله بعدی منتشر شد که در آن توسعه دهندگان ابتدا رویکرد "post-superscalar" را اجرا کردند. این کامپیوتر از سال 1986 تا 1994 ساخته شده است. کارکنان ITMiVT به رهبری دانشمند شوروی بوریس آرتاشسوویچ بابایان.

Elbrus-3 در تولید سریال قرار نگرفت، اما معماری آن پایه ای برای توسعه ریزپردازنده های Elbrus 2000 و Elbrus-3M1 شد.

سری البروس به درستی توسط رهبری شوروی قدردانی شد. توسعه دهندگان Babayan، Burtsev، Bardizh جوایز و سفارش ها را دریافت کردند. به سایر شرکت کنندگان در این کار نیز جوایز دولتی اهدا شد.

عصر پردازنده های MCST

شرکت روسی MCST در سال 1992 بر اساس تیم توسعه Elbrus-3 تاسیس شد. این شرکت جانشین قانونی مرکز فناوری مسکو SPARC LLP شد (از این رو نام MCST). مخفف SPARC از شریک اصلی MCST، شرکت آمریکایی Sun Microsystems، که رایانه‌هایی با معماری SPARC را تبلیغ می‌کند، آمده است.

MCST ریزپردازنده هایی با معماری SPARC (MCST-R100، MCST-R150، MCST-R500 و MCST-R500S) تولید کرد و سیستم های کامپیوتری بر اساس آنها ایجاد شد. اما در سال 2007 پردازنده Elbrus با همین نام عرضه شد. حداکثر عملکرد دستگاه در حالت 64 بیتی به 2.4 GFLOPS رسید. فرکانس ساعت کاری 300 مگاهرتز بود. این پردازنده 75.8 میلیون ترانزیستور داشت. توان تلف شده 6 وات.

بر اساس این پردازنده، مجموعه کامپیوتری Elbrus-3M1 ساخته شد که برای صنایع دفاعی مورد استفاده قرار گرفت. این مجموعه با سیستم عامل ایمن MCVS-E (سیستم سیار نیروهای مسلح) مبتنی بر لینوکس نسخه 2.6.14 ارائه شد. Elbrus-3M1 با البروس اول و دوم سازگار بود.

مجتمع محاسباتی دو گزینه طراحی داشت - سرور، که می‌توانست به عنوان دسکتاپ و در نسخه CompactPCI (گذرگاه سیستم) استفاده شود. نسخه سرور بر اساس دستگاه ماشین حساب UV 3M1 بود. در مورد CompactPCI، Elbrus-3M1 دو ماژول از فرمت Euromechanics 6U را اشغال کرد. سخت افزار هر دو نسخه مجهز به تجهیزات شبکه برای تبادلات پرسرعت با سیستم های کامپیوتری مشابه بود.

در سال 2010، در نمایشگاه های ChipEXPO-2010 و Softool، Elbrus-S system-on-a-chip به عموم ارائه شد. در این پردازنده تعداد ترانزیستورها افزایش یافته است - تا 218 میلیون، همچنین فرکانس کلاک به 500 مگاهرتز و حداکثر عملکرد افزایش یافته است: تا 4 GFLOPS در 64 بیت و تا 8 GFLOPS در حالت های 32 بیتی. .

همراه با Elbrus-S، یک کنترلر رابط محیطی (KPI) معرفی شد.

در سال 2011، MCST نسل بعدی پردازنده دو هسته ای Elbrus-2C+ را ارائه کرد. علاوه بر 2 هسته اصلی (معماری البروس) که در فرکانس ساعت 500 مگاهرتز کار می کنند، این مدل همچنین دارای 4 هسته اضافی از پردازنده سیگنال دیجیتال داخلی (معماری Multicore) بود. یک کانال ورودی/خروجی به پردازنده اضافه شده است که به کمک آن می توان KPI دیگری را متصل کرد. Elbrus-2C+ همچنین از حافظه DDR2 با فرکانس موثر 800 مگاهرتز پشتیبانی می کند. افزایش عملکرد پردازنده - تا 28 GFLOPS در حالت 32 بیتی. تعداد ترانزیستورها به 368 میلیون رسید.

توسعه دهندگان نسخه ای از کامپایلر C را برای بازتولید کد برای هسته های DSP و ایجاد یک تعامل موثر بین برنامه اصلی در هسته های CPU و اقدامات روی DSP پیاده سازی کردند.

طبق محاسبات سازندگان، Elbrus-2C + قرار بود در سیستم های پردازش سیگنال هوشمند دیجیتال (رادار، تحلیلگرهای تصویر و غیره) استفاده شود. اما معلوم شد که پردازنده‌ها با وظایف غیرنظامی بهتر سازگار هستند. به عنوان مثال، Kraftway یک سری آزمایشی از کامپیوترهای مونوبلاک را بر اساس کریستال های Elbrus-2C+ راه اندازی کرد.

پردازنده "Elbrus-4C"

در آوریل 2014، این شرکت پردازنده های چهار هسته ای بهبود یافته Elbrus-4C را معرفی کرد.

مشخصات فنی "Elbrus-4C"

اول از همه، باید به انتقال تولید پردازنده به فرآیند فناوری 65 نانومتر توجه کنید. فرکانس ساعت و پهنای باند کانال های رم نیز افزایش یافته است. این پیشرفت ها و سایر پیشرفت ها به طور قابل توجهی بر عملکرد پردازنده های جدید تأثیر گذاشته است. هر هسته می تواند تا 23 عملیات را در هر چرخه انجام دهد. در عملیات ممیز شناور، حداکثر عملکرد تئوری چهار هسته حدود 50 GFLOPS با دقت تک و 25 GFLOPS دقت دوگانه است. اگر با مدل قبلی Elbrus-2C + مقایسه شود، در حالت 64 بیتی بیش از سه برابر بیشتر است. در پردازنده جدید، یک قالب پیچیده تر که شامل 986 میلیون ترانزیستور است، دارای مساحت قابل استفاده 380 میلی متر مربع است.

متخصصان MCST سیستم عامل Elbrus خود را به طور خاص برای پردازنده منتشر شده ایجاد کرده اند. سیستم عامل مبتنی بر هسته لینوکس نسخه 2.6.33 است. دارای بیش از 3000 بسته نرم افزاری (از توزیع Debian 5.0) و شامل یک مدیر بسته است. مجموعه کاملی از ابزارهای توسعه دهنده شامل کامپایلرهای بهینه سازی برای زبان های برنامه نویسی سطح بالا C، C++، Fortran-77 و Fortran-9 است.

سیستم عامل "البروس" برای کلاس دوم حفاظت در برابر دسترسی غیرمجاز و سطح دوم کنترل بر قابلیت های اعلام نشده گواهینامه دریافت کرد. اما رایانه های مبتنی بر پردازنده های Elbrus-4C با نسخه های ویندوز نیز کار می کنند.

پشت سر هم پردازنده و دسکتاپ

یکی از پروژه های این شرکت توسعه اولین کامپیوتر رومیزی روسی بر اساس پردازنده Elbrus-4C بود. نام "ARM Elbrus-401" را دریافت کرد (جایی که ARM مخفف ایستگاه کاری است). این مدل برای یک دفتر در یک جعبه استاندارد MiniTower طراحی شده است. اما می توان از آن در زمینه های مختلف با افزایش نیاز به امنیت اطلاعات استفاده کرد.

این کامپیوتر دارای فناوری پردازش 65 نانومتری با سرعت کلاک 800 هرتز، پورت های SATA-2 و USB 2.0، SSD mSATA 120 گیگابایتی از پیش نصب شده با پشتیبانی از DDR3-1600 با ECC است. پیکربندی پایه 24 گیگابایت رم (قابل ارتقا تا 96 گیگابایت) ارائه می دهد. از ویژگی های معماری "ARM Elbrus-401" می توان موارد زیر را متمایز کرد: وجود 6 کانال موازی واحدهای منطقی حسابی. فایل رجیستر 256 رجیستر 84 بیتی. پشتیبانی سخت افزاری برای چرخه ها؛ پشتیبانی از محاسبات نظری و محمولات یک بیتی؛ دستوری که می تواند تا 23 عملیات را در یک چرخه با حداکثر پر کردن تنظیم کند. یک کارت گرافیک سری AMD Radeon 6000 نیز در کامپیوتر نصب شده است.

پردازنده نسل جدید - "Elbrus-8C"

پردازنده Elbrus-8C توسط شرکت MCST با مشارکت مؤسسه ماشین‌های کنترل الکترونیکی (INEUM) به نام خود در حال توسعه است. است. نهر. معماری، مدار و توپولوژی ریزپردازنده توسط متخصصان روسی ایجاد شده است. این پردازنده دارای هشت هسته با معماری البروس 64 بیتی بهبود یافته است. فرکانس ساعت به 1.3 گیگاهرتز می رسد، میزان حافظه کش سطح دوم و سوم 4 و 16 مگابایت است. عملکرد تخمینی به 250 GFLOPS می رسد.

مشخصات فنی "Elbrus-8C"

این کامپیوتر دارای معماری خاص خود "Elbrus" است که در CJSC "MCST" توسعه یافته است. شتاب دهنده های برداری مجموعه دستورالعمل به رمزگذاری و پردازش سیگنال سریعتر کمک می کند.

تعامل سخت افزار با سیستم عامل از طریق میکروکد BIOS خودش انجام می شود. این پردازنده با توزیع های لینوکس، FreeBSD، QNX، Windows XP سازگار است، اما سیستم عامل پیشنهادی Elbrus بر اساس هسته لینوکس 2.6.33 است. استفاده از ابزارهای توسعه تخصصی (بهینه سازی کامپایلرها از C و C ++، Fortran، جاوا و غیره) امکان بهینه سازی کد برنامه را با در نظر گرفتن معماری Elbrus فراهم می کند.

این شرکت در حال حاضر در حال توسعه ابزارهای کمکی و اجزای پشتیبانی است که برای اجرا بر روی پردازنده ها بهینه شده اند. این همه ابزارهایی برای کار با شبکه و دستگاه های جانبی (ابزارها، کتابخانه های همه منظوره، خدمات، پشتیبانی پایگاه داده، زیرسیستم گرافیکی) است.

Elbrus-8S باید با KPI 2 که یک کنترلر رابط جانبی ساخت روسیه است، کار کند.

BOOT شروع شد. نسخه BOOT E2S: release-2.13.3.0-E2S::::::: (/tags/release-2.13.3.0-E2S در نسخه 3816) ساخته شده توسط neo TARGET: mono در 2 نوامبر 2015 در ساعت 18:05:3 COMPILER : lcc:1.17.12:Nov-27-2012:e2k-linux.cross:i386-linux مدل موضوع: posix gcc نسخه 3.4.6 سازگار. پرچم ها: -DDEBUG_TEST_BOOTBLOCK ........ -DRELEASE ........
با فشار دادن کلید "Space" در اعلان مناسب (45 ثانیه پس از روشن شدن)، می توانید بوت خودکار هسته سیستم را قطع کنید و وارد منوی فرمان اصلی شوید که پارامترهای اصلی بوت لودر را نشان می دهد یا تغییر می دهد. با فشار دادن کلید "Tilda"، می توانید از این منو به رابط خط فرمان بروید، جایی که می توانید تجهیزات را تنظیم کنید - از تنظیم تاریخ و زمان روز تا تنظیم حالت های عملکرد کنترل کننده های جانبی و گذرگاه سیستم. اگرچه گزینه ای در منو برای اجبار تنظیمات ذخیره وجود دارد، تغییرات از خط فرمان به طور خودکار ذخیره می شوند. در موارد شدید، تنظیمات را می توان با استفاده از جامپر روی مادربرد بازنشانی کرد.

گزارش عملیات در منوی سیستم(به طور کامل در Pastebin)

راه‌اندازی حرف فرمان را فشار دهید یا برای دریافت راهنمایی «h» را فشار دهید: h HELP «p» یا «s» - بارگیری و شروع فایل «c» - تغییر پارامترهای بوت «u» - نمایش پارامترهای فعلی «d» - نمایش دیسک‌ها و پارتیشن‌های "m" - ذخیره پارامترها در NVRAM "b" - شروع منوی Boot.conf "`"، "~" - وارد حالت پیشرفته cmd شوید:` ENHANCED CMD MODE دستور، "help" را برای دریافت کمک، یا Esc را برای خروج # وارد کنید. مجموعه هسته اصلی 1 vga: 0x0، پیوند: 0x0، باس: 0x3، اسلات: 0x0، عملکرد: 0x0، ven: 0x1002، توسعه دهنده: 0x6779، دور: 0x0، کد کلاس: 0x30000 انتخاب شده است! # boot boot# خودکار CPU#00: برچسب "auto" پیدا شد، پارامترهای بارگیری تلاش برای بارگیری و شروع تصویر با پارامترهای زیر: درایو_number: "4" partition_number: "0" command_string: "console=tty0 root=/dev/sda3 . ......." نام فایل: "/boot/image-033.6.57" initrdfilename: "" CPU#00: Reading: File - "/boot/image-033.6.57"، Drive - 4، Partition - 0 ........
از جمله موارد دیگر، توجه به امکان فعال و غیرفعال کردن ماژول سخت افزاری و نرم افزاری قابل اعتماد Echelon-E جلب می شود، اگرچه هیچ بردی شبیه به APMDZ سنتی در رایانه نصب نشده است. امکان یافتن اطلاعات واضح در مورد چنین دستگاهی وجود نداشت، به استثنای یک یادداشت که بیان می کرد این نسخه تخصصی محصول MDZ-Echelon است که یک توسعه کاملا نرم افزاری است و از سخت افزار استاندارد رایانه استفاده می کند.

مستقیماً از خط فرمان، بدون بارگیری سیستم عامل، می توانید آزمایش هایی را برای عملکرد صحیح سخت افزار (سیستم برنامه های آزمایشی و تشخیصی) اجرا کنید - چه آنهایی که روی دیسک ذخیره می شوند و برای راه اندازی از سیستم عامل در دسترس هستند. یا برخی دیگر: تشخیص آن ممکن نبود زیرا به نام دقیق فایل اجرایی نیاز دارد و مستندی وجود ندارد.

به همین دلیل - به دلیل عدم وجود مستندات مناسب - نمی توان به پیچیدگی های مدیریت بوت لودر سیستم عامل یا بهتر بگوییم نحوه بارگذاری چیزی غیر از سیستم استاندارد پرداخت. از این گذشته ، همان بوت لودر (SILO) در اینجا مانند رایانه های معماری SPARC استفاده می شود - و در آنجا قرار نیست با مجموعه ای از دستورالعمل های خارجی کار کند. خود پارامترهای بوت بصری هستند: شما باید شماره پارتیشن و نام فایل را با هسته سیستم و همچنین آرگومان های راه اندازی هسته، نام فایل را با آرشیو برنامه های کمکی مشخص کنید ( initrd، در صورت نیاز)، زمان انتظار برای لغو کاربر به پایان می رسد. این پارامترها از فایل خوانده می شوند /boot/boot.confدر اولین پارتیشن یک دیسک مشخص شده از خط فرمان؛ چندین مجموعه از پارامترها را می توان در فایل تعریف کرد - پارامتر مشخص شده در دستورالعمل به طور پیش فرض استفاده می شود. پیش فرض، یا نامی که به آن داده شده است خودکار". اما برای اجرای سیستم عامل های معماری x86 یا x86‑64 که پشتیبانی شفاف از آن ها به عنوان یکی از ویژگی های کلیدی Elbrus اعلام شده است، چه باید کرد؟ فایل گم شده boot.confروی یک دیسک نصب ویندوز یا یک توزیع محبوب لینوکس را می توان با ورود دستی از طریق منو جبران کرد. اما چگونه می توان کنترل را به یک بوت لودر جدید که هسته لینوکس نیست منتقل کرد؟ چگونه می توان حداقل هسته لینوکس را اگر برای x86 است اجرا کرد؟ فهمیدن این موضوع بدون مستندات ممکن نبود: در لحظه ای که کنترل از بوت لودر به هسته منتقل می شد، پرونده همیشه در حالت انجماد به پایان می رسید.

پیکربندی پیش فرض بوت لودر (boot.conf)

پیش‌فرض=موقعیت زمانی خودکار=3 برچسب=پارتیشن خودکار=0 تصویر=/بوت/تصویر-033.6.57 cmdline=کنسول=tty0 کنسول=ttyS0,115200 consoleblank=0 هاردریست REBOOT root=/dev/sda3 video=DVI-D-1 : [ایمیل محافظت شده]ویدئو=VGA-1: [ایمیل محافظت شده] fbcon=map:10
در مورد هسته های معمولی سیستم عامل البروس، فایل پیکربندی بوت لودر تنها شامل یک مجموعه از پارامترها است و آنها به هسته پیش فرض اشاره می کنند. علاوه بر آن، دو هسته وجود دارد - با پسوند " nn"و" rt”: با قضاوت بر اساس پیکربندی ساخت این هسته ها، اولی به معنای “بدون NUMA” (نسخه ساده شده برای سیستم های تک پردازنده است؛ چرا از آن در رایانه شخصی استفاده نمی شود؟)، و دومی به معنای “زمان واقعی” (هسته لینوکس) است. برنامه های افزودنی برای ارسال کار با محدودیت زمان اجرا). بدون دانش سطحی در این زمینه ها، نویسنده به سختی می تواند در مورد مزایا یا معایب این یا آن هسته جایگزین اظهار نظر کند.

در مورد پشتیبانی PPS و PTP

تنها گزینه پیکربندی آشنا، فعال کردن پشتیبانی PPS API (پالس در ثانیه) در هسته است. rt"، که به شما امکان می دهد روند ساعت سیستم رایانه را مطابق با یک پالس ساعت خارجی، به عنوان مثال، از گیرنده GPS / GLONASS یا از یک ساعت سزیوم، در صورتی که به طور ناگهانی چنین مواردی در اطراف خود دارید، اصلاح کنید. دقیقاً نحوه تنظیم این همگام سازی مشخص نیست: برای مثال، برخلاف FreeBSD، جایی که همه چیز به خودی خود پس از بازسازی هسته با پارامترهای لازم و پیکربندی مجدد NTPd برای استفاده از نظم و انضباط سیستم شروع به کار می کند، لینوکس معمولاً به رقصیدن با یک تنبور در اطراف نیاز دارد. ابزار ldattach، که یک دستگاه PPS مجازی بر اساس پورت COM یا LPT ایجاد می کند - این به درایورهای مناسب در هسته یا در ماژول های جداگانه نیاز دارد، اما آنها در اینجا قابل مشاهده نیستند.

کارت شبکه داخلی نیز هیچ نشانه ای از پشتیبانی سخت افزاری برای همگام سازی زمان نشان نمی دهد: خروجی ابزار ettoolدر مورد پروتکل PTP، عدم وجود چنین توابعی را نشان داد. در هر صورت - که هنگام استفاده از هسته پیش فرض که زمان واقعی است، تنها منبع زمان سیستم دستگاه است " آن» («تایمر البروس»؟) با وضوح 1 میکرو ثانیه. این خیلی خشن نیست، اما کامپیوترهای مدرن کاملاً قادر به ارائه کوانتیزاسیون در سطح 25-50 ns و بدون توجه به فرکانس پردازنده فعلی هستند.


به‌طور پیش‌فرض، سیستم‌عامل همراه با محیط گرافیکی راه‌اندازی می‌شود: ۱۲ ثانیه طول می‌کشد تا هسته در حافظه بارگذاری شود و حدود ۲۳ ثانیه دیگر قبل از ظاهر شدن درخواست ورود - در مجموع ۸۰ ثانیه از لحظه روشن شدن آن. همانطور که قبلا ذکر شد، ما موفق نشدیم آرگومان های هسته را برای راه اندازی در حالت تک کاربر انتخاب کنیم: هنگام تعیین " اس" یا " 1 » سیستم هنوز به سطح 5 رسیده است و سعی می کند سطح را با استفاده از دستور پایین بیاورد شروع کنیدمنجر به فروپاشی نظام شد.

از آنجایی که رایانه دارای دو آداپتور ویدیویی است، پایانه های مجازی به نوبه خود بین آنها توزیع می شود: ترمینال اول روی یک کارت مجزا باز می شود، دومی روی کنترلر داخلی، سومی دوباره روی یک گسسته و غیره. دسکتاپ گرافیکی که در ترمینال هفتم قرار دارد، بنابراین روی یک کارت گرافیک مجزا می افتد که سرعت آن سؤالی ایجاد نمی کند. من واقعاً می خواستم بررسی کنم که اگر دسکتاپ از طریق کنترلر داخلی نمایش داده شود، چقدر پاسخگو خواهد بود، زیرا پلتفرم های داخلی با این کار مشکل دارند: به عنوان مثال، طراحی مجدد صفحه نمایش توسط ماژول آداپتور گرافیک (داخلی) توسعه یافته توسط MCST) می تواند چندین ثانیه طول بکشد - نه فقط به آرامی، بلکه تقریباً مانند ظاهر خط به خط محافظ صفحه در بازی های ZX Spectrum که از یک نوار کاست بارگذاری شده است. افسوس، بدون ویرایش xorg.confدر تصویر و شباهت، نه انتخاب آرگومان‌های هسته، و نه تغییر آداپتور ویدیوی اولیه در تنظیمات سخت‌افزار اثر مورد نظر را ندادند.

تفاوت ظریف کنجکاو

در حالی که صفحه اصلی در یک کارت گرافیک مجزا در حالت متنی مقداردهی اولیه می شود، همان صفحه روی کنترلر یکپارچه در حالت گرافیکی مقداردهی اولیه می شود و 4 آرم CPU را نشان می دهد (همانطور که برخی از هسته های لینوکس بلافاصله پس از راه اندازی انجام می دهند)، اما همچنان فقط از 25 خط برتر متن


به طور پیش فرض، هسته با آرگومان شروع می شود. هارد ریست"، که به سیستم دستور می دهد هنگام راه اندازی مجدد کامپیوتر، هارد ریست را انجام دهد. در دنیای x86، همه به این گزینه عادت کرده‌اند، اما پلتفرم‌های جایگزین، که در آن راه‌اندازی اولیه «سرد» پس از روشن شدن چند دقیقه طول می‌کشد، می‌توانند راه‌اندازی مجدد سریع سیستم عامل را ارائه دهند - و این واقعاً بر خلاف «لاتاری» با kexecاز Intel/AMD. ما نتوانستیم استدلالی را پیدا کنیم که توسط هسته سیستم البروس پشتیبانی شود و در عین حال نتیجه مطلوب را بدهد.

نرم افزار

سیستم عامل البروس (OS El، OSL) برای همه رایانه‌های MCST استاندارد است، اگرچه پورت سیستم MCVS 3.0 می‌تواند روی پلت فرم SPARC نیز کار کند. سیستم رسمی شناسایی محصولات نرم افزاری به اعداد اعشاری آنها برمی گردد: به عنوان مثال، "OS 316-10" مخفف "TVGI.00316-10 سیستم عامل با هسته TVGI.00315-03 است که بخشی از TVGI عمومی است. نرم افزار 00311-05”. از یک طرف، بیشتر شبیه الفبایی به نظر می رسد عناویننسبت به شماره سریال نسخه ها. از طرف دیگر، این یا آن محصول نرم افزاری معمولاً ارتباط نزدیکی با یک محصول سخت افزاری خاص دارد و در طول عمر خود دستخوش تغییرات قابل توجهی نمی شود. با این حال، در پرونده /etc/mcst_versionمی توانید تگ "release 2.2.1" و در فایل شبه را ببینید /proc/bootdata- "انتشار 2.13.3.0". با این حال، هیچ یک از این نمادها در رابط کاربری ظاهر نمی شوند.

$ cat /etc/mcst_version نسخه 2.2.1 $ cat /proc/bootdata boot_ver=" release-2.13.3.0-E2S::::::: (/tags/release-2.13.3.0-E2S در نسخه 3816) ساخته شده است 2 نوامبر 2015 ساعت 18:05:58" mb_type="MONOCUB" chipset_type="IOHUB" cpu_type="E2S" cache_lines_damaged=0 $ cat /proc/version Linux نسخه 2.6.33-elbrus.033.6.57 ( [ایمیل محافظت شده]) (نسخه gcc 4.4.0 سازگار) #1 SMP یکشنبه 11 اکتبر 00:10:58 MSK 2015 $ unname -a Linux MONOCUB-10-XX 2.6.33-elbrus.033.6.57 #1 SMP یکشنبه 11 اکتبر 00:10 :58 MSK 2015 e2k E2S MONOCUB GNU/Linux
هسته سیستم لینوکس 2.6.33 است که به معماری Elbrus-2000 (E2K) منتقل شده است، و سیستم کلی مبتنی بر توزیع دبیان با رویکرد انتخابی برای انتخاب بسته است: در بیشتر موارد، مطابق با نسخه 7.0 است. "Wheezy" یا جدیدتر، با این حال نسخه های برخی از بسته ها به 5.0 "Lenny" نزدیک تر هستند. طبق گزارش اخیر (PDF، 172 کیلوبایت)، تحقیقاتی نیز در حال انجام است تا توزیع اصلی را با تمام بسته‌های متنوع آن به طور مستقیم منتقل کند، اما همان «پدربزرگ لنین» به عنوان پایه انتخاب شده است. و همه اینها به این دلیل است که اطمینان از سازگاری با برنامه و نرم افزار سیستمی که حتی برای نسخه های قدیمی کتابخانه ها و کامپایلرها توسعه یافته است، ضروری است. اما چرا چندین نسخه از سیستم را - بر روی یک بسته قدیمی و جدیدتر - منتشر نکنید تا مصرف کننده بتواند خودش انتخاب کند؟ احتمالاً به این دلیل که تقاضای کافی از سوی مخاطبان مورد نظر وجود ندارد و قطعاً مشکلات صدور گواهینامه نقش مهمی را ایفا می کند.

پس از نصب، سیستم مشمول به‌روزرسانی‌های منظم از مخزن رسمی MCST نمی‌شود و بلافاصله شامل تمام بسته‌های موجود می‌شود. در اینجا نسخه های برخی از مهم ترین آنها (به استثنای ابزارهای توسعه که در قسمت بعدی مقاله مورد بحث قرار می گیرند) آمده است:

  • ابزارهای آفیس: abiword 2.8.6، evince 2.32.0، geeqie 1.1، gimp 2.6.12، gnumeric 1.10.0، graphviz 2.32.0، mtpaint 3.40، xsane 0.998.
  • ابزارهای اینترنتی: dillo 3.0.3، فایرفاکس 3.6.28، لینک های 2.2، linphone 3.5.2، lynx 3.81، thunderbird 3.1.20، sylpheed 2.7.0.
  • رمزنگاری: gnutls 3.1.22، openssl 0.9.8zc، openvpn 2.2.2.
  • چند رسانه ای: ffmpeg 1.0، mplayer 1.1.1.
  • ویرایشگرهای متن: ed 1.7، leafpad 0.8.17، vim 7.3 + gvim 7.3;
  • مدیر فایل: mc 4.7.0.8، thunar 1.4.0;
  • پوسته: bash 4.2.53، pdksh 5.2.14، tcsh 6.18.01، zsh 5.0.2;
  • خدمات: openssh 6.1p1، httpd 2.4.3، postgresql 9.2.3 + slony1 2.2.0، zeromq 2.1.11;
  • مدیران بسته: apt 0.9.7.9، aptitude 0.6.8.2، dpkg 1.16.10، pkgtools 13.1.
در مجموع، 679 ورودی در مدیر بسته وجود دارد که ده برابر کمتر از استخر اصلی دبیان است، با این حال، باید در نظر داشت که همه نرم افزارهای واقعاً نصب شده بسته بندی نشده اند: به عنوان مثال، سیستم در واقع یک ماشین مجازی دارد. و یک کیت توسعه دهنده جاوا، اما مدیر بسته از این موضوع آگاه نیست.

تنها محیط گرافیکی دسکتاپ Xfce 4.10 است. با کمال تعجب، در سیستم عامل داخلی، پروفایل های کاربری تازه ایجاد شده به صورت پیش فرض روی زبان رابط انگلیسی تنظیم می شوند و هیچ میانبری در منوی برنامه برای تنظیم سوئیچ چیدمان صفحه کلید وجود ندارد و نشانگر چیدمان فعلی نیز در جایی دیده نمی شود. با این حال، کاربران باتجربه می‌دانند که سیستم‌عامل‌های داخلی مبتنی بر لینوکس معمولاً سعی می‌کنند «بهترین» سنت‌های ویندوز را کپی کنند: کار به‌عنوان روت و تغییر طرح‌بندی با استفاده از Alt + Shift.

دسکتاپ Xfce (نمایش نمونه)

به روز رسانی از 9 فوریه 2016.نظرات نشان می دهد که عملکرد گرفتن اسکرین شات در ویرایشگر گرافیکی GIMP است - یک نکته منصفانه، اما برای این کار باید یک کاربر با تجربه این برنامه باشید. نویسنده، اگرچه تمام تصاویر این مقاله را در GIMP پردازش کرده است، اما متعلق به چنین خبره‌هایی نیست. در مورد گرفتن اسکرین شات با کمک ابزارهای خط فرمان، اعم از استاندارد یا خود مونتاژ شده، به دلیل دوستی کم برای کاربر معمولی، چنین روشی در نظر گرفته نشد.

همانطور که قبلاً ذکر شد، ما نتوانستیم حداقل برخی از سیستم عامل های شخص ثالث را که برای معماری x86 یا x86-64 کامپایل شده بودند، به دلیل نداشتن مستندات اجرا کنیم. تلاش برای اجرای یک برنامه سفارشی که مستقیماً از خط فرمان Elbrus برای Linux x86-64 کامپایل شده بود نیز ناموفق بود. هیچ لایه شبیه سازی WinAPI و راه اندازی برای باینری های PE در سیستم وجود ندارد و برای اینکه خودتان WinE را از منبع بسازید، باید بخش های کد وابسته به معماری را پورت کنید. شبیه ساز Qemu نیز در توزیع استاندارد گنجانده نشده است، اما کم و بیش با موفقیت مونتاژ شده است (با پارامترها --enable-tcg-interpreter --disable-error) و حتی به نظر می رسد که در انواع مختلف کار می کند i386-softmmu, x86_64-softmmu, sprc-softmmu, sparc64-softmmu; با این حال، انتقال برای انواع "کاربردی" مورد نیاز است *-linux-user. بدیهی است که سازندگان فناوری ترجمه باینری Elbrus وقتی در مورد شبیه‌سازی سخت‌افزاری x86 صحبت می‌کردند، اصلاً این منظور را نداشتند، بنابراین ما هدفی را در آزمایش عملکرد Qemu ندیدیم - و آنقدر واضح است که کند و غم‌انگیز است.

با بازگشت به مبحث نرم افزارهای معمولی، به جرات می توان گفت که کاربر معمولی این سیستم بعید است که احساس محرومیت کند، زیرا او یا باید مشکلات را در برنامه های تخصصی شخص ثالث حل کند، یا اسناد ساده را در مجموعه های اداری ایجاد کند، اسکن و چاپ کنید، و برای این، افراد کمی به آخرین نسخه نیاز دارند. تنها استثنا در اینجا، شاید، مرورگر وب باشد: ساده ترین Dillo و متن Lynx / Link ها وانمود نمی کنند که چیزی هستند، اما فایرفاکس 3.6، اگرچه 1.5 از WSWS 3.0 نیست، هنوز برای سایت های مدرن بسیار قدیمی است. این نسخه، به عنوان مثال، توسط نقشه های Yandex و Google (بر خلاف OSM و Bing)، Google Docs پشتیبانی نمی شود. فقط هدر سایت های Intel، Mail.ru و Sberbank را خواهید دید. و البته، در غیاب پشتیبانی داخلی از HTML Video و پلاگین فلش، نمی‌توانید در هیچ سایتی، خواه یوتیوب خارجی با گزارشی از راه‌اندازی Doom 3 در Elbrus 401، ویدیوها را تماشا کنید. - رایانه شخصی یا همان Kremlin.ru از نظر ایدئولوژیک واقعی با سخنرانی های فرمانده کل قوا. ظاهراً این نیز یک نقطه ضعف تلقی نمی شود ، زیرا یک سناریوی معمولی برای استفاده از چنین رایانه هایی دسترسی به سایت های داخلی و مخصوص طراحی شده در یک شبکه بسته یک شرکت یا بخش است.

تلاش برای دسترسی به اینترنت(کلمه "Namoroka" در اسکرین شات ها تغییر نام دیگر فایرفاکس برای دبیان نیست، بلکه فقط یک اسم رمز برای نسخه 3.6 است)

اما پس از همه، به روز رسانی نرم افزار نه تنها برای گسترش عملکرد، بلکه همچنین از بین بردن خطاها و آسیب پذیری های جدی - با این کار چه باید کرد؟ ظاهراً ایدئولوگ‌های امنیت اطلاعات بر این باورند که از آنجایی که دسترسی خارجی به یک شبکه خصوصی وجود ندارد و کاربران داخلی که دسترسی فیزیکی به رایانه‌های خود دارند، عمداً اقدامات مخرب انجام نمی‌دهند یا از طریق سهل انگاری حامل‌های داده مشکوک را به هم متصل نمی‌کنند، پس جای نگرانی وجود ندارد. به عنوان آخرین راه حل، اگر نوعی باگ شما را بسیار نگران می کند و می خواهید در مورد آن صحبت کنید، MCST باگزیلای خاص خود را با ورود به سیستم و بلیط دارد، به این معنا که بدون ورود به سیستم، به شما نخواهید رسید. در آنجا، و شما فقط بلیط ها را خواهید دید، حتی اگر مشکل قبلا هزاران بار با مشتریان دیگر صحبت شده باشد و راه حل آن مدت ها پیش پیدا شده باشد.

سلام به همه. مدت ها بود که این کار را انجام می دادم و اکنون تصمیم گرفتم دوباره به این موضوع برگردم.

در طول سال‌ها چیزهای زیادی تغییر کرده است - ساخت‌های مدارس به آرامی در حال توسعه هستند، و نسخه‌های جدید حتی در آنجا ظاهر می‌شوند، ROSA و ASTRA منتشر شده‌اند (اگر برای من جالب باشد، یک بازبینی می‌نویسم)، که زندگی خود را در x86 زندگی می کنند، و حتی یک ویدیوی بارگیری کامپیوتر Elbrus با پردازنده MCST با همین سیستم عامل Elbrus وجود دارد.
با این حال ، این تاریک ترین رایانه منحصراً برای نیازهای داخلی ایالت تولید می شود ، با معماری x86 / x64 سازگار نیست (حالت شبیه سازی x86 وجود دارد ، اما به ویژه آزمایش نشده است) ، اسناد مربوط به آن نیز بسیار کم است. با توزیع کننده های بزرگ مانند دبیان / کلاه قرمزی / همکاری خاصی نیز وجود ندارد و حتی بیشتر از آن در فروش آزاد نیست و به دلیل حجم کم دسته ها، قیمت آن به شدت غیرانسانی است.

و برای اینکه سرویس‌های جاسوسی غربی از غم و اندوه غافل شوند، توسعه‌دهندگان تصمیم گرفتند تمام نرم‌افزار را به تنهایی به آنجا منتقل کنند و به آرامی آن را برای معماری البروس دوباره کامپایل کنند و قهرمانانه با باگ‌ها مبارزه کنند و همزمان این نرم‌افزار فوق‌العاده را در FSB و سایر نرم‌افزارها تأیید کنند. ساختارهای درگیر، که به طور قابل توجهی روند پذیرش چنین سیستمی را به تاخیر می اندازد.

خب برای تست حتی چند سال پیش موفق شد سومین دوما را در آنجا راه اندازی کند، که یک دستاورد بسیار مناسب برای درنای طولانی مدتی مانند البروس است.

با این حال، همه اینها به معماری بومی او اشاره دارد، که افراد کمی مجبور بودند آن را "در سخت افزار" ببینند. برای من جالب‌تر بود که یک تصویر نصبی بسیار سرگرم‌کننده را انتخاب کنم که حاوی این Elbrus-OS باشد، اما تحت x86-64. روی یک ماشین مجازی کاملاً خوب کار می کند و من برای دیدن آن بسیار کنجکاو بودم.

بنابراین، تصویری با وزن کمی کمتر از 2.5 گیگابایت، با این "OS Elbrus" بسیار جادویی در داخل. من آن را در سایت توسعه دهنده پیدا نکردم، شاید این به دلیل وضعیت بتا طولانی و ناقص بودن آن باشد. من به طور تصادفی با آن برخورد کردم و آرشیو فایل های قدیمی دوست یک بیگانه را مرتب کردم =)

بیایید برای ارائه تلاش کنیم.
یک نکته مهم فوراً - سیستم به طور کلی و همه چیز نصب شده است ، 8 گیگابایت را به صورت بسته بندی نشده اشغال می کند ، بنابراین ما بلافاصله اندازه دیسک VM را حداقل 10 گیگابایت می کنیم.
سلام اول نصاب:

همه چیز در اینجا بی اهمیت و آشنا است، بیایید گزینه های بوت را ببینیم:

همچنین هیچ چیز غیرعادی نیست، هسته و تصویر initrd راه اندازی می شوند و تنها پس از چند ثانیه اولین پنجره نصب کننده را می بینیم:

خود نصب کننده هم گرافیک اسکی هست که خوبه، دبیان و فریاها از همون نوع اینترفیس استفاده میکنن. کسانی که سعی کردند فدور را به عنوان نصب کننده پایتون بومی او روی سیستمی با مقدار کمی حافظه نصب کنند، مرا درک خواهند کرد. نصب از طریق شبکه برای ما مناسب نیست، من یک مخزن از آن ندارم، بنابراین ما آن را به طور پیش فرض تنظیم می کنیم. اگر خطایی رخ دهد، نصب کننده به پوسته سقوط می کند، بنابراین آنچه را که به ما می گوید را با دقت می خوانیم. پارتیشن بندی دیسک:

رابط برای پارتیشن بندی دستی وحشتناک است (مجموعه ای از دیالوگ ها مانند وارد کردن یک مقدار - سپس، یک اشتباه - از اول شروع می شود)، بنابراین در یک ماشین مجازی ساده ترین کار این است که به سیستم داده شود کل دیسک قطعه قطعه شود.
دایرکتوری boot / باید یک پارتیشن جداگانه ساخته شود، اما نیازی به تعویض نیست.

اولین باری که فضای خیلی کمی را اختصاص دادم (نمی دانستم که سیستم عامل یکباره و به طور کامل نصب شده است):

و بعد از باز کردن کوتاهی بسته بندی:

نصب کننده خراب شد:

اطلاع از کمبود فضای خالی شاید در نسخه های بعدی این با اضافه کردن بررسی اندازه پارتیشن در مرحله قبلی اصلاح شود. با این حال، این به هیچ وجه حیاتی نیست.

من یک درایو جدید با 12 گیگابایت به جای 8 ساختم و همان مراحل را تکرار کردم و به راه اندازی شبکه رفتم:

مانند هر لینوکس، در اینجا نیز شبکه به راحتی و بدون مشکل بالا می رود.

این اولین مرحله از نصب است. پس از آن، ما راه اندازی مجدد، دیسک بوت را حذف می کنیم، و Elbrus-OS، که قبلا از هارد دیسک بارگذاری شده است، مرحله دوم نصب نرم افزار و ایجاد تنظیمات اولیه را آغاز می کند.
پس از چند دقیقه کرک کردن با دیسک، سیستم بلافاصله از شما می خواهد که وارد شوید. به طور پیش فرض هیچ کاربری ایجاد نمی شود، ورود رمز عبور SSH مجاز است. اگرچه تا سال 2017 به نظر می رسد که تصمیم گرفته شده است که به طور پیش فرض در sshd_config بهتر است یا ورودی root را خاموش کنید یا فقط با کلیدها اجازه دهید =) .

داخلش چی بود؟ برای اینکه اسکرین شات های غیرضروری تولید نکنم، از طریق ssh دسترسی پیدا کردم (مجوز کلیدها پشتیبانی می شود) و به سادگی برخی از خروجی های دستورات استاندارد را می دهم.

البروس ~ # unname-a
Linux Elbrus 2.6.33-elbrus.033.6.61 #1

هسته 2.6.33 است (نسخه های قدیمی تر در 2.6.14 یا حتی در شعبه 2.4 بودند)، اما این هسته وظایف خود را انجام می دهد و صدور گواهینامه چنین نرم افزارهای سنگین مانند هسته های سیستم عامل یک تجارت طولانی و غم انگیز است.

البروس ~ # ls /etc | انتشار grep
البروس ~ # ls /etc | نسخه grep
mcst_version
البروس ~ # cat /etc/mcst_version
انتشار 2.3-rc5

فایل os-release وجود ندارد.

البروس ~ # نسخه openssl
LibreSSL 2.1.7
رمزنگاری سیستم در حال حاضر LibreSSL است، اما نسخه قدیمی (در حال حاضر 2.4.5 مرتبط است، اما صدور گواهینامه اجازه نمی دهد نسخه ها را به این راحتی تغییر دهید). شاید نسخه های تازه تری در بیلدهای جدید وجود داشته باشد، اما من هنوز این بیلدها را ندیده ام.

البروس ~ # رمزهای openssl | grep --color GOST
GOST2001-GOST89-GOST89
GOST2012256-GOST89-GOST89
رمزنگاری داخلی در محل.

البروس ~ # کدام gpg
که: بدون gpg در (/opt/mcst/bin:/bin:/sbin:/usr/sbin:/usr/bin:/usr/local/bin)
اما دومین مؤلفه مهم وجود ندارد. تا آنجا که من تصور می کنم، ارتش روسیه راه حل های رمزنگاری خاص خود را برای استفاده مستقیم دارد و روش به روز رسانی خود سیستم ارائه نشده است - سیستم نصب شده به "remount / ro" ترجمه شده است، با چدن پر شده و استفاده می شود. روی یک موشک هسته ای، بنابراین آنها نمی توانند امضای بسته را بررسی کنند که چرا =)
یا شاید فقط سیستم عامل هنوز در مرحله انتقال / صدور گواهینامه است و این مهم ترین ابزار اضافه خواهد شد.

البروس ~ # df -h | grep sd
/dev/sda3 9.9G 8.2G 1.2G 88% /
/dev/sda1 1008M 61M 897M 7% /boot
/dev/sda4 12G 159M 12G 2% /export

روت 8.2 گیگابایت فضای اشغال کرده است. برای یک سیستم تازه نصب شده، این مقدار زیادی است، اما اگر به یاد داشته باشید که تمام نرم افزارهایی که تا زمان انتشار منتقل شده اند شامل می شود، این رقم مشخص می شود.

البروس ~ # env | grep LC
LC_PAPER=C
LC_ADDRESS=C
LC_MONETARY=ru_RU.KOI8-R
LC_NUMERIC=ru_RU.KOI8-R
LC_TELEPHONE=C
LC_MESSAGES=ru_RU.KOI8-R
LC_IDENTIFICATION=C
LC_COLLATE=ru_RU.KOI8-R
LC_MEASUREMENT=C
LC_CTYPE=ru_RU.KOI8-R
LC_TIME=ru_RU.KOI8-R
LC_NAME=ru_RU.KOI8-R

برای متن روسی، پیشنهاد می شود از رمزگذاری KOI-8 تک بایتی بی شرمانه قدیمی استفاده شود. این لعنتی است، رفقا =) بله، ما در مورد نرم افزار قدیمی، سازگاری، اسکریپت های پرل و اسناد Word 3.0 به یاد داریم، اما KOI-8 در هر صورت فراتر از خیر و شر است.
اگرچه اگر LANG=ru_RU.UTF8 را بنویسید و همان نیمه شب یا هر دستوری را با خروجی محلی (df -h) اجرا کنید، همه چیز درست است، UTF-8 در اینجا وجود دارد.

ما وارد سیستم می‌شویم، سعی می‌کنیم startx را انجام دهیم و twm را با دسته‌ای از کنسول‌ها در نظر بگیریم:

ما به دلیل کاربر پسند بودن، پیکربندی را ویرایش می کنیم:
Elbrus /etc/X11/xinit # mcedit xinitrc

BOOT شروع شد. نسخه BOOT E2S: release-2.13.3.0-E2S::::::: (/tags/release-2.13.3.0-E2S در نسخه 3816) ساخته شده توسط neo TARGET: mono در 2 نوامبر 2015 در ساعت 18:05:3 COMPILER : lcc:1.17.12:Nov-27-2012:e2k-linux.cross:i386-linux مدل موضوع: posix gcc نسخه 3.4.6 سازگار. پرچم ها: -DDEBUG_TEST_BOOTBLOCK ........ -DRELEASE ........
با فشار دادن کلید "Space" در اعلان مناسب (45 ثانیه پس از روشن شدن)، می توانید بوت خودکار هسته سیستم را قطع کنید و وارد منوی فرمان اصلی شوید که پارامترهای اصلی بوت لودر را نشان می دهد یا تغییر می دهد. با فشار دادن کلید "Tilda"، می توانید از این منو به رابط خط فرمان بروید، جایی که می توانید تجهیزات را تنظیم کنید - از تنظیم تاریخ و زمان روز تا تنظیم حالت های عملکرد کنترل کننده های جانبی و گذرگاه سیستم. اگرچه گزینه ای در منو برای اجبار تنظیمات ذخیره وجود دارد، تغییرات از خط فرمان به طور خودکار ذخیره می شوند. در موارد شدید، تنظیمات را می توان با استفاده از جامپر روی مادربرد بازنشانی کرد.

گزارش عملیات در منوی سیستم(به طور کامل در Pastebin)

راه‌اندازی حرف فرمان را فشار دهید یا برای دریافت راهنمایی «h» را فشار دهید: h HELP «p» یا «s» - بارگیری و شروع فایل «c» - تغییر پارامترهای بوت «u» - نمایش پارامترهای فعلی «d» - نمایش دیسک‌ها و پارتیشن‌های "m" - ذخیره پارامترها در NVRAM "b" - شروع منوی Boot.conf "`"، "~" - وارد حالت پیشرفته cmd شوید:` ENHANCED CMD MODE دستور، "help" را برای دریافت کمک، یا Esc را برای خروج # وارد کنید. مجموعه هسته اصلی 1 vga: 0x0، پیوند: 0x0، باس: 0x3، اسلات: 0x0، عملکرد: 0x0، ven: 0x1002، توسعه دهنده: 0x6779، دور: 0x0، کد کلاس: 0x30000 انتخاب شده است! # boot boot# خودکار CPU#00: برچسب "auto" پیدا شد، پارامترهای بارگیری تلاش برای بارگیری و شروع تصویر با پارامترهای زیر: درایو_number: "4" partition_number: "0" command_string: "console=tty0 root=/dev/sda3 . ......." نام فایل: "/boot/image-033.6.57" initrdfilename: "" CPU#00: Reading: File - "/boot/image-033.6.57"، Drive - 4، Partition - 0 ........
از جمله موارد دیگر، توجه به امکان فعال و غیرفعال کردن ماژول سخت افزاری و نرم افزاری قابل اعتماد Echelon-E جلب می شود، اگرچه هیچ بردی شبیه به APMDZ سنتی در رایانه نصب نشده است. امکان یافتن اطلاعات واضح در مورد چنین دستگاهی وجود نداشت، به استثنای یک یادداشت که بیان می کرد این نسخه تخصصی محصول MDZ-Echelon است که یک توسعه کاملا نرم افزاری است و از سخت افزار استاندارد رایانه استفاده می کند.

مستقیماً از خط فرمان، بدون بارگیری سیستم عامل، می توانید آزمایش هایی را برای عملکرد صحیح سخت افزار (سیستم برنامه های آزمایشی و تشخیصی) اجرا کنید - چه آنهایی که روی دیسک ذخیره می شوند و برای راه اندازی از سیستم عامل در دسترس هستند. یا برخی دیگر: تشخیص آن ممکن نبود زیرا به نام دقیق فایل اجرایی نیاز دارد و مستندی وجود ندارد.

به همین دلیل - به دلیل عدم وجود مستندات مناسب - نمی توان به پیچیدگی های مدیریت بوت لودر سیستم عامل یا بهتر بگوییم نحوه بارگذاری چیزی غیر از سیستم استاندارد پرداخت. از این گذشته ، همان بوت لودر (SILO) در اینجا مانند رایانه های معماری SPARC استفاده می شود - و در آنجا قرار نیست با مجموعه ای از دستورالعمل های خارجی کار کند. خود پارامترهای بوت بصری هستند: شما باید شماره پارتیشن و نام فایل را با هسته سیستم و همچنین آرگومان های راه اندازی هسته، نام فایل را با آرشیو برنامه های کمکی مشخص کنید ( initrd، در صورت نیاز)، زمان انتظار برای لغو کاربر به پایان می رسد. این پارامترها از فایل خوانده می شوند /boot/boot.confدر اولین پارتیشن یک دیسک مشخص شده از خط فرمان؛ چندین مجموعه از پارامترها را می توان در فایل تعریف کرد - پارامتر مشخص شده در دستورالعمل به طور پیش فرض استفاده می شود. پیش فرض، یا نامی که به آن داده شده است خودکار". اما برای اجرای سیستم عامل های معماری x86 یا x86‑64 که پشتیبانی شفاف از آن ها به عنوان یکی از ویژگی های کلیدی Elbrus اعلام شده است، چه باید کرد؟ فایل گم شده boot.confروی یک دیسک نصب ویندوز یا یک توزیع محبوب لینوکس را می توان با ورود دستی از طریق منو جبران کرد. اما چگونه می توان کنترل را به یک بوت لودر جدید که هسته لینوکس نیست منتقل کرد؟ چگونه می توان حداقل هسته لینوکس را اگر برای x86 است اجرا کرد؟ فهمیدن این موضوع بدون مستندات ممکن نبود: در لحظه ای که کنترل از بوت لودر به هسته منتقل می شد، پرونده همیشه در حالت انجماد به پایان می رسید.

پیکربندی پیش فرض بوت لودر (boot.conf)

پیش‌فرض=موقعیت زمانی خودکار=3 برچسب=پارتیشن خودکار=0 تصویر=/بوت/تصویر-033.6.57 cmdline=کنسول=tty0 کنسول=ttyS0,115200 consoleblank=0 هاردریست REBOOT root=/dev/sda3 video=DVI-D-1 : [ایمیل محافظت شده]ویدئو=VGA-1: [ایمیل محافظت شده] fbcon=map:10
در مورد هسته های معمولی سیستم عامل البروس، فایل پیکربندی بوت لودر تنها شامل یک مجموعه از پارامترها است و آنها به هسته پیش فرض اشاره می کنند. علاوه بر آن، دو هسته وجود دارد - با پسوند " nn"و" rt”: با قضاوت بر اساس پیکربندی ساخت این هسته ها، اولی به معنای “بدون NUMA” (نسخه ساده شده برای سیستم های تک پردازنده است؛ چرا از آن در رایانه شخصی استفاده نمی شود؟)، و دومی به معنای “زمان واقعی” (هسته لینوکس) است. برنامه های افزودنی برای ارسال کار با محدودیت زمان اجرا). بدون دانش سطحی در این زمینه ها، نویسنده به سختی می تواند در مورد مزایا یا معایب این یا آن هسته جایگزین اظهار نظر کند.

در مورد پشتیبانی PPS و PTP

تنها گزینه پیکربندی آشنا، فعال کردن پشتیبانی PPS API (پالس در ثانیه) در هسته است. rt"، که به شما امکان می دهد روند ساعت سیستم رایانه را مطابق با یک پالس ساعت خارجی، به عنوان مثال، از گیرنده GPS / GLONASS یا از یک ساعت سزیوم، در صورتی که به طور ناگهانی چنین مواردی در اطراف خود دارید، اصلاح کنید. دقیقاً نحوه تنظیم این همگام سازی مشخص نیست: برای مثال، برخلاف FreeBSD، جایی که همه چیز به خودی خود پس از بازسازی هسته با پارامترهای لازم و پیکربندی مجدد NTPd برای استفاده از نظم و انضباط سیستم شروع به کار می کند، لینوکس معمولاً به رقصیدن با یک تنبور در اطراف نیاز دارد. ابزار ldattach، که یک دستگاه PPS مجازی بر اساس پورت COM یا LPT ایجاد می کند - این به درایورهای مناسب در هسته یا در ماژول های جداگانه نیاز دارد، اما آنها در اینجا قابل مشاهده نیستند.

کارت شبکه داخلی نیز هیچ نشانه ای از پشتیبانی سخت افزاری برای همگام سازی زمان نشان نمی دهد: خروجی ابزار ettoolدر مورد پروتکل PTP، عدم وجود چنین توابعی را نشان داد. در هر صورت - که هنگام استفاده از هسته پیش فرض که زمان واقعی است، تنها منبع زمان سیستم دستگاه است " آن» («تایمر البروس»؟) با وضوح 1 میکرو ثانیه. این خیلی خشن نیست، اما کامپیوترهای مدرن کاملاً قادر به ارائه کوانتیزاسیون در سطح 25-50 ns و بدون توجه به فرکانس پردازنده فعلی هستند.


به‌طور پیش‌فرض، سیستم‌عامل همراه با محیط گرافیکی راه‌اندازی می‌شود: ۱۲ ثانیه طول می‌کشد تا هسته در حافظه بارگذاری شود و حدود ۲۳ ثانیه دیگر قبل از ظاهر شدن درخواست ورود - در مجموع ۸۰ ثانیه از لحظه روشن شدن آن. همانطور که قبلا ذکر شد، ما موفق نشدیم آرگومان های هسته را برای راه اندازی در حالت تک کاربر انتخاب کنیم: هنگام تعیین " اس" یا " 1 » سیستم هنوز به سطح 5 رسیده است و سعی می کند سطح را با استفاده از دستور پایین بیاورد شروع کنیدمنجر به فروپاشی نظام شد.

از آنجایی که رایانه دارای دو آداپتور ویدیویی است، پایانه های مجازی به نوبه خود بین آنها توزیع می شود: ترمینال اول روی یک کارت مجزا باز می شود، دومی روی کنترلر داخلی، سومی دوباره روی یک گسسته و غیره. دسکتاپ گرافیکی که در ترمینال هفتم قرار دارد، بنابراین روی یک کارت گرافیک مجزا می افتد که سرعت آن سؤالی ایجاد نمی کند. من واقعاً می خواستم بررسی کنم که اگر دسکتاپ از طریق کنترلر داخلی نمایش داده شود، چقدر پاسخگو خواهد بود، زیرا پلتفرم های داخلی با این کار مشکل دارند: به عنوان مثال، طراحی مجدد صفحه نمایش توسط ماژول آداپتور گرافیک (داخلی) توسعه یافته توسط MCST) می تواند چندین ثانیه طول بکشد - نه فقط به آرامی، بلکه تقریباً مانند ظاهر خط به خط محافظ صفحه در بازی های ZX Spectrum که از یک نوار کاست بارگذاری شده است. افسوس، بدون ویرایش xorg.confدر تصویر و شباهت، نه انتخاب آرگومان‌های هسته، و نه تغییر آداپتور ویدیوی اولیه در تنظیمات سخت‌افزار اثر مورد نظر را ندادند.

تفاوت ظریف کنجکاو

در حالی که صفحه اصلی در یک کارت گرافیک مجزا در حالت متنی مقداردهی اولیه می شود، همان صفحه روی کنترلر یکپارچه در حالت گرافیکی مقداردهی اولیه می شود و 4 آرم CPU را نشان می دهد (همانطور که برخی از هسته های لینوکس بلافاصله پس از راه اندازی انجام می دهند)، اما همچنان فقط از 25 خط برتر متن


به طور پیش فرض، هسته با آرگومان شروع می شود. هارد ریست"، که به سیستم دستور می دهد هنگام راه اندازی مجدد کامپیوتر، هارد ریست را انجام دهد. در دنیای x86، همه به این گزینه عادت کرده‌اند، اما پلتفرم‌های جایگزین، که در آن راه‌اندازی اولیه «سرد» پس از روشن شدن چند دقیقه طول می‌کشد، می‌توانند راه‌اندازی مجدد سریع سیستم عامل را ارائه دهند - و این واقعاً بر خلاف «لاتاری» با kexecاز Intel/AMD. ما نتوانستیم استدلالی را پیدا کنیم که توسط هسته سیستم البروس پشتیبانی شود و در عین حال نتیجه مطلوب را بدهد.

نرم افزار

سیستم عامل البروس (OS El، OSL) برای همه رایانه‌های MCST استاندارد است، اگرچه پورت سیستم MCVS 3.0 می‌تواند روی پلت فرم SPARC نیز کار کند. سیستم رسمی شناسایی محصولات نرم افزاری به اعداد اعشاری آنها برمی گردد: به عنوان مثال، "OS 316-10" مخفف "TVGI.00316-10 سیستم عامل با هسته TVGI.00315-03 است که بخشی از TVGI عمومی است. نرم افزار 00311-05”. از یک طرف، بیشتر شبیه الفبایی به نظر می رسد عناویننسبت به شماره سریال نسخه ها. از طرف دیگر، این یا آن محصول نرم افزاری معمولاً ارتباط نزدیکی با یک محصول سخت افزاری خاص دارد و در طول عمر خود دستخوش تغییرات قابل توجهی نمی شود. با این حال، در پرونده /etc/mcst_versionمی توانید تگ "release 2.2.1" و در فایل شبه را ببینید /proc/bootdata- "انتشار 2.13.3.0". با این حال، هیچ یک از این نمادها در رابط کاربری ظاهر نمی شوند.

$ cat /etc/mcst_version نسخه 2.2.1 $ cat /proc/bootdata boot_ver=" release-2.13.3.0-E2S::::::: (/tags/release-2.13.3.0-E2S در نسخه 3816) ساخته شده است 2 نوامبر 2015 ساعت 18:05:58" mb_type="MONOCUB" chipset_type="IOHUB" cpu_type="E2S" cache_lines_damaged=0 $ cat /proc/version Linux نسخه 2.6.33-elbrus.033.6.57 ( [ایمیل محافظت شده]) (نسخه gcc 4.4.0 سازگار) #1 SMP یکشنبه 11 اکتبر 00:10:58 MSK 2015 $ unname -a Linux MONOCUB-10-XX 2.6.33-elbrus.033.6.57 #1 SMP یکشنبه 11 اکتبر 00:10 :58 MSK 2015 e2k E2S MONOCUB GNU/Linux
هسته سیستم لینوکس 2.6.33 است که به معماری Elbrus-2000 (E2K) منتقل شده است، و سیستم کلی مبتنی بر توزیع دبیان با رویکرد انتخابی برای انتخاب بسته است: در بیشتر موارد، مطابق با نسخه 7.0 است. "Wheezy" یا جدیدتر، با این حال نسخه های برخی از بسته ها به 5.0 "Lenny" نزدیک تر هستند. طبق گزارش اخیر (PDF، 172 کیلوبایت)، تحقیقاتی نیز در حال انجام است تا توزیع اصلی را با تمام بسته‌های متنوع آن به طور مستقیم منتقل کند، اما همان «پدربزرگ لنین» به عنوان پایه انتخاب شده است. و همه اینها به این دلیل است که اطمینان از سازگاری با برنامه و نرم افزار سیستمی که حتی برای نسخه های قدیمی کتابخانه ها و کامپایلرها توسعه یافته است، ضروری است. اما چرا چندین نسخه از سیستم را - بر روی یک بسته قدیمی و جدیدتر - منتشر نکنید تا مصرف کننده بتواند خودش انتخاب کند؟ احتمالاً به این دلیل که تقاضای کافی از سوی مخاطبان مورد نظر وجود ندارد و قطعاً مشکلات صدور گواهینامه نقش مهمی را ایفا می کند.

پس از نصب، سیستم مشمول به‌روزرسانی‌های منظم از مخزن رسمی MCST نمی‌شود و بلافاصله شامل تمام بسته‌های موجود می‌شود. در اینجا نسخه های برخی از مهم ترین آنها (به استثنای ابزارهای توسعه که در قسمت بعدی مقاله مورد بحث قرار می گیرند) آمده است:

  • ابزارهای آفیس: abiword 2.8.6، evince 2.32.0، geeqie 1.1، gimp 2.6.12، gnumeric 1.10.0، graphviz 2.32.0، mtpaint 3.40، xsane 0.998.
  • ابزارهای اینترنتی: dillo 3.0.3، فایرفاکس 3.6.28، لینک های 2.2، linphone 3.5.2، lynx 3.81، thunderbird 3.1.20، sylpheed 2.7.0.
  • رمزنگاری: gnutls 3.1.22، openssl 0.9.8zc، openvpn 2.2.2.
  • چند رسانه ای: ffmpeg 1.0، mplayer 1.1.1.
  • ویرایشگرهای متن: ed 1.7، leafpad 0.8.17، vim 7.3 + gvim 7.3;
  • مدیر فایل: mc 4.7.0.8، thunar 1.4.0;
  • پوسته: bash 4.2.53، pdksh 5.2.14، tcsh 6.18.01، zsh 5.0.2;
  • خدمات: openssh 6.1p1، httpd 2.4.3، postgresql 9.2.3 + slony1 2.2.0، zeromq 2.1.11;
  • مدیران بسته: apt 0.9.7.9، aptitude 0.6.8.2، dpkg 1.16.10، pkgtools 13.1.
در مجموع، 679 ورودی در مدیر بسته وجود دارد که ده برابر کمتر از استخر اصلی دبیان است، با این حال، باید در نظر داشت که همه نرم افزارهای واقعاً نصب شده بسته بندی نشده اند: به عنوان مثال، سیستم در واقع یک ماشین مجازی دارد. و یک کیت توسعه دهنده جاوا، اما مدیر بسته از این موضوع آگاه نیست.

تنها محیط گرافیکی دسکتاپ Xfce 4.10 است. با کمال تعجب، در سیستم عامل داخلی، پروفایل های کاربری تازه ایجاد شده به صورت پیش فرض روی زبان رابط انگلیسی تنظیم می شوند و هیچ میانبری در منوی برنامه برای تنظیم سوئیچ چیدمان صفحه کلید وجود ندارد و نشانگر چیدمان فعلی نیز در جایی دیده نمی شود. با این حال، کاربران باتجربه می‌دانند که سیستم‌عامل‌های داخلی مبتنی بر لینوکس معمولاً سعی می‌کنند «بهترین» سنت‌های ویندوز را کپی کنند: کار به‌عنوان روت و تغییر طرح‌بندی با استفاده از Alt + Shift.

دسکتاپ Xfce (نمایش نمونه)

به روز رسانی از 9 فوریه 2016.نظرات نشان می دهد که عملکرد گرفتن اسکرین شات در ویرایشگر گرافیکی GIMP است - یک نکته منصفانه، اما برای این کار باید یک کاربر با تجربه این برنامه باشید. نویسنده، اگرچه تمام تصاویر این مقاله را در GIMP پردازش کرده است، اما متعلق به چنین خبره‌هایی نیست. در مورد گرفتن اسکرین شات با کمک ابزارهای خط فرمان، اعم از استاندارد یا خود مونتاژ شده، به دلیل دوستی کم برای کاربر معمولی، چنین روشی در نظر گرفته نشد.

همانطور که قبلاً ذکر شد، ما نتوانستیم حداقل برخی از سیستم عامل های شخص ثالث را که برای معماری x86 یا x86-64 کامپایل شده بودند، به دلیل نداشتن مستندات اجرا کنیم. تلاش برای اجرای یک برنامه سفارشی که مستقیماً از خط فرمان Elbrus برای Linux x86-64 کامپایل شده بود نیز ناموفق بود. هیچ لایه شبیه سازی WinAPI و راه اندازی برای باینری های PE در سیستم وجود ندارد و برای اینکه خودتان WinE را از منبع بسازید، باید بخش های کد وابسته به معماری را پورت کنید. شبیه ساز Qemu نیز در توزیع استاندارد گنجانده نشده است، اما کم و بیش با موفقیت مونتاژ شده است (با پارامترها --enable-tcg-interpreter --disable-error) و حتی به نظر می رسد که در انواع مختلف کار می کند i386-softmmu, x86_64-softmmu, sprc-softmmu, sparc64-softmmu; با این حال، انتقال برای انواع "کاربردی" مورد نیاز است *-linux-user. بدیهی است که سازندگان فناوری ترجمه باینری Elbrus وقتی در مورد شبیه‌سازی سخت‌افزاری x86 صحبت می‌کردند، اصلاً این منظور را نداشتند، بنابراین ما هدفی را در آزمایش عملکرد Qemu ندیدیم - و آنقدر واضح است که کند و غم‌انگیز است.

با بازگشت به مبحث نرم افزارهای معمولی، به جرات می توان گفت که کاربر معمولی این سیستم بعید است که احساس محرومیت کند، زیرا او یا باید مشکلات را در برنامه های تخصصی شخص ثالث حل کند، یا اسناد ساده را در مجموعه های اداری ایجاد کند، اسکن و چاپ کنید، و برای این، افراد کمی به آخرین نسخه نیاز دارند. تنها استثنا در اینجا، شاید، مرورگر وب باشد: ساده ترین Dillo و متن Lynx / Link ها وانمود نمی کنند که چیزی هستند، اما فایرفاکس 3.6، اگرچه 1.5 از WSWS 3.0 نیست، هنوز برای سایت های مدرن بسیار قدیمی است. این نسخه، به عنوان مثال، توسط نقشه های Yandex و Google (بر خلاف OSM و Bing)، Google Docs پشتیبانی نمی شود. فقط هدر سایت های Intel، Mail.ru و Sberbank را خواهید دید. و البته، در غیاب پشتیبانی داخلی از HTML Video و پلاگین فلش، نمی‌توانید در هیچ سایتی، خواه یوتیوب خارجی با گزارشی از راه‌اندازی Doom 3 در Elbrus 401، ویدیوها را تماشا کنید. - رایانه شخصی یا همان Kremlin.ru از نظر ایدئولوژیک واقعی با سخنرانی های فرمانده کل قوا. ظاهراً این نیز یک نقطه ضعف تلقی نمی شود ، زیرا یک سناریوی معمولی برای استفاده از چنین رایانه هایی دسترسی به سایت های داخلی و مخصوص طراحی شده در یک شبکه بسته یک شرکت یا بخش است.

تلاش برای دسترسی به اینترنت(کلمه "Namoroka" در اسکرین شات ها تغییر نام دیگر فایرفاکس برای دبیان نیست، بلکه فقط یک اسم رمز برای نسخه 3.6 است)

اما پس از همه، به روز رسانی نرم افزار نه تنها برای گسترش عملکرد، بلکه همچنین از بین بردن خطاها و آسیب پذیری های جدی - با این کار چه باید کرد؟ ظاهراً ایدئولوگ‌های امنیت اطلاعات بر این باورند که از آنجایی که دسترسی خارجی به یک شبکه خصوصی وجود ندارد و کاربران داخلی که دسترسی فیزیکی به رایانه‌های خود دارند، عمداً اقدامات مخرب انجام نمی‌دهند یا از طریق سهل انگاری حامل‌های داده مشکوک را به هم متصل نمی‌کنند، پس جای نگرانی وجود ندارد. به عنوان آخرین راه حل، اگر نوعی باگ شما را بسیار نگران می کند و می خواهید در مورد آن صحبت کنید، MCST باگزیلای خاص خود را با ورود به سیستم و بلیط دارد، به این معنا که بدون ورود به سیستم، به شما نخواهید رسید. در آنجا، و شما فقط بلیط ها را خواهید دید، حتی اگر مشکل قبلا هزاران بار با مشتریان دیگر صحبت شده باشد و راه حل آن مدت ها پیش پیدا شده باشد.

برترین مقالات مرتبط