OpenPrinting loyihasi CUPS 2.4.0 bosib chiqarish tizimini chiqardi

OpenPrinting loyihasi Apple ishtirokisiz shakllangan CUPS 2.4.0 (Common Unix Printing System) bosma tizimining chiqarilishini taqdim etdi, u 2007 yildan boshlab loyihaning rivojlanishini to'liq nazorat qilib, yaratgan Easy Software Products kompaniyasini o'ziga singdirdi. CUPS. Apple kompaniyasining bosib chiqarish tizimini saqlashga qiziqishi pasayganligi va CUPS ning Linux ekotizimidagi umumiy ahamiyati tufayli, OpenPrinting hamjamiyatining ishqibozlari vilkalar yaratdilar, unda loyiha ustida ishlash nomini o'zgartirmasdan davom ettirildi. Ikki yil oldin Apple'ni tark etgan CUPSning asl muallifi Maykl R Svit vilka ustida ishlashga qo'shildi. Loyiha kodi Apache-2.0 litsenziyasi ostida yetkazib berishda davom etmoqda, ammo vilkalar ombori Apple emas, balki asosiy ombor sifatida joylashtirilgan.

OpenPrinting ishlab chiquvchilari Apple'dan mustaqil ravishda rivojlanishni davom ettirishlarini e'lon qilishdi va Apple CUPS funksionalligini yanada rivojlantirishga qiziqish yo'qligini va macOS uchun CUPS kod bazasini saqlab qolish bilan cheklanish niyatini tasdiqlaganidan keyin ularning vilkalarini asosiy loyiha sifatida ko'rib chiqishni tavsiya qildi, shu jumladan, tuzatishlarni vilkadan OpenPrinting-dan o'tkazish. 2020-yil boshidan beri Apple tomonidan qoʻllab-quvvatlanadigan CUPS ombori qattiq turgʻunlik holatida edi, biroq yaqinda Maykl Svit unga toʻplangan oʻzgarishlarni koʻchirishni boshladi va shu bilan birga OpenPrinting omborida CUPSni ishlab chiqishda ishtirok etdi.

CUPS 2.4.0 ga qo‘shilgan o‘zgartirishlar orasida AirPrint va Mopria mijozlari bilan moslik, OAuth 2.0/OpenID autentifikatsiya qo‘llab-quvvatlashi, pkg-config qo‘llab-quvvatlash qo‘shilishi, yaxshilangan TLS va X.509 qo‘llab-quvvatlashi, “ish varaqlari- col” va “media-col”, ipptool-da JSON formatida chiqishni qo'llab-quvvatlash, USB backendni ildiz huquqlari bilan ishlashga o'tkazish, veb-interfeysga qorong'u mavzuni qo'shish.

Shuningdek, u Ubuntu uchun paketda yuborilgan ikki yillik xatolarni tuzatish va yamoqlarni, shu jumladan CUPS-ga asoslangan chop etish toʻplamini, stakan filtrlarini, Ghostscript va Popplerni mustaqil Snap paketida tarqatish uchun zarur boʻlgan funksiyalarni qoʻshishni oʻz ichiga oladi (Ubuntu rejalarini almashtirish oddiy paketlar o'rniga bu snapga). Eskirgan cups-config va Kerberos autentifikatsiyasi. Oldindan eskirgan FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache va SMBConfigFile sozlamalari cupsd.conf va cups-files.conf dan olib tashlandi.

CUPS 3.0 versiyasini chiqarish rejalari orasida PPD printer tavsif formatini qo‘llab-quvvatlashni to‘xtatish va PPD-dan butunlay xoli va bosma ilovalarni (CUPS Printer Applications) ishlab chiqish uchun PAPPL ramkasidan foydalanishga asoslangan modulli bosib chiqarish tizimi arxitekturasiga o‘tish niyati bor. ) IPP Everywhere protokoli asosida. Buyruqlar (lp, lpr, lpstat, bekor qilish), kutubxonalar (libcups), mahalliy chop etish serveri (mahalliy chop etish so'rovlarini qayta ishlash uchun mas'ul) va umumiy chop etish serveri (tarmoqli chop etish uchun mas'ul) kabi komponentlarni alohida modullarga joylashtirish rejalashtirilgan. .

OpenPrinting loyihasi CUPS 2.4.0 bosib chiqarish tizimini chiqardi

OpenPrinting loyihasi CUPS 2.4.0 bosib chiqarish tizimini chiqardi

Eslatib o'tamiz, OpenPrinting tashkiloti 2006 yilda Linuxprinting.org loyihasi va Linux uchun bosma tizim arxitekturasini ishlab chiqishda ishtirok etgan Free Software Groupning OpenPrinting ishchi guruhining birlashishi natijasida tashkil etilgan ( CUPS muallifi Maykl Svit ushbu guruhning yetakchilaridan biri edi). Bir yil o'tgach, loyiha Linux Foundation qanoti ostiga o'tdi. 2012 yilda OpenPrinting loyihasi Apple bilan kelishilgan holda, CUPS uchun macOS dan boshqa tizimlarda ishlashi uchun zarur bo'lgan komponentlar bilan stakan filtrlari paketiga texnik xizmat ko'rsatishni o'z zimmasiga oldi, chunki CUPS 1.6 chiqarilishidan boshlab Apple ba'zi bosma nashrlarni qo'llab-quvvatlashni to'xtatdi. filtrlar va backendlar. Linuxda ishlatiladi, lekin macOS uchun qiziq emas, shuningdek, PPD formatidagi drayverlarni eskirgan deb e'lon qildi. Apple’dagi faoliyati davomida CUPS kod bazasidagi o‘zgarishlarning katta qismi shaxsan Maykl Svit tomonidan amalga oshirilgan.

Manba: opennet.ru

a Izoh qo'shish