ماهو متصفح Chromium … ماهي مميزاته

الكروم هو مفتوح المصدر مجاني و مصدر برنامج ل متصفح الويب ، وضعت أساسا والتي تحتفظ بها جوجل .  تستخدم Google الشفرة لإنشاء متصفح Chrome الخاص بها ، والذي يحتوي على ميزات إضافية.

يستخدم قاعدة بيانات الكروم على نطاق واسع. تعتمد Microsoft Edge و Samsung Internet و Opera والعديد من المتصفحات الأخرى على الرمز. علاوة على ذلك ، يتم استخدام أجزاء كبيرة من الكود بواسطة العديد من أطر عمل التطبيقات .

لا تقدم Google إصدارًا رسميًا من متصفح Chromium. وجميع المتصفحات صدر مع اسم الكروم وشعار بنيت من قبل أطراف أخرى.

الترخيص

Chromium هو مشروع برمجي مجاني بالكامل ومفتوح المصدر . تتم مشاركة الجزء المؤلف من Google بموجب ترخيص BSD المكون من 3 فقرات .  أجزاء أخرى تخضع لمجموعة متنوعة من التراخيص، بما في ذلك معهد ماساتشوستس للتكنولوجيا ، LGPL ، السيدة-PL ، و MPL / GPL / LGPL ثلاثي ترخيص . 

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

الاختلافات من Google Chrome

يوفر Chromium الغالبية العظمى من شفرة المصدر لـ Google Chrome ، لذلك اختارت Google اسم “Chromium” لأن معدن الكروم يُستخدم في طلاء الكروم .  

الميزات

يفتقر Chromium إلى ميزات Chrome التالية: 

  • تحديثات المتصفح التلقائية
  • مفاتيح API لبعض خدمات Google ، بما في ذلك مزامنة المتصفح 
  • و Widevine DRM حدة
  • مرخص الترميز لشعبية H.264 الفيديو و AAC صيغ الصوت
  • آليات تتبع الاستخدام وتقارير الأعطال

العلامة التجارية والترخيص

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

تطوير

تحتوي قاعدة رموز متصفح Chromium على حوالي 35 مليون سطر مصدر من التعليمات البرمجية . 

المساهمون

كان Chromium أحد مشروعات Google منذ إنشائه ،   وقد قام موظفو Google بالجزء الأكبر من أعمال التطوير . 

تشير Google إلى هذا المشروع ونظام Chromium OS المنبثق باسم “The Chromium Projects” ،  ويستخدم موظفوها عناوين البريد الإلكتروني @ chromium.org لأعمال التطوير هذه. ومع ذلك ، فيما يتعلق بالحوكمة ، فإن “مشاريع الكروم” ليست كيانات مستقلة ؛ تحتفظ Google بالسيطرة الحازمة عليها. 

يتم استخدام قاعدة رموز متصفح Chromium على نطاق واسع ، لذلك قدم آخرون مساهمات مهمة ، أبرزها Microsoft و Igalia و Yandex و Intel و Samsung و LG و Opera و Brave .   يمتلك بعض موظفي هذه الشركات أيضًا عناوين بريد إلكتروني @ chromium.org.

لغات البرمجة 

C ++ هي اللغة الأساسية ، وتضم حوالي نصف قاعدة الشفرة.  يتضمن ذلك محركات Blink و V8 ، وتنفيذ HTTP وبروتوكولات أخرى ، ونظام التخزين المؤقت الداخلي ، ومكونات المتصفح الأساسية الأخرى .

يتم تنفيذ بعض واجهة المستخدم في HTML و CSS و JavaScript .   تمت كتابة مجموعة واسعة من اختبارات منصة الويب بهذه اللغات. 

هو مكتوب حوالي 10٪ من مصدر برنامج في C .  يأتي هذا في الغالب من مكتبات الجهات الخارجية التي توفر وظائف أساسية ، مثل SQLite والعديد من برامج الترميز . 

يتطلب دعم أنظمة تشغيل الأجهزة المحمولة لغات خاصة: Java لنظام Android ، ولكل من Swift و Objective-C لنظام iOS .   (A نسخة من أبل الصورة بكت المحرك أيضا في مصدر برنامج، حيث هو مطلوب منها لمتصفحات دائرة الرقابة الداخلية.  )

اللوجستية 

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

يقوم نظام التكامل المستمر Chromium تلقائيًا ببناء واختبار قاعدة الشفرة عدة مرات في اليوم. 

يتم تحديد الإصدارات من خلال رقم إصدار مكون من أربعة أجزاء وهو main.minor.build.patch.  هذا المخطط الإصدارات و نقاط فرع التي تحدث كل ستة إلى سبعة أسابيع هي من جوجل كروم ولها دورة التنمية . 

التاريخ

2008 إلى 2010 

ظهر Google Chrome لأول مرة في سبتمبر 2008 ، وإلى جانب إصداره ، تم توفير شفرة مصدر Chromium أيضًا ، مما يسمح ببناء البنيات منه.   

عند الإفراج عنهم، وانتقد كروم لتخزين المستعمل الصورة كلمات السر من دون حماية كلمة سر رئيسية. أصرت Google على أن كلمة المرور الرئيسية لا توفر أمانًا حقيقيًا ضد المتسللين المطلعين ، لكن المستخدمين جادلوا بأنها ستحمي من زملاء العمل أو أفراد الأسرة الذين يستعيرون جهاز كمبيوتر والقدرة على عرض كلمات المرور المخزنة كنص عادي . في كانون الأول (ديسمبر) 2009 ، صرح مطور Chromium P. Kasting: “كلمة المرور الرئيسية كانت إصدار 1397. تم إغلاق هذه المشكلة. لن ننفذ كلمة مرور رئيسية. ليس الآن ، وليس أبدًا. لن يؤدي الجدال بشأنها إلى حدوث ذلك.” مجموعة من الناس يرغبون في أن “لن يحدث ذلك. قراراتنا المتعلقة بالتصميم ليست ديمقراطية. لا يمكنك دائمًا الحصول على ما تريد”. 

إصدار ألفا من Chromium 3 لنظام التشغيل Linux

كان الإصدار 3 هو أول إصدار ألفا متاح لنظام التشغيل Linux . سرعان ما قام Chromium بدمج السمات الأصلية لنظام Linux ، باستخدام مجموعة أدوات GTK + للسماح بتلائمها مع بيئة سطح مكتب GNOME .     قدم الإصدار 3 أيضًا تحسينات لمحرك JavaScript وموضوعات يختارها المستخدم. 

قدم الإصدار 6 ميزات لبساطة واجهة المستخدم ، حيث كان أحد أهداف Google جعل المتصفح “يشعر بخفة الوزن (معرفيًا وجسديًا) وسريعًا”.  كانت التغييرات عبارة عن قائمة أدوات موحدة ، ولا يوجد زر الصفحة الرئيسية افتراضيًا (على الرغم من إمكانية تكوين المستخدم) ، وزر إعادة تحميل / إيقاف مدمج ، وتم إلغاء تنشيط شريط الإشارات افتراضيًا. كما قدمت أيضًا قارئ PDF مدمجًا ودعم WebM و VP8 للاستخدام مع فيديو HTML5 وشريط URL أكثر ذكاءً .  

عزز الإصدار 7 أداء HTML5 إلى ضعف أداء الإصدارات السابقة عبر تسريع الأجهزة .   

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

عرض الإصدار 9 بار ميزة URL لفضح الخداع الهجمات، بالإضافة إلى وضع الحماية ل أدوبي فلاش المكونات في. ومن الإضافات الأخرى مكتبة WebGL والوصول إلى سوق Chrome الإلكتروني الجديد .   

2011 

تم تقديم شعار Chromium في عام 2011 

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

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

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

كانت التغييرات الأخرى في عام 2011 هي تسريع GPU على جميع الصفحات ، وإضافة دعم لواجهة برمجة تطبيقات Web Audio الجديدة ، و Google Native Client (NaCl) الذي يسمح بتنفيذ التعليمات البرمجية الأصلية التي توفرها جهات خارجية كثنائيات محايدة للنظام الأساسي ليتم تنفيذها بشكل آمن داخل المتصفح نفسه.   تم أيضًا توفير مكتبة رسومات Google Skia لجميع إصدارات Chromium.  

منذ 2012 

و خدمة المزامنة وأضاف لجوجل كروم في 2012 ويمكن أيضا أن تستخدم من قبل الكروم يبني.   وفي العام نفسه، تم إضافة API جديدة للفيديو عالي الجودة والاتصال الصوتي، مما يتيح تطبيقات الويب للوصول إلى المستخدم الكاميرا و الميكروفون بعد طلب الإذن للقيام بذلك.   ثم تم تسريع فك تشفير الفيديو لويندوز GPU ودعم بروتوكول QUIC .  

في عام 2013، تعديل الكروم و بكت جعل المحرك تم رسميا متشعب مثل الطرفة المحرك.  

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

قدم الإصدار 69 مظهرًا جديدًا للمتصفح ، كجزء من الذكرى السنوية العاشرة لـ Google Chrome.  في نفس العام ، تم إضافة تدابير جديدة للحد من الإعلانات المسيئة. 

بدءًا من مارس 2021 ، لم يعد من الممكن استخدام خدمة مزامنة Google Chrome بواسطة إصدارات Chromium.  

المتصفحات القائمة على Chromium 

بالإضافة إلى Google Chrome ، استندت العديد من متصفحات الويب البارزة الأخرى إلى رمز Chromium.

نشط

  • أمازون سيلك
  • تم تطوير متصفح Avast Secure Browser بواسطة Avast
  • Beaker ، متصفح ويب من نظير إلى نظير
  • Blisk هو متصفح متاح لنظام التشغيل Windows 7 والإصدارات الأحدث ، OS X 10.9 والإصدارات الأحدث ، ويهدف إلى توفير مجموعة من الأدوات المفيدة لتطوير الويب .
  • Brave هو متصفح ويب مفتوح المصدر يهدف إلى منع متتبعات مواقع الويب وإزالة الإعلانات المتطفلة على الإنترنت.
  • CodeWeavers كروس الكروم هو حزمة غير رسمية من WINE مشتق والكروم المطور بناء 21 لينكس وماك، الذي صدر لأول مرة يوم 15 سبتمبر 2008 من قبل CodeWeavers كجزء من مشروع كروس بهم.  
  • Comodo Dragon هو نسخة معدلة من Chromium لأنظمة Windows 8.1 و 8 و Windows 7 و Vista  أنتجتها Comodo Group . وفقًا للمطور ، فإنه يوفر ميزات أمان وخصوصية محسنة. 
  • Cốc Cốc هو متصفح ويب مجاني يركز على السوق الفيتنامية ، طورته شركة Cốc Cốc الفيتنامية ، استنادًا إلى كود Chromium مفتوح المصدر لنظام Windows.  ووفقا للبيانات التي نشرتها الكس في يوليو 2013، مرت كوك كوك أوبرا لتصبح واحدة من أكبر 5 المتصفحات الأكثر شعبية في فيتنام  في حدود 2 أشهر إطلاقه رسميا. 
  • Dissenter هو تفرع من متصفح Brave يضيف قسم تعليق إلى أي عنوان URL. 
  • Epic Browser هو متصفح ويب يركز على الخصوصية تم تطويره بواسطة Hidden Reflex of India ويعتمد على كود مصدر Chromium. 
  • Falkon هو واجهة مستخدم رسومية مفتوحة المصدر قائمة على Qt ، باستخدام محرك QtWebEngine القائم على الكروم. 
  • qutebrowser واجهة المستخدم الرسومية المستندة إلى Qt مع روابط مفاتيح تشبه Vim ، باستخدام QtWebEngine المستندة إلى Chromium. 
  • يستند Microsoft Edge إلى Chromium اعتبارًا من 15 يناير 2020.  
  • Naver Whale هو متصفح ويب مجاني كوري جنوبي طورته شركة Naver Corporation ، وهو متاح أيضًا باللغة الإنجليزية. أصبح متاحًا على Android في 13 أبريل 2018.
  • بدأت Opera في تأسيس متصفح الويب الخاص بها على Chromium بالإصدار 15. 
  • Qihoo 360 Secure Browser هو متصفح ويب صيني يستند إلى Chromium تم تطويره بواسطة Qihoo . 
  • SalamWeb هو متصفح ويب يعتمد على Chromium للمسلمين ، والذي يسمح فقط بالمواقع / المعلومات الحلال .
  • قامت Samsung Internet بشحن أول متصفح لها يستند إلى Chromium في طراز Galaxy S4 الذي تم إصداره في عام 2013. 
  • Sleipnir هو متصفح مشتق من Chromium لنظامي التشغيل Windows و macOS. تتمثل إحدى ميزاته الرئيسية في الارتباط بتطبيقات الويب (Facebook و Twitter و Dropbox وما إلى ذلك) وتطبيقات الهواتف الذكية (Google Map ، وما إلى ذلك). كما أنها تفتخر بما تسميه “النص الجميل” ، وتحتوي على علامات تبويب رسومية فريدة من بين ميزات أخرى. 
  • Slimjet : مستعرض ويب يستند إلى Chromium تم إصداره بواسطة FlashPeak والذي يتميز بترجمة صفحات الويب المضمنة وإمكانية عرض PDF ومكوِّن إضافي لفلاش PPAPI ، وهي ميزات عادةً ما تكون مفقودة من المتصفحات المستندة إلى Chromium غير مدعومة حاليًا.
  • SRWare Iron هو إصدار مجاني من Chromium لأنظمة التشغيل Windows و macOS و Linux ، ويقدم إصدارات قابلة للتثبيت ومحمولة. يقوم Iron بتعطيل بعض ميزات Chromium القابلة للتكوين والتي يمكنها مشاركة المعلومات مع جهات خارجية وميزات التتبع الإضافية التي تضيفها Google إلى متصفح Chrome الخاص بها. 
  • Torch هو متصفح يعتمد على Chromium لنظام التشغيل Windows. إنه متخصص في تنزيل الوسائط ويحتوي على ميزات وسائط مدمجة ، بما في ذلك محرك التورنت وجهاز التقاط الفيديو وزر المشاركة. 
  • ungoogled-chromium هو متصفح يعتمد على Chromium. تم تطويره في البداية لنظام Linux ، وتم إضافة إصدارات لنظامي التشغيل Windows و MacOS لاحقًا. يزيل خدمات Google المضمنة في Chromium. 
  • Vivaldi هو متصفح لأنظمة Windows و macOS و Linux تم تطويره بواسطة Vivaldi Technologies.   تهدف Vivaldi القائمة على الكروم إلى إحياء السمات الغنية لأوبرا عصر Presto مع تعديلاتها الخاصة.
  • Yandex Browser هو متصفح أنشأته شركة البرمجيات الروسية Yandex لأنظمة macOS و Windows و Linux و Android و iOS.  متصفح يدمج الخدمات ياندكس، والتي تشمل محرك البحث ، و الترجمة الآلية الخدمة و التخزين السحابية . على نظام Android ، يوفر إمكانية تثبيت ملحقات chrome على متصفح الجوال.

Chromium

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.