LaCROS ، المشروع الجديد الذي تم تصميم واجهة Chrome بواجهة Chrome به

كمبيوتر محمول Chrome OS

ChromeOS هو نظام تشغيل قائم على Linux تم تصميمه بواسطة Google

قبل أيام قليلة أصدر مطورو ChromeOS معلومات حول العمل الجديد الذي بدأوا التركيز عليه ، وهو لاكروس (اختصار لـ Linux و Chrome OS) ، والتي يهدف إلى فصل متصفح Chrome عن مدير النوافذ وواجهة مستخدم النظام.

منذ البداية ، في نظام التشغيل Chrome ، يتم تنفيذ متصفح الويب ومدير النوافذ وشاشة تسجيل الدخول وواجهة مستخدم النظام في ملف واحد قابل للتنفيذ.

هذه الحركة يسمح بعدم ربط تحديث Chrome بتحديث النظام وتحديثه بالقياس مع متصفح على نظام تشغيل عادي.

المتصفح يعد lacros-chrome إصدارًا عاديًا من Chrome لنظام التشغيل Linux مع دعم موسع لـ Wayland، نظرًا لأن Chrome OS لديه تطبيق خادم Wayland يسمى exosphere. يتم استخدامه بواسطة ARC (لتشغيل تطبيقات Android) و Crostini (لتشغيل تطبيقات Linux). لإنشاء أحداث الإدخال ومعالجتها ، يستخدم lacros-chrome طبقة الأوزون ، التي تلخص التفاعل مع النظام الفرعي للرسومات ، والذي يستخدم الواجهة الخلفية مع دعم عميل Wayland.

الهدف من مشروع LaCROS هو فصل عناصر واجهة النظام والمتصفح إلى ثنائيين مختلفين: ash-chrome (الواجهة) و lacros-chrome (المتصفح).

بهذه الطريقة يبحث مطورو Chrome عن ملفات أنه عند فصل المكونات ، يمكن تطويرها بشكل منفصل ولها دورة إصدار خاصة بها، وهذا يعني أن إصدارًا جديدًا من النظام لن يتم إصداره كل 4 أسابيع كما كان الحال (هذا فيما يتعلق بدورة إصدار Chrome / Chromium) وأن المتصفح فقط هو الذي يتلقى التحديث المقابل له و يتم تحديث مكونات النظام الأخرى حسب الضرورة.

تتمثل الطريقة الأساسية في إعادة تسمية الثنائي الموجود إلى الرماد كروم ، مع الحد الأدنى من التغييرات. ثم نأخذ ثنائي لينكس كروم ، ونحسن توافقه مع Wayland ، ونجعله يعمل كمتصفح الويب على نظام التشغيل Chrome ، ونشحنه على أنه ثنائي lacros-chrome. يسمح هذا بإصدار الثنائيين بشكل مستقل ، بتكلفة معينة للأداء / الموارد. سيكون حد واجهة برمجة التطبيقات (API) في البداية شبه مستقر: سيتسامح مع 1-2 معلم رئيسي لتحيز الإطلاق. قد نسمح بقدر أكبر من التحيز في المستقبل.

تم إنشاء كلا الثنائيين من مستودع chromium git. ومع ذلك ، يمكن إنشاء الثنائيات في إصدارات مختلفة. على سبيل المثال ، يمكن تشغيل إصدار lacros الذي تم إنشاؤه من فرع M-101 أعلى إصدار الرماد الذي تم إنشاؤه من فرع M-100.

من ناحية أخرى ، تم ذكر ذلك أيضًا من خلال فصل المكونات ، يُطلب معالجة التقارير وتصحيحات الأخطاء بشكل منفصل حيث ذكر على سبيل المثال أن:

  • يجب تقديم أخطاء لاكروس تحت OS = Lacros
  • يجب وضع علامة على الأخطاء الموجودة في ثنائي الكروم-الرماد والتي تؤثر فقط على الرماد الكروم على أنها OS = Chrome.
  • يجب وضع علامة على الحشرات الموجودة في ثنائي لاكروس والكروم والتي تؤثر فقط على لاكروس كروم OS = Lacros.
  • يجب تمييز الأخطاء الموجودة في ثنائي الكروم-الرماد التي تؤثر على lacros-chrome بـ OS = Chrome و OS = Lacros. لا ينبغي أن تمنع هذه إطلاق رماد الكروم على المدى القصير ، ولكن يجب أن تمنع إطلاق رماد الكروم على المدى الطويل.

أخيرًا ، يجب ذكر ذلك من المفترض أن يتم تمكين LaCROS افتراضيًا لبعض طرز Chromebook منذ إصدار ChromeOS 116 (على الرغم من إزالة الإشارة في الوثائق إلى أنه يجب تعيين العلامات التجريبية لتمكين Lacros).

نظرًا لأن بعض مستخدمي Chromebook ذكروا أن لديهم متصفحين في النظام ، أحدهما هو Chrome والآخر LaCROS ، وهما في الأساس متماثلان (Chrome) ولكن مع اختلاف أنهما لم يتم إنشاؤهما بنفس الطريقة ، حيث أنهم ذكروا ChromeOS يحتوي على متصفح ChromeOS مدمج (أي أنهما عنصر واحد ونفس العنصر) ، بينما LaCROS هو إصدار Linux المستقل من Chrome (أي عنصر إضافي في النظام).

إذا كنت مهتم بمعرفة المزيد عنها، يمكنك التحقق من التفاصيل في ما يلي الارتباط.


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.