تم الإعلان عن التغييرات الأولى في مفترق CUPS

في أكتوبر من العام الماضي نشارك الأخبار هنا على المدونة في مشروع OpenPrinting (بدعم من Linux Foundation) الذي أنشأ ملف فرع نظام الطباعة CUPS ، حيث كان الجزء الأكثر نشاطًا في التطوير بقلم Michael R Sweet ، المؤلف الأصلي لـ CUPS.

وذلك بعد أكثر من ستة أشهر منذ ذلك الحين، حتى كامبيتr ، قائد مشروع OpenPrinting ، أعلن ذلك بسبب عدم اهتمام شركة آبل في الحفاظ على نظام الطباعة CUPS ، يمكن اعتبار شوكة CUPS ، التي تأسست العام الماضي ، كمشروع مبتدئ من التصحيحات والتوزيعات. تم تطوير الشوكة مع Michael R Sweet ، المؤلف الأصلي لـ CUPS ، الذي ترك شركة Apple منذ عام ونصف.

المادة ذات الصلة:
يعمل OpenPrinting على شوكة نظام الطباعة CUPS

منذ أوائل عام 2020 ، لم يتم إجراء أي تغييرات على مستودع CUPS التي تحتفظ بها شركة آبل والمشروع في حالة ركود عميق. نظرًا لأهمية CUPS لنظام Linux البيئي ، قرر فريق OpenPrinting أن يأخذوا صيانة كود CUPS بأيديهم وأصدروا شوكة في الخريف الماضي. لقد مرت ستة أشهر منذ إنشاء الشوكة ولم تستأنف Apple العمل على CUPS.

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

من بين التغييرات التي تمت إضافتها بالفعل ، تم تمييز دمج التصحيحات المتراكمة في حزمة Ubuntu ، بالإضافة إلى إضافة القدرات اللازمة لتوزيع مكدس الطباعة المستند إلى CUPS و Ghostscript و Poppler في حزمة تنسيق Snap (تخطط Ubuntu للتبديل إلى هذا المكون الإضافي بدلاً من الحزم المعتادة) . يتمثل جانب آخر من المهمة في إصلاح الأخطاء التي تم الإبلاغ عنها إلى مستودع Apple في آخر 15 شهرًا.

من المخطط تضمين التغييرات في الإصدار CUPS 2.4 ، من المتوقع أيضًا أن يتضمن التوافق مع AirPrint / Mopria ، بالإضافة إلى إضافة دعم لمصادقة OAuth 2.0 / OpenID ، ودعم تكوين pkg ، وتحسين دعم TLS و X.509 ، من بين تغييرات أخرى.

في وقت لاحق، في إصدار CUPS 3.0 ، تقرر إيقاف دعم تنسيق وصف طابعة PPD والتبديل إلى بنية نظام طباعة معيارية ، خالية تمامًا من PPD وتعتمد على استخدام إطار عمل PAPPL لتطوير تطبيقات الطباعة على أساس بروتوكول IPP Everywhere.

ستتضمن الوحدات المنفصلة مكونات مثل الأوامر (lp ، lpr ، lpstat ، إلغاء) ، المكتبات (libcups) ، خادم طباعة محلي (مسؤول عن معالجة طلبات إخراج الطباعة المحلية) وخادم طباعة مشترك (مسؤول عن طباعة الشبكة).

دعونا نتذكر أن المنظمة تم إنشاء OpenPrinting في عام 2006 نتيجة لدمج مشروع Linuxprinting.org ومجموعة عمل OpenPrinting التابعة لمجموعة البرمجيات الحرة ، التي كانت تعمل على تطوير بنية نظام الطباعة لنظام Linux (كان مايكل سويت ، مؤلف CUPS ، أحد رواد هذه المجموعة ). بعد عام ، جاء المشروع تحت جناح مؤسسة Linux Foundation.

في عام 2012 ، تولى مشروع OpenPrinting ، وفقًا لشركة Apple ، صيانة حزمة cups-Filters بالمكونات الضرورية لـ CUPS للعمل على أنظمة أخرى غير macOS ، منذ إصدار CUPS 1.6 ، توقفت Apple عن دعم بعض مرشحات الطباعة والخلفيات المستخدمة في Linux ، ولكنها ليست ذات أهمية لنظام macOS ، كما تم إهمال برامج تشغيل PPD.

خلال الفترة التي قضاها في Apple ، تم إجراء الغالبية العظمى من التغييرات على قاعدة رموز CUPS شخصيًا بواسطة Michael Sweet.

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


اترك تعليقك

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

*

*

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