OpenPrinting loyihasi rahbari Till Kamppeter, Apple kompaniyasining CUPS bosib chiqarish tizimini saqlab qolishdan manfaatdor emasligi sababli, o'tgan yili asos solingan CUPS vilkasini yamoqlar va tarqatishlarga qo'shish uchun yuqori oqim loyihasi deb hisoblash mumkinligini e'lon qildi. CUPSning asl muallifi, Apple kompaniyasini bir yarim yil oldin tark etgan Maykl R. Svit vilkalar rivojlanishiga hissa qo'shmoqda.
2020-yil boshidan beri Apple tomonidan boshqariladigan CUPS omborida hech qanday o'zgartirishlar kiritilmadi va loyiha chuqur turg'unlikda. CUPSning ekotizim uchun ahamiyatini hisobga olgan holda, Linux OpenPrinting jamoasi CUPS kod bazasini texnik xizmat ko'rsatishni o'z zimmasiga olishga qaror qildi va o'tgan kuzda fork yaratdi. Forkdan olti oy o'tgach, Apple CUPS ustida ishlashni davom ettirmadi.
Maykl Svitning so'roviga javoban, Apple CUPS funksiyasini yanada rivojlantirishga qiziqishi yo'qligini tasdiqladi va o'zini kod bazasini saqlab qolish bilan cheklamoqchi. macOS, shu jumladan OpenPrinting vilkasidan portlashdagi tuzatishlar. OpenPrinting ishlab chiquvchilari Apple’dan mustaqil ravishda ishlab chiqishni davom ettirishlarini aytishdi va o‘zlarining vilkasini asosiy loyiha deb hisoblashni tavsiya qilishdi. CUPS vilkasining kelajakdagi versiyalari loyiha nomini saqlab qoladi va ilgari ishlatilgan "opX" qo‘shimchasini olib tashlaydi.
Qo'shilgan o'zgarishlar orasida paketda to'plangan yamoqlarning integratsiyasi qayd etilgan. Ubuntu, shuningdek, CUPS asosidagi chop etish stekini, cups-filtrlarini, Ghostscript va Popplerni mustaqil Snap paketida tarqatish uchun zarur bo'lgan imkoniyatlarni qo'shish (Ubuntu (oddiy paketlar o'rniga ushbu snapga o'tishni rejalashtirmoqda). Ishning yana bir yo'nalishi - so'nggi 15 oy ichida Apple omboriga xabar qilingan xatolarni tuzatish.
O'zgarishlar CUPS 2.4 versiyasiga kiritilishi rejalashtirilgan bo'lib, u AirPrint/Mopria mosligini ham qo'shishi, OAuth 2.0/OpenID autentifikatsiyasini qo'shishi, pkg-config uchun qo'llab-quvvatlashni qo'shishi, TLS va X.509 qo'llab-quvvatlashini yaxshilashi, "job-sheets-col" va "media-colosg" atributlarini qo'llab-quvvatlashi kutilmoqda. autentifikatsiya.
Kelajakda, CUPS 3.0 versiyasida PPD printer tavsif formatini qo'llab-quvvatlashni to'xtatish va PPD-dan butunlay xoli va IPP Everywhere protokoli asosida chop etish ilovalarini (CUPS Printer Applications) ishlab chiqish uchun PAPPL ramkasidan foydalanishga asoslangan modulli bosib chiqarish tizimi arxitekturasiga o'tishga qaror qilindi.

Buyruqlar (lp, lpr, lpstat, cancel), kutubxonalar (libcups), lokal kabi komponentlar server bosma server (mahalliy bosma so'rovlarini qayta ishlash uchun mas'ul) va umumiy bosma server (tarmoq bosma uchun mas'ul).

Eslatib o'tamiz, OpenPrinting tashkiloti 2006-yilda loyihaning birlashishi natijasida tashkil etilgan. Linuxprinting.org va bosma tizimining arxitekturasini ishlab chiqayotgan Free Software Groupning OpenPrinting ishchi guruhi Linux (CUPS muallifi Maykl Svit ushbu guruh yetakchilaridan biri edi.) Bir yil o'tgach, loyiha qanoti ostiga o'tdi Linux Jamg'arma. 2012-yilda OpenPrinting loyihasi Apple bilan kelishuvga ko'ra, CUPSning boshqa tizimlarda ishlashi uchun zarur bo'lgan komponentlarni o'z ichiga olgan cups-filters paketini texnik xizmat ko'rsatishni o'z zimmasiga oldi. macOS, CUPS 1.6 chiqarilganidan beri, Apple ba'zi chop etish filtrlari va ishlatiladigan orqa tomonlarni qo'llab-quvvatlashni to'xtatdi Linux, lekin qiziq emas macOS, shuningdek, PPD formatidagi drayverlarni ham eskirgan. Apple’da ishlagan davrida Maykl Svit CUPS kod bazasiga kiritilgan o‘zgarishlarning aksariyat qismini shaxsan o‘zi amalga oshirgan.
Manba: opennet.ru
