Modern technology gives us many things.

موزعو Linux محبطون بسبب قيود متصفح الويب Chromium الجديدة من Google

0 81

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

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

اعتبارًا من 15 مارس ، قالت Google إنها ستحد من الوصول إلى العديد من واجهات برمجة تطبيقات Chrome (API) داخل Chromium بدءًا من 15 مارس 2021. وهذا يعني أن المستخدمين الذين يستخدمون متصفح الويب Chromium أو أي متصفح ويب آخر استنادًا إلى قاعدة الكود مفتوحة المصدر الخاصة به فازوا ” أن تكون قادرًا على استخدام معظم الخدمات التي تدعم واجهة برمجة التطبيقات الخاصة بـ Google. يتضمن ذلك القدرة على مزامنة إشارات Chrome المرجعية ، والتدقيق الإملائي ، والعثور على جهات الاتصال الخاصة بك ، وترجمة النص ، وما إلى ذلك.

العديد من المستخدمين ليسوا سعداء الآن. تحدث Thom Holwerda ، مدير تحرير OSNews ، للكثيرين عندما كتب ، “Google لا تغلق فجوة أمنية ، إنها تطلب فقط من الجميع استخدام Chrome. أو بعبارة صريحة ، لا يريدونك الوصول إلى وظائف Google API الخاصة بهم بدون استخدام برامج احتكارية (Google Chrome). ”

يمكن للمطورين ، بمجرد القفز عبر الأطواق الضرورية للحصول على مفاتيح API ومعرف عميل OAuth 2.0 ، الحصول على مفاتيح لواجهات برمجة التطبيقات هذه. ولكن ، تؤكد Google ، “أن المفاتيح التي حصلت عليها الآن ليست لأغراض التوزيع ويجب عدم مشاركتها مع مستخدمين آخرين”.

وفر الوقت وساعد في ضمان الامتثال لمدير تكوين شبكة SolarWinds

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

التنزيلات المقدمة من SolarWinds
من الناحية النظرية ، يمكن للمطور سحب مفاتيح واجهة برمجة التطبيقات من Chrome الرئيسي والحفاظ على وظائف Google الخاصة ببناء Chromium. ومع ذلك ، هذا مجرد طلب رفع دعوى قضائية.

إلى جانب ذلك ، أشار Jochen Eisinger ، مدير الهندسة في Google لـ Chrome Trust & Safety على مجموعة مطوري Google Chromium ، “لن نزيل واجهة برمجة التطبيقات من مفتاحك ، لكننا سنقتصر الحصة على الحصة المخصصة للتطوير … هذا سيجعل المفاتيح غير مناسبة للاستخدام الإنتاجي. ” “لم يتم تصميم واجهات برمجة التطبيقات هذه ليتم استخدامها بواسطة برامج الجهات الخارجية ، لذا لا يوجد خيار [آخر] للأسف ، نظرًا لعدم وجود إعادة كتابة كاملة.”

إذن ، أين يترك ذلك موزعي Linux الذين قاموا بتجميع Chromium؟ بين المطرقة والسندان.

إن نقل Chromium إلى Linux ليس بالأمر السهل. أوضح آلان بوب ، مدير مجتمع Canonical لخدمة Ubuntu Linux الهندسية ، سبب بدء Canonical في شحن Chromium في حاوية Ubuntu Snap بدلاً من حزمة DEB:

يعد الاحتفاظ بإصدار واحد من Chromium استثمارًا كبيرًا للوقت لفريق Ubuntu Desktop Team الذي يعمل مع فريق Ubuntu Security لتقديم تحديثات لكل إصدار مستقر. نظرًا لأن الفرق تدعم العديد من الإصدارات المستقرة من Ubuntu ، فإن مقدار العمل يتضاعف. تفوت مقارنة حمل العمل هذا بتوزيعات Linux الأخرى التي تحتوي على إصدار متداول واحد مدعوم الفروق الدقيقة في دعم إصدارات متعددة من الدعم طويل الأجل (LTS) وغير LTS.

تُصدر Google إصدارًا رئيسيًا جديدًا من Chromium كل ستة أسابيع ، مع عدة إصدارات ثانوية عادةً لمعالجة الثغرات الأمنية بينهما. يجب إنشاء كل إصدار مستقر جديد لكل إصدار مدعوم من Ubuntu – 16.04 و 18.04 و 19.04 و 19.10 القادم – ولجميع البنى المدعومة (amd64 ، i386 ، arm ، arm64).

في حين أن Snap جعل هذا الأمر أسهل ، إلا أنه لا يزال غير سهل. وفقًا للمصادر ، لم تقرر Canonical بعد ما إذا كانت ستدعم Chromium بدون دعم المستخدم النهائي لواجهات برمجة التطبيقات الخاصة بخدمات Google.

بدأت Linux Mint مؤخرًا في تجميع متصفح Chromium الخاص بها. زعيم النعناع كليمان “كليم” Lefebvre متمسك بالكروم. “لن نفعل أي شيء. سنستمر في حزم Chromium.”

ومع ذلك ، بعد التفكير ، أوضحت Callaway “لم أقل أبدًا أنني سأزيل Chromium من Fedora. قلت إنني أفكر في ذلك بجدية ، ولكن بعد الكثير من التفكير ، قررت أن هناك عددًا كافيًا من المستخدمين الذين ما زالوا يريدون ذلك ، حتى بدون الوظيفة المتوفرة بواسطة Google API. ” لذا ، بدءًا من إصدار فيدورا من Chromium لم يعد يدعم واجهات برمجة التطبيقات التي سيتم إهمالها قريبًا.

تتمنى Callaway حقًا أن تعيد Google النظر في موقفها. لكنه يرى فرصة ضئيلة لذلك. غرد Calloway ، “أكثر ما يحبطني هو عدم فهم أي شخص في فريق Chrome لمفهوم بناء مجتمع مفتوح المصدر. لم يضر مشرفو Chr بـ Chrome ، بل جعلوه أقوى من أي وقت مضى.”

تقترب توزيعات Linux الأخرى من إغراق Chromium. لقد فكر مشرفو Arch Linux في الأمر ، لكن في الوقت الحالي ، سيستمرون في الاحتفاظ بـ Chromium حتى بعد الموعد النهائي في 15 مارس.

إريك هامليرس ، الذي يحتفظ بـ Chromium لـ Slackware Linux ، يتخلى عن Chromium. “لن أقوم بحزم وتوزيع Chromium for Slackware إذا كانت هذه الحزمة معطلة بسبب عدم تسجيل الدخول إلى Chrome Sync. لن أحزم إصدار Chromium بمعرف Google الخاص والسري المضمن. وبدلاً من ذلك ، سأفعل الشيء الصحيح: تقديم المشورة على الأشخاص عدم استخدام Chrome ولكن التبديل إلى Firefox “.

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

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

المصدر

اترك رد

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