استبدال الواردات في الممارسة العملية. الجزء 3.1. "QP OS". الأول من نوعه مراجعة نظام التشغيل

صورة
حتى تلك اللحظة ، لم تكن هناك مراجعات لنظام التشغيل هذا. يحتفظ المؤلفون والمطورون بأسرارهم ولا يريدون أن يتدفق كل عملهم إلى الشبكة ويصبحوا عامين. في هذا الصدد ، لا يمكن إجراء اختبار QP OS إلا بالاتفاق ، وفي هذه المرحلة الزمنية ، فقط للكيانات القانونية. لقد أتيحت لي الفرصة للمس نظام التشغيل هذا ، وكتابة مقال عنه.

أي شخص مهتم في تطوير البرمجيات المحلية - من فضلك ، تحت القط.

0. أكثر بقليل من المؤلف
بعد نشر مقال حول أنظمة التشغيل المحلية ، خرج "مناوشات" صغيرة مع ممثل NTK "Cryptosoft" ، ونتيجة لذلك طُلب مني مراجعة إنشائها ، QP OC. لم يقل قال من القيام به.

بادئ ذي بدء ، يرجى توجيه انتباهكم إلى النص الموضح أدناه. توضح الصورة تعليق ممثل شركة NTP "Cryptosoft":
صورة

لقد قدمت لي مع نظام التشغيل OS. لم يخبروني ما الذي تم قطعه منه ، ماذا - لا. لذلك سوف نفترض أن لدي توزيعًا نظيفًا في يدي ، وأن كل شيء يمكن لمسه يعمل فيه.
التالي.

لن يكون هذا مقالًا يشيد بالمطور الروسي الذي كتب النظام من البداية وبدأ تطويره حتى قبل أن يصبح التيار الرئيسي.
هذا ، في جوهره ، مقال مخصص لا أتلقى المال من أجله. لقد كتبت ذلك فقط لأني كنت مهتمًا ، وكان ممثل المطور قد سئم من الإجابة على أسئلة مثل "ما توزيع Linux الذي يعتمد عليه نظامك؟"

ستكون المقالة رأيي الشخصي ، والتي تشكلت في عملية التعرف على نظام التشغيل المقدم.

لم يطلب المطور OS من المسودة المقدمة قطع أي شيء على الإطلاق. هناك بضع نقاط في العقد المبرم بيني وبين NTP "Cryptosoft" والتي تسمح لمطور نظام التشغيل بقطع المواد المرفوضة عن المقالة. لكنني أريد أن أؤكد أنه لم يطلب قطعًا. بالنسبة لي - على الأقل يستحق الاحترام ، كما في بعض الأماكن لم أكن خجلاً بشكل مباشر ...

سأختبر كما تقل الراحة. أولاً ، ضمن Hyper-V ، ثم VirtualBox ، ثم VMware ، ثم التثبيت على الأجهزة لاختبار الأداء وبرنامج Hypervisor.

1. عام


1.1. توافق الأجهزة


  • دعم ACPI و UEFI
  • ما يصل إلى 256 النوى المعالج
  • ما يصل إلى 9 تيرابايت ذاكرة الوصول العشوائي
  • IDE ، SATA ، SCSI ، RAID ، iSCSI ، FC
  • USB 3.1
  • IEEE 802.3 802.11

1.2. تكوين نظام التشغيل


يتضمن نظام التشغيل ، وفقًا للمطور ، البرنامج التالي:

  • خادم بروتوكول نقل الملفات
  • SMB الخادم / العميل
  • خادم الويب
  • إنجن إكس
  • QP VMM
  • خادم البريد
  • عميل البريد
  • الألعاب
  • المتصفح
  • مكتب
  • خادم DNS
  • عميل RDP وخادم RDP
  • لقطة شاشة لمحتويات دليل "البرنامج":

صورة

2. فرط الخامس


2.1. تركيب


إذن ، دعنا نذهب بالترتيب.
من أين يبدأ اختبار النظام؟ من التثبيت. دعنا نذهب.

قم بالحجز على الفور ، وفقًا للمطور ، لا يدعم النظام التثبيت المعياري. هذا يعني أنه يمكنك نشر التوزيع المقدم "كما هو" ، والنقطة. ربما كان السبب هو أن ملفات تثبيت exe الخاصة ببرنامجي لم تبدأ أيضًا. أو ربما لا. هذا غير دقيق. لكن ، على أي حال ، المزيد حول هذا الأمر لاحقًا.

سيتم إطلاقنا في بيئة Hyper-V الافتراضية. سنبدأ الاختبار باستخدام الجيل الثاني من VM.

ونحن نواجه مشكلة ، على الجيل الثاني من VM ، لا يبدأ برنامج تثبيت QP OC. معلقة على هذا:

صورة

حسنًا ، جرب الجيل الأول من VM.

صورة

صورة

إنه يبدأ. أثناء التثبيت ، يمكنك "تصغير" نافذة المثبت. على ما يبدو ، يحدث تثبيت نظام التشغيل عند تشغيل الصورة المباشرة للنظام ، ويتم تنفيذ التثبيت نفسه بالفعل من تحته.

صورة

بعد اكتمال التثبيت ، يتطلب النظام إعادة تشغيل. وهي معلقة على هذا واحد:

صورة

بعد إعادة تثبيت النظام ، لم يتغير الموقف ؛ لم يرغب VM في تجاوز "طي مكونات kernel". ربما يكون السبب هو حجم القرص ، أكثر من 64 جيجابايت ، والذي حذر المثبت منه ، كما يقولون ، إذا كنت تريد استخدامه ، فستحتاج إلى التمهيد في وضع EFI. لقد حذفت القرص الصلب ، وأنشأت واحدة جديدة في 50GB. وبرنامج التثبيت الذي بدأته فقط من المرة الثالثة ، معلقًا على "انتظار حجم النظام". ثالثا ... لم يتغير شيء. لا يزال التجميد على "المكونات الأساسية قابلة للطي." إذا قمت ببساطة بإعادة تشغيل جهاز VM من خلال إعادة تعيين ثابتة ، فلن يرى نظام التشغيل ولا يبدأ تشغيله.

نتيجة لذلك ، اتضح أنك تحتاج فقط إلى الانتظار حوالي 7 دقائق ، ولا تلمس نظام التشغيل المجمد ...

فشلت محاولات تثبيت إصدار QP OS x86 ، يتجمد كل شيء أثناء تهيئة برنامج التثبيت. على وجه التحديد ، "انتظار وحدة تخزين النظام" معلقة بإحكام ، وعليك إعادة تعيينها بقوة. ما هو متصل به غير مفهوم ، لكن x86 لم أبدأ من قبل تحت Hyper-V.

2.2. بعد التثبيت


علاوة على ذلك ، في الفصل 2.2. ، سيكون هناك جزء مشترك ، والذي سيكون هو نفسه في النظام لجميع برامج Hypervisor والتركيبات على الأجهزة. أضعها في هذا القسم حتى لا تنتهك سلامة المعلومات. ولكن هذا الجزء سيكون هو نفسه بالنسبة لبرنامج VMware و VirtualBox ، وللتثبيت على الأجهزة ، حيث ستكون هناك لقطات شاشة لنظام التشغيل نفسه وتعمل معها. هناك اختلافات فقط في عمل محولات الشبكة ، ولكن سيتم كتابة هذا بشكل منفصل.

بعد اكتمال التثبيت ، يُطلب منا إدخال كلمة مرور المسؤول وإنشاء مستخدمين إضافيين.

صورة

بعد ذلك ، أدخل اسم الكمبيوتر أو المجال أو مجموعة العمل والوصف.

صورة

بعد ذلك يذهب نظام التشغيل إلى إعادة التشغيل.

شاشة:

صورة

نافذة تسجيل الدخول:

صورة

سطح المكتب بعد التمهيد OS:

صورة

ما هو التطبيق الافتراضي لعرض الملفات في التشغيل التلقائي - لم أفهم.

2.3. OS لقطات الشاشة


أنا أحذرك على الفور - كل شيء يبدو وكأنه شيء رأينا بالفعل في وقت سابق. تؤخذ معظم واجهات المستخدم من ويندوز. ولكن هناك أيضا قروض من البرامج الأخرى.

أخفى الشاشات تحت المفسدين حتى لا يتشاجر.

قائمة ابدأ Screenshots:

يوان في قائمة البداية:
صورة

لقطات أخرى من قائمة البداية:
صورة

صورة

صورة

صورة

صورة

تحتوي قائمة البدء على خطأ بصري صغير. إذا كنت تحوم فوق شريط قائمة مع قائمة منسدلة ، وعندما تظهر القائمة المنسدلة ، حرك الماوس ، ولا تختفي القائمة الفرعية التي تظهر.

قطة:
صورة

لقطات شاشة لعناصر قائمة البرامج من PCM في القائمة "ابدأ":

مدير المهام:
صورة

صورة

صورة

ما هي مشكلة تحديد سرعة ساعة المعالج - لم أفهم. (على يمين الشاشة هو إدراج من النظام المضيف.)

قطة:
صورة

محرر التسجيل:
صورة

مدير الجهاز:
صورة

الخدمة:
صورة

سجلات النظام:
صورة

إدارة المستخدم:
صورة

إدارة الجهاز الظاهري:
صورة

صورة

جدار الحماية
صورة

صورة

إدارة محرك الأقراص
صورة

هناك العديد من "الألعاب المدمجة" ... لم أكن أنظر إلى كل شيء ، لقد فهمت كل شيء عن تطبيق sapper. النقر المزدوج لا يعمل إذا فهمت ما أعنيه =)

كاسحة ألغام:
صورة

أرغب أيضًا في الانتباه إلى تنسيق الملفات القابلة للتنفيذ:

الملفات القابلة للتنفيذ:
صورة

من التعليق الذي تم تقديمه في بداية المقال ، كان من الواضح لي أنه لا يوجد * .exe مدعوم هناك ... لكن لا ، لقد ذهبت. ولكن المزيد عن هذا في وقت لاحق.

2.4. العمل مع QP OS


في نظام QP OS ، يتم تزويدنا بقائمة الحزم التالية:

  • نوتير - المعروف أيضا باسم المفكرة. لا شيء مثير للاهتمام ، مجرد المفكرة
  • مجموعة من المكاتب التي لا يوجد أي تركيز في تركيز الانتباه ، لأنها لا تزال قيد التطوير. لكن بصراحة ، في هذه المرحلة هو ببساطة لا يمكن استخدامه من الكلمة على الإطلاق
  • QP VMM - برنامج hypervisor ، حوله أدناه ، بشكل منفصل
  • المتصفح
  • عميل RDP
  • جدار الحماية
  • آلة حاسبة

التالي بالترتيب:

2.4.1. شبكة


بعد ذلك ، انتقل إلى الإعدادات والعمل مع نظام التشغيل. أول شيء أريده هو الشبكة. في أي مكان دون شبكة. وهنا تبدأ المشاكل. QP OC لا يعرف كيفية DHCP ... آسف ، ماذا؟! لا يعمل الإعداد التلقائي للشبكة ...

قطة:
صورة

تحاول معرفة ما هي المشكلة.

قطة
صورة

هم ... وأنا من المسؤول يجلس ...
ولكن في النهاية ، لا يزال محول الشبكة قيد إيقاف التشغيل ...

قطة
صورة

لكن إعادة تشغيله لم ينجح. اضطررت إلى إعادة تشغيل الكمبيوتر.

قطة
صورة

ومع إعادة تشغيل نظام التشغيل ، يحدث شيء غير مفهوم. يتم تعليق التشغيل على "انتظار وحدة تخزين النظام" ، وستساعد الأجهزة الظاهرية لإعادة التعيين الثابت فقط. ما الذي يرتبط به هذا - لم أفهم ، ولكن يمكن أن يتعطل بثلاث مرات متتالية ، أو يمكن إعادة تشغيل نفسه بسهولة. الخطأ عائم. ولكن إذا لم يتم تحريك الشريط الموجود تحت الشعار في لحظة "انتظار حجم النظام" - فقد توقف الجهاز ، فأنت بحاجة إلى إعادة تعيينه.

الشيء الأكثر إثارة للاهتمام هو أنني لم أفلح في تشغيل شبكة يدويًا أيضًا. لا على "محول شبكة عفا عليها الزمن" ، ولا على "قياسي". لا ترغب QP OC في الدخول إلى الإنترنت ، وهذا كل شيء.

راجع للشغل ، لا يمكن تعطيل IPv6.
صورة

نتيجة لذلك ، لم تنجح الشبكة.

ما مع DHCP:
صورة

ماذا عن الإعدادات اليدوية:
صورة

بينما على جهاز VM المجاور مع نظام التشغيل الضيف Win7 يعمل كل شيء بنفسه:
صورة

نعم ، ربما في التجمع المقدم لي ، يتم تعطيل إمكانية التفاعل الشبكي ، ولكن ذلك سيكون غريباً ...

2.4.2. ترخيص


سؤال للمطورين: "هل يتم اعتماد التفويض من خلال خدمة دليل مجال؟ م / سامبا / enter_the ضرورية؟ "

إجابة المطور:
في التوزيع المقدم ، لا يتم اعتماد التفويض من خلال خدمة دليل المجال.

ولماذا؟ لأنه غير معتمد في الوقت الحالي؟ سيكون من الغريب قطع هذه الوظيفة الأساسية عن الصورة المقدمة للاختبار. لذلك على الأرجح ، لم يتم تنفيذ هذا. وداعا. الآن - لأنه في تقريره V.Yu. وقال إيجوروف إنه بحلول العام المقبل يخططون للقيام بهذه الوظيفة. نحن ننتظر يا سيدي.

2.4.3. ملفات إكس


في وقت سابق ، لفتت الانتباه إلى حقيقة أن الملفات القابلة للتنفيذ في QP OS ، كما هو الحال في Windows ، لها الامتداد .exe ، بينما يدعي المطور أن لديهم تنسيقه الخاص للملفات القابلة للتنفيذ.

في النهاية ، قررت تشغيل بعض cpu-z أو 7z في QP OS. ولم يأت منه شيء.

انقر نقرا مزدوجا لا يؤدي إلى أي شيء. نظام التشغيل يفكر لثانية واحدة ، وبعدها يتظاهر بأنه لم يحدث شيء.

تعليق المطور:
توجد الملفات القابلة للتنفيذ في QP OS بتنسيقين: CMF (الامتدادات .qpx ، .qps ، .qpl) - تنسيقنا للملفات القابلة للتنفيذ و PE (الامتدادات .exe ، .dll) - تنسيق ملف Microsoft القابل للتنفيذ. يمكن عرض بنية ملفات CMF عن طريق تحديد الملف المناسب في محرر محتوى ملف مدير الملفات عن طريق الضغط على F4. وتأكد من أن التنسيق الداخلي لهذه الملفات القابلة للتنفيذ حصري. كان يجب دعم تنسيق ملف PE من أجل تنظيم إطلاق التطبيقات لمنصة .Net.

2.4.4. سطر الأوامر


مثل معظم التطبيقات الأخرى في QP OS ، يشبه سطر الأوامر cmd Windows. ويمكنك حتى تسميته بواسطة Win + R، cmd. حيث يقوم Win + R بإحضار مربع الحوار Run وإدخال اسم أمر cmd. هل هي مريحة؟ مما لا شك فيه ، لا ينبغي لأحد أن يعتاد على شيء جديد. ولكن ، من ناحية أخرى ، لم يعد هذا مجرد اقتراض ... بكلمة ، كل هذا يسبب مشاعر متضاربة في داخلي. في الواقع ، مثل النظام بأكمله.

لقطة شاشة CMD:
صورة

2.4.5. المتصفح


إنه أضيق الحدود لدرجة أنني لا أعرف حتى ما أقوله. في الوقت نفسه ، يفتح لمدة 40 ثانية تقريبًا. ومع ذلك ، في مواجهة عدم القدرة على تكوين الشبكة لرؤية المستعرض ، اتضح أن ذلك مستحيل ، لذا فقد قمت فقط بإدراج لقطة شاشة والمتابعة.

قطة:
صورة

2.4.6. عميل RDP


كل شيء تافه هنا. بعض الإعدادات ، لا شيء أكثر من ذلك. في الوقت نفسه ، لا يكون الأمر واضحًا في إعادة توجيه الأجهزة ، لأنه لا يمكنني إعادة توجيه محركات الأقراص المتصلة بالفعل بجهاز الكمبيوتر على RDP؟ مرحبا ، 2019 في الفناء ...

قطة:
صورة

2.4.7. جدار الحماية


الشيء الوحيد الذي لا أريد العثور عليه هو جدار الحماية. انها بسيطة ومباشرة. يتم تكوين القواعد في واجهة رسومية ، كل شيء واضح ، لا شيء أكثر من ذلك.

صحيح ، كيف سيعمل هذا في الممارسة - لا أعرف. مرة أخرى ، الشبكة لا تعمل.

لقطات:
صورة

صورة

صورة

صورة

صورة

صورة

2.4.8. آلة حاسبة


حسنا. ثم أترك لقطة شاشة ، لأن كل شيء واضح بالفعل.

آلة حاسبة:
صورة

2.4.9. الخدمات


Skrishnot:
صورة

كما قلت في وقت سابق - التشابه ، من حيث المبدأ ، ليس سيئًا ، ولكن ... التخزين المؤقت؟ لماذا؟ إذا لم تأخذ Windows كأساس ، ولم تقم بعدد من العمليات غير القانونية ، فلماذا تكرر مثل هذه التافهات؟ حسنا ، مجرد طابعة؟ لا؟ "خدمة الطباعة"؟ كنت تفعل OS للشعب الروسي. لا؟ لا اعرف

إنجن إكس. تم تثبيته مسبقًا ، لكنه لا يبدأ. ربما لأن الشبكة معطلة ، ربما لسبب آخر. لا توجد كلمة في دليل المستخدم حول هذا الموضوع.

إطلاق nginx
صورة

أو ربما تم إيقاف تشغيله في التجمع الخاص بي.

2.5. استجابة المطور


(تم حفظ علامات الترقيم)
"... يجب أن تكون قاعدة محولات الشبكة 2.

VmNic هو محول افتراضي مطلوب لبرنامج Hypervisor الخاص بنا. لا تحتاج إلى تكوينه.

تحتاج إلى تكوين المحول الثاني.

إذا لم يكن لديك واحدة ، فمن المحتمل جدًا أنه لم يتخذ قرارًا بشأنها
بشكل افتراضي. "

أجب على هذا أنه "محول شبكة قديم من Microsoft Hyper-V" وأن QP OS لا يرى "محول الشبكة القياسي" على الإطلاق.
"... لا توجد طريقة لبدء تشغيل النظام تحت برنامج مراقبة آخر؟ سيستغرق نقل برنامج تشغيل "محول الشبكة القديم" حوالي شهر. "

حسنًا ، هذا ، في الواقع ، لا يدعم QP OS المحاكاة الافتراضية Hyper-V ، وهي واحدة من أكثر المنصات شيوعًا ... ولا أحد يتحدث عن ذلك. صحيح ، لا أحد يقول أن النظام يعمل على Hyper-V. في كلمة واحدة ، هذه هي الحالة. في الوثائق الرسمية أو على موقع المطور ، لا توجد كلمة تتعلق بأي منصات المحاكاة الافتراضية التي يتوافق معها نظام التشغيل. وتجدر الإشارة. أن معلومات المنتج عادة ما تكون نادرة للغاية.

3. تحت Virtual Box


ط ط ط ... حسنا ، مباشرة بعد اختيار الإصدار لتحميل نظام التشغيل ، أحصل على هذا:

صورة

هذا كل شيء.

تعليق المطور:
المشكلة عند تحميل Virtual Box تحدث بسبب عدم توافق جهاز الصوت مع برامج التشغيل في QP OS. إذا قمت بإيقاف تشغيل جهاز الصوت ، فسيتم تشغيل QP OS تحت Virtual Box.

بصراحة ، لم أتحقق من بدء تشغيل VM مع تعطيل الصوت. نظرًا لحقيقة أن لا أحد في عقله الصحيح سيستخدم VirtualBox في العملية الصناعية ، فإن مسألة العمل بموجبها QP OS لم تهمني كثيرًا. ولكن عندما أتواصل مع المطورين ، اعتدت أن أثق بهم ، حيث أنني لم أتلق إجابة مراوغة أو غير دقيقة. باختصار ، لم يحاولوا تضليلي من أجل تقديم إبداعهم بطريقة أو بأخرى ، وبالتالي فإننا نفترض أنه بدون صوت سيبدأ VM ويعمل.

4. تحت برنامج VMware


بشكل دوري ، عند التبديل إلى VM ، يظهر انعكاس مؤشر الماوس. يتم معالجتها عن طريق التبديل إلى المضيف والعودة إلى VM. ولكن لا يزال غير سارة.

4.1. شبكة


كل شيء أفضل بكثير هنا. إن تنزيل نظام التشغيل نفسه وتثبيته وتشغيله أسرع عدة مرات من نظام Hyper-V. فقط 20 مرة أسرع.

لا جدوى من التكرار ، لذلك دعونا ننتقل إلى حقيقة أنه بموجب Hyper-V لم يكن من الممكن النظر إليها.

لذلك ، المتصفح.

و ، لا ، لا تعمل الشبكة تلقائيًا.

قطة:
صورة

ما هي المشكلة؟

قطة:
صورة

محولات 2 ، كما ينبغي أن يكون. حسنا ، بينغ على ya.ru طويلة المعاناة

قطة:
صورة

نعم. لن يتم حلها. لماذا؟ DNS؟

قطة:
صورة

لكن لماذا لم يتم اختيار خادم DNS تلقائيًا؟ .. حسنًا ، لست فخوراً ، سأكتبه بيدي. 8.8.8.8 يجب أن يأتي. يجب علينا الآن تحديث تكوين واجهة الشبكة فقط في حالة. ثم فجأة ما. في الوقت نفسه ، دعونا نرى ما هو موجود على cmd و ipconfig / release / تجديد

قطة:
صورة

هم. كل شيء متواضع هنا. من الأسهل إعادة تشغيل السيارة.

تعليق المطور:
يتم الآن حل مشكلة الحصول على إعدادات خادم DNS عبر DHCP.

خدمة Nginx مع شبكة عمل أيضًا لم تبدأ.
صورة

4.2. المتصفح


صورة

الصيحة! لقد حصل! .. بعد كل شيء حصل؟ .. ما هذا؟ نسخة من صفحة جوجل لعام 1995؟

وياندكس؟ ..
صورة

Mmmmmmmmy eyes! .. تحذير يظهر في قطعة من النافذة لقراءة كل شيء ، عليك أن تقلبه ... لكنني قمت بتشغيله على وضع ملء الشاشة ، وكان ذلك ممكنًا أيضًا.

قطة:
صورة

تحذير أمني ... ياندكس سيئة ، لم أقم بتحديث الشهادات ... (سخرية)

أنا لا أعرف كيفية العمل مع هذا. بدون دموع ، النظر إليها ببساطة مستحيل. في اليأس ، حاولت تثبيت Yandex.Browser. اتضح أن هذا المتصفح من QP OS حتى لديه العديد من علامات التبويب! حسنا. تحميل. لا توجد إشارة ، لا تنبيهات ، باستثناء اختيار المكان الذي سيتم فيه وضع الملف الذي تم تنزيله. لا يتم عرض تقدم التنزيل أيضًا.

قطة:
صورة

في الواقع ، لم أكن آمل في وضع J. Browser ، لقد كانت مجرد بادرة من اليأس. وفي النهاية ، لم يؤد بطبيعة الحال إلى أي شيء. ملف المثبت الذي تم تنزيله ، ولكن ، بالطبع ، لم يبدأ.

راجع للشغل ، أسفل غطاء المتصفح ، يبدو إصدار Firefox 41.0. لكن هذا غير دقيق.

قطة:
صورة

4.3. جدار الحماية


حسنًا ، أخيرًا ، جرب جدار الحماية.

أريد أن أقول على الفور أنه يعمل.

لقطات:
صورة

صورة

ولكن هناك شيء واحد. ها! لكن ماذا بدونها! إذا كان في القاعدة ، الموجود في قسم "القائمة السوداء" ، بدلاً من زر الاختيار "الرفض" تم ضبطه على "السماح" ، فإن القاعدة تختفي بشكل لا رجعة فيه. لا ينتقل إلى القائمة البيضاء ، إنه ببساطة مدمر.

4.4. المعدات الطرفية


"نظام الطباعة مكتوب ويعمل ، لكن ليس كل الطابعات مدعومة حتى الآن ..." (ج) إنه منطقي. في مرحلة تطوير نظام التشغيل ، ليس التركيز على الأجهزة الطرفية هو الحل الأنسب. ولكن ، بعد التحدث مع فريق التطوير ، يمكنني أن أفترض أنه ، إذا رغبت في ذلك وضروري ، يمكنهم نقل برنامج التشغيل المطلوب في أقصر وقت ممكن.

دعم الماسحات الضوئية غير معروف ، ولكن في تقرير الفيديو V.Yu. تحتوي Egorova على كلمات "نريد تنفيذ دعم الماسحات الضوئية في العام المقبل" ، حتى نفترض أنها لا تعمل حتى الآن. حول كل أنواع كاميرات الويب والميكروفونات وأجهزة Bluetooth والكلام لا يتحدث أيضًا.

5. على الحديد


النظام على النحو التالي:
صورة

صورة

صورة

بعد بعض الرقصات مع الدف ، ما زلت أضع QP OS على الحديد. اتضح أن الفرق بين محمل الإقلاع في صور النظام المقدمة للاختبارات يسمح لي بتثبيت نظام التشغيل إما من قرص مضغوط أو من محرك أقراص فلاش. التوافه التي لم يتم توثيقها ، والتي لم يتم الاتفاق عليها. كان الوقت يضيع ، ولكن بقي الرواسب.

حسنا. نحن نذهب أبعد من ذلك.

يقوم QP OS بتهيئة القرص الصلب إلى 2 تيرابايت في FAT32 ولا يسمح لك بتحديد أي نظام ملفات آخر.

يجب أن أقول على الفور ، أنا لم أختبر المحور على الأجهزة لفترة طويلة ، أنا فقط لم يكن لديك الصبر. نظرت إلى برنامج Hypervisor وأخطاء في الشاشات.

لدي 3 شاشات ، أحدها تلفزيون منزلي. يتم توصيل التلفزيون وشاشة العمل بجهاز GTX 1060 ، والشاشة المساعدة 19 بوصة متصلة ببطاقة الفيديو المدمجة في اللوحة الأم ، نظرًا لعدم وجود إخراج D-Sub في 1060. وما رأيك ، التي رصدت التقط نظام التشغيل؟ .. هذا صحيح ، صغير. وقد رفضت رفضًا قاطعًا العمل مع أي شخص آخر ، مما أدى إلى حدوث خطأ عند محاولة تهيئة شاشة ثانية.

قطة:
صورة

6. مكتب


لا أرى نقطة التركيز عليها ، لأن هذه الحزمة أكثر وضوحًا من أي شيء آخر في نظام التشغيل ، لكن ما زلت أرى أنه من الضروري التقديس.

محرر الجدول:
صورة

محرر النص:
صورة

صورة

صورة

محرر العرض التقديمي:
صورة

صورة

عميل البريد الإلكتروني:
صورة

7. QP VMM


وهبرفيسر. هو يعمل. ما هو تحت غطاء محرك السيارة غير معروف. ولكن من الواضح أن برنامج Hypervisor من النوع الثاني. على الرغم من:

صورة

يتم تثبيته مع نظام التشغيل ، ومن تحته يتم التحكم به باستخدام تطبيق منفصل. من الميزات (من موقع المطور):

  • تنفذ IA32 و x64 منصات الأجهزة ؛
  • يستخدم المحاكاة الافتراضية للأجهزة ، VTX ، VTD (وفقًا للمطور ، يقوم برنامج Hypervisor بإعادة توجيه الأجهزة الطرفية مباشرة إلى VM ، ويمنح التحكم لبرامج التشغيل داخل نظام التشغيل الضيف) ؛
  • يدعم المعالجة المتعددة.
  • يوفر السبات المستقل للأجهزة الافتراضية ؛
  • وفقًا لممثل المطور ، فهو يدعم الترحيل الديناميكي للأجهزة الافتراضية (الانتقال من مضيف إلى آخر دون إيقاف الجهاز الظاهري)

مزيد من التفاصيل هنا

اذا حكمنا من خلال تقرير V.Yu. تخطط Egorova ، Cryptosoft لتنفيذ مجموعات متسامحة مع الأخطاء من برنامج Hypervisor ، ويسير تطوير QP VMM في هذا الاتجاه.

ولكن ، كل شيء مكتوب بشكل جيد ، ولكن ما هو حقا؟ نحن ننظر.

صورة

هذا خطأ ، وليس ميزة. عند محاولة اختيار المسار الذي سيتم حفظ ملف صورة القرص الثابت الافتراضي فيه ، يستبدل النظام القيمة التي تبدأ بـ "\\" في حقل إدخال المسار ، وعند محاولة تغيير هذه القيمة ، يعطي خطأ من لقطة الشاشة. يتم معالجتها عن طريق الإدخال اليدوي في حقل اختيار المسار "C: \". التوافه ، ولكن غير سارة.

هناك بعض المعلمات عند إنشاء جهاز افتراضي جديد. نقوم بسرعة بإنشاء صورة تثبيت Windows 7 وإرفاقها ونبدأ.

صورة

أعطيت VM جميع النوى 4. بوعي.

صورة

و ... نحن ننظر إلى الجانب الأيمن من الشاشة ... ماذا بحق الجحيم؟! 100 ٪ نظام التمهيد؟! Whatooooooo؟! مدير المهمة! أنا أتحدى لك!

صورة

لم يصبح أكثر وضوحا ... الوضع المتقدم!

صورة

وهذا يعني أن المضيف قد أعطى كل الموارد المحددة لنظام التشغيل الضيف ، وأظهر لي أنه تم القيام به بشكل جيد ، وأن تحميل وحدة المعالجة المركزية هو 100 ٪. المضيف نفسه لا يتخلف أو لا يلاحظه أحد.

صورة

حسنًا ، لقد قام بتخصيص الذاكرة بشكل ديناميكي ، ولكن عند إعداد VM لم يكن هناك خيار لتخصيص الذاكرة الديناميكية. إنه منطقي هنا. ولكن ماذا يحدث لوحدة المعالجة المركزية ، ما زلت لا أفهم. إذا قمت بتمكين المنطق ، فإن ما يلي: يوفر المضيف لنظام التشغيل الضيف كل ما تم تحديده في إعدادات VM ، ويقوم نظام التشغيل الضيف ، بدوره ، برؤية كل هذه الموارد ويستخدمها وفقًا لتقديره. ولكن لماذا في هذه الحالة يظهر المضيف استخدام وحدة المعالجة المركزية على مستوى 100 ٪ غير واضح. وهذا يعني أنه من المستحيل إجراء التحليلات وتحديد الاختناقات في الإنتاجية. من حيث المبدأ ، لا يعد هذا أمرًا بالغ الأهمية للاستخدام المنزلي ، ولكن إذا كنت تفكر أكثر وأخذت العملية الصناعية في الاعتبار ، فليس هذا بأي حال.

تعليق المطور:
ترتبط مشكلة تحديد تردد المعالج في برنامج Hypervisor بأخطاء المعايرة. ويرجع ذلك إلى حقيقة أن بعض المعدات تتطلب تكييف عملية المعايرة لها. نقرر.

7.1. أداء QP VMM


هنا كنت مستاء. انتبه إلى الوقت في لقطات الشاشة.

صورة

صورة

وهذا هو ، وقال انه تفريغ 29 ٪ في 13 دقيقة. في حين أنه على أي برنامج تشغيل Windows آخر "عادي" ، فإنه سيبدأ بالفعل تشغيل سطح المكتب.

ما نوع الأداء الذي يمكنك التحدث عنه هنا غير واضح. لم أكن أنتظر التثبيت الكامل ، شعرت بالأسف على الطاقة المنفقة على هذا العمل ، لأنه إذا كنت تثق في مدير المهام ، فقد أكله الكمبيوتر بأقصى قدر ممكن. ولن يدفع لي أحد المال مقابل المقالة ، لذلك سأذهب أيضًا إلى الطرح ...

Offtop: الشريط الأزرق في أسفل الشاشة هو ما لعبت به مع "حجم شريط المهام". اتضح أنه إذا قمت بجعله أكبر من 45 بكسل القياسي ، فلن يتم تطبيق شفافية الجزء "الإضافي".

قطة:
صورة

تعليق المطور:
معظم الأخطاء في واجهة المستخدم هي بسبب عدم وجود اختبار QP OS. نحن نخطط لمراجعة نهج تنظيم عملية الاختبار ، وربما إشراك الجمهور في تنظيم اختبار نظام التشغيل لدينا.

8. الاستنتاجات


رطبة. إنه فارغ. وحشية عن لا شيء. هذه هي الكلمات الأولى التي تتبادر إلى ذهني.

ما زلت لم أفهم الموقف مع ملفات. exe. كانت موجودة في نظام التشغيل ، فإنها تعمل داخلها. ولكن لا يبدأ أحد الملفات القابلة للتنفيذ والمخصصة لنظام التشغيل Windows أو يبلغ عن خطأ. يقول المطور أن لديهم تنسيق الملف القابل للتنفيذ الخاص بهم. حسنا. ثم لماذا لديهم. إكس في العمل؟ هذا يخلق الارتباك الوحشي في رأسي. بالإضافة إلى ذلك ، لا يوجد أي برنامج لنظام التشغيل الخاص بك. لا على الإطلاق. من المستحيل العمل مع البرنامج المضمّن فيه من الكلمة على الإطلاق. التطبيقات الموجودة فيها غير وظيفية ، أجبان ، غير مكتملة ، مربعة بشكل مخيف.

OS - القاعدة التي يتم فيها تثبيت تطبيقات الطرف الثالث ، لا أستطيع أن أتخيل كيفية ربط خادم 1C نفسه على نظام التشغيل QP ؛ للقيام بذلك ، يرغب المطور 1C في إعادة كتابة الكود الخاص به لنظام التشغيل الجديد. إما أن يقوم مطور QP OS بإعادة كتابة الكود 1C (ha ha) ، أو تغيير نظام التشغيل الخاص به حتى يتمكن 1C من العمل في شكله الحالي. ولكن ، على ما يبدو ، لن يحدث أي من هذه الأحداث. منذ 1C ، ليس من المنطقي إعادة كتابة الكود لنظام التشغيل الجديد ، والذي لم يتم تنفيذه في أي مكان بكميات كافية ، والتكتم مع ترقية النظام الأساسي هو ببساطة غير مكلف. من أجل 100-1000 شخص؟ ليس بجدية. سيكون من الصعب تطبيق QP OS على عدد أكبر من الأجهزة ، لأن الأشخاص العاديين لن يتوقفوا تمامًا عن عمل شركاتهم حتى تتم إعادة كتابة البرنامج لنظام التشغيل الذي تم شراؤه.

لا أرى هنا سوى طريقة واحدة لمطور QP OS - لتغيير الاستراتيجية واستخدام البرنامج الحالي لمنتجي. خلاف ذلك ، لن يأتي شيء منه. ما لم يكن ، بالطبع ، لديهم اتفاقات مع أعلى مستويات القوة على تنفيذ نظام التشغيل الخاص بهم عن طريق قوة أوامر من أعلاه. ولكن هذا هو كل ما ...

قمت بإعادة كتابة مكدس بروتوكول الشبكة ، كما تقول. عظيم! أنت على ثقة من أن اتصال الشبكة آمن تمامًا. هذا زائد. لكن إعدادات الشبكة الخاصة بك عبر DHCP غير مقبولة. يجب تسجيل خادم DNS يدويًا. غير مريحة. هذا ناقص. إذا أخذنا في الاعتبار خيار استخدام جهاز كمبيوتر مخصص يشغل نظام التشغيل الخاص بك ، فستكون هذه كارثة بشكل عام إذا كان لديك دعامة مع شبكة أو تم تغيير الإعدادات. من الضروري تغيير الإعدادات للجميع والجميع. أعتقد أنه يمكن إكمال ذلك في المستقبل ، لكن هذا لم يتم تنفيذه حتى الآن.

يعمل نظام التشغيل فقط مع برنامج مراقبة خاص. هذا أيضا ناقص ضخم. مع كل الرغبة ، لا يمكن أن يسمى "عالمية" مع هذا النهج. نعم ، ربما في يوم من الأيام ، ستعمل مع Hyper-V و VirtualBox ، ولكن ما سيحدث ومتى سيكون غير معروف. في هذه المرحلة ، يعمل نظام التشغيل فقط مع VMware ، وهذا أيضًا ناقص ضخم.

لا أرى أين يمكنك استخدام نظام تشغيل QP. كجدار حماية؟ بوابة؟ للقيام بذلك ، يمكنك شراء قطعة كاملة من الأجهزة ، وتخصيص أكثر موثوقية وأدق بكثير. باعتباره نظام تشغيل لأجهزة الكمبيوتر الخاصة بالمستخدمين ، فهو في وضعه الحالي غير مناسب تمامًا. عدم القدرة على استخدام تطبيقات Office والمستعرض يجعلها عديمة الفائدة تمامًا. أي أنه لا يمكن أن يكون حتى في تطبيق ويب 1C بسبب عدم وجود دعم لأي تقنيات حديثة في المتصفح. هذا هو كل ناقص ضخم آخر.

لا يزال يتم الانتهاء من واجهة المستخدم ووضع اللمسات الأخيرة عليها. هناك طفرة في العمل. أنا لا أتحدث عن الأخطاء البصرية ، أنا أتحدث عن الوظيفة والامتلاء. لقد اتخذت زر "تصغير جميع النوافذ". انها تطوي لهم. لماذا لا يمكنك فعل ذلك حتى تضغط عليهم مرة أخرى عندما تضغط عليه؟ حسنا ، من الواضح أنك أخذتها من ويندوز ، حسنا. يتم تنفيذ هذه الآلية هناك. ناقص آخر.

الميزة الرئيسية لنظام التشغيل هو أنه محمي. المطور على يقين 100٪ من عدم وجود "إشارات مرجعية" فيه يخافها الجميع. إنها آمنة. وفقًا للمطور ، تتم إعادة كتابة بعض وحداته ...

لدي هنا سؤال واحد فقط - وتلك الوحدات التي "لم تتم إعادة كتابتها" ، من أين أتت؟ من نظام Windows؟

لم يرتفع برنامج Hypervisor إلى مستوى التوقعات حتى بنسبة 10 بالمائة. لا يمكن تشغيله في بيئة المنتج بسبب الأداء. نعم ، لقد أعلن عن فرص ممتعة ، لكن لا يتم تصديرها على خلفية العيوب الرهيبة والسحب.

المجموع:

إذا كنت تنكر حقيقة أن نظام التشغيل في الوقت الحالي هو غير قادرة على المنافسة ، والجبن وغير مكتملة ... هم ... ليست هذه النقطة. باختصار ، إذا فكرت في منظور صغير ، فقد يكون نظام التشغيل على قدم المساواة مع المنافسين. بسبب حقيقة أنه تم صنعه من جديد ، وجعل معنا. ولكن حتى هذه المرحلة ، سيكون لدى المطورين الكثير من العمل للقيام به. كثيرا جدا لم يتم وضع القاعدة بشكل سيء ، إلا أنه يبقى حل مشكلة الملء والبرامج والوظائف والمعدات فقط.

9. الرأي


تطوير نظام التشغيل في البداية. لا أعرف ما الذي اتخذه المطورون كأساس لنظام تشغيل QP الخاص بهم ، لكن يبدو لي أنه Windows. حتى إذا كانت مستوحاة فقط من النظام الذي أنشأه بيل غيتس ، ولم يكن الاقتراض نسخة تقريبية ، ولكنه شكل من الأشكال ، فهو لا يزال قريبًا جدًا من الإصدارات القديمة جدًا من Windows. مفاتيح التشغيل السريع وأسماء الخدمات والتطبيقات والمظهر. ولكن هذا ، في رأيي ، هو أيضًا إضافة محددة للنظام ، ولن تكون عتبة الدخول إليه هائلة كما هي الحال عند التبديل من Windows إلى Linux.

تعليق المطور:
من ويندوز نأخذ واجهات من أجل عدم إعادة اختراع العجلة ، لتنظيم بيئة مألوفة للمستخدم. نحن لا نستخدم ثنائيات ويندوز ، كما API ذو المستوى المنخفض غير متوافق مع عائلة نظام التشغيل Windows.

هناك بعض مقاطع الفيديو على الإنترنت مخصصة لنظام QP OS. واحد منهم هو تقرير V.Yu. Egorova. في البداية ، يقول ما يلي: "على عكس الآخرين ، ليس لدينا نظام في الوقت الفعلي ، فنحن نظام للأغراض العامة ، وكتبنا هذا النظام للدبابير من نقطة الصفر في روسيا في بينزا ... لا علاقة له بنظام التشغيل Linux »وليس كلمة حول الموقف من ويندوز. أيضا V.Yu. يركز إيجوروف على بقاء النظام ، وليس على الموثوقية.

بشكل عام ، يبدو مفهوم نظام التشغيل أنيقًا وإذا كنت تعتقد قليلًا ، فيمكنك أن تأمل أن ينتهي المطور من الواجهة ويمكن استخدامه بشكل طبيعي. أحب التركيز على الواجهات الرسومية لكل شيء ممكن. نعم ، سوف يعاقبني معارضو X ، لكنني أكثر سعادة لرؤية الصورة كاملة في نافذة منفصلة بدلاً من الحفر في كيلوطن من سطور النص لتكوين اثنين من المتغيرات. واجهة FireWall جعلتني سعيدا. إذا كانت واجهة المستخدم الرسومية لجميع تطبيقات النظام ممتعة ومليئة بالمعلومات ، فستكون رائعة.

ليست هناك حاجة للحديث عن استخدام نظام التشغيل في حالته الحالية في بيئة المنتج. من المستحيل رفع الخدمات الأساسية عليها. وما يمكنك رفعه لا يستحق عناء ، حيث أنه من الأسهل القيام بذلك على توزيعات Linux أو Windows المألوفة. من أجل البدء في استخدام QP OS ، تحتاج إلى إعادة كتابة جزء كبير من البرامج الموجودة له ، وهنا نحصل على دائرة مفرغة. في الاستنتاجات ، لقد تحدثت بالفعل عن هذا. يحتوي الموقع على مخطط يحتوي على "حيث يمكنك تطبيق QP OS" ، ولكن ...

باختصار ، ها هي:

صورة

سوف أبدي تحفظا بشأن الصورة:

  • رفع خادم المحطة الطرفية دون إذن من خلال خدمة الدليل - قرد العمل والجحيم للمسؤول.
  • خادم الجهاز الظاهري مع ما هو متاح حاليًا ليس حلاً للمنتج.
  • خادم بريد بدون دعم إذن من خلال خدمة دليل - راجع الفقرة حول خادم طرفي.
  • خادم الملفات بدون دعم خدمة الدليل - راجع الفقرة حول خادم المحطة الطرفية.
  • عملاء رقيقة؟ ربما لم أر تنفيذ هذا الحل.
  • جدار الحماية؟ نعم ، ولكن هناك حلول حديدية أكثر إنتاجية وأكثر فاعلية. منذ فترة طويلة هذا المكانة المحتلة.
  • محطة عمل بدون دعم من خلال خدمة دليل ... بدون نُهج جماعية ... هذا جحيم حقيقي لمسؤولي النظام.

في جوهرها ، لم أستطع التحقق من استقرار النظام. كيفية التحقق من نظام يستحيل فيه إجراء اختبار تم اختباره مرة واحدة؟ مرة واحدة ، توفيت مع الموت الزرقاء (في حالة QP OS ، إنها RSOD ، لأن شاشة الموت الخاصة بها حمراء) ، والتي نتجت عن خطأ يتعلق ببرنامج تشغيل الفيديو (وفقًا للمطور). كان تحت Hyper-V ، لذلك ...

خطط تطوير QP VMM يسرني. إذا نفذت Cryptosoft أفكارها في اتجاه التجميع ، فستكون مثيرة للاهتمام على الأقل. صحيح ، حتى يتم الانتهاء من أداء VMM الخاصة بهم ، ودعم مجموعة واسعة من الأجهزة ، فإنه لن يكون مثمرا للغاية ، ولكن لا يزال. أريد أن أصدق أن الرجال يعرفون وظيفتهم ، وسوف ينجحون.

PS:


"اليوم ، نحن ، مطورو نظام QP OS ، بحكم عدد من
أسباب موضوعية لا يمكن أن تتنافس تماما مع مايكروسوفت ولينكس
المجتمع. لذلك ، لا يحتوي نظام التشغيل على وحدة التخزين هذه
وظيفة ومستوى الدعم ، والتي هي في MS Windows و Linux.

ترتبط معظم أوجه القصور الموضحة في المقالة بالميزات
نظام التشغيل ويتم التخلص من التكوين الصحيح. لكن في الوقت الحاضر
الوقت في النظام لا يوجد أدبيات تعليمية مفصلة تصف هذه
الإعدادات. نحن نفهم هذا ، وبالتالي ، واحدة من اتجاهات مستقبلنا
التطوير هو كتابة أدلة ومنهجيات للعمل مع المكونات
نظم ".
(ج) رئيس قسم بحوث النظام في المؤسسة العلمية والتقنية "Cryptosoft" ، I. Doroshenko

Source: https://habr.com/ru/post/ar457132/


All Articles