OpenPrinting projekts ir izlaidis CUPS 2.4.0 drukas sistēmu

OpenPrinting projektā tika prezentēta bez Apple līdzdalības izveidotās drukas sistēmas CUPS 2.4.0 (Common Unix Printing System) izlaišana, kas kopš 2007. gada pilnībā kontrolē projekta attīstību, absorbējot uzņēmumu Easy Software Products, kas radīja KAUZES. Sakarā ar Apple sarūkošo interesi par drukas sistēmas uzturēšanu un CUPS vispārējo nozīmi Linux ekosistēmā, OpenPrinting kopienas entuziasti nodibināja dakšiņu, kurā darbs pie projekta turpinājās, nemainot nosaukumu. Michael R Sweet, sākotnējais CUPS autors, kurš pirms diviem gadiem pameta Apple, pievienojās darbam pie dakšas. Projekta kods joprojām tiek piegādāts saskaņā ar Apache-2.0 licenci, taču dakšas repozitorijs ir novietots kā primārā, nevis Apple repozitorijs.

OpenPrinting izstrādātāji paziņoja, ka turpinās izstrādi neatkarīgi no Apple, un ieteica viņu dakšu uzskatīt par galveno projektu pēc tam, kad Apple apstiprināja savu intereses trūkumu par turpmāku CUPS funkcionalitātes attīstību un nodomu aprobežoties ar CUPS kodu bāzes uzturēšanu operētājsistēmai macOS. ieskaitot labojumu pārsūtīšanu no dakšas no OpenPrinting. Kopš 2020. gada sākuma Apple uzturētā CUPS repozitorija ir dziļi stagnējusi, taču nesen Maikls Svīts ir sācis migrēt uz to uzkrātās izmaiņas, vienlaikus piedaloties CUPS izstrādē OpenPrinting repozitorijā.

CUPS 2.4.0 pievienotās izmaiņas ietver saderību ar AirPrint un Mopria klientiem, OAuth 2.0/OpenID autentifikācijas atbalsta pievienošanu, pkg-config atbalsta pievienošanu, uzlabotu TLS un X.509 atbalstu, darba lapu ieviešanu. col” un “media-col”, atbalsts izvadei JSON formātā programmā ipptool, USB aizmugursistēmas pārsūtīšana darbam ar root tiesībām, tumšas tēmas pievienošana tīmekļa saskarnei.

Tajā ir iekļauti arī divu gadu kļūdu labojumi un ielāpi, kas tiek piegādāti Ubuntu komplektā, tostarp papildu līdzekļi, kas nepieciešami, lai izplatītu uz CUPS balstītu drukas kaudzi, krūzes-filtrus, Ghostscript un Poppler autonomā Snap pakotnē (Ubuntu plānu slēdzis šim snapam, nevis parastajiem iepakojumiem). Novecojusi cups-config un Kerberos autentifikācija. Iepriekš novecojušie FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache un SMBConfigFile iestatījumi ir noņemti no mapēm cupsd.conf un cups-files.conf.

Viens no CUPS 3.0 izlaišanas plāniem ir nodoms pārtraukt PPD printera apraksta formāta atbalstu un pāriet uz moduļu drukas sistēmas arhitektūru, kas ir pilnībā brīva no PPD un balstās uz PAPPL ietvara izmantošanu drukas lietojumprogrammu (CUPS Printer Applications) izstrādei. ), pamatojoties uz IPP Visur protokolu. Atsevišķos moduļos plānots izvietot tādas sastāvdaļas kā komandas (lp, lpr, lpstat, cancel), bibliotēkas (libcups), lokālo drukas serveri (atbildīgs par lokālo drukas pieprasījumu apstrādi) un koplietojamo drukas serveri (atbildīgs par tīkla drukāšanu). .

OpenPrinting projekts ir izlaidis CUPS 2.4.0 drukas sistēmu

OpenPrinting projekts ir izlaidis CUPS 2.4.0 drukas sistēmu

Atgādināsim, ka OpenPrinting organizācija tika izveidota 2006. gadā, apvienojoties projektam Linuxprinting.org un OpenPrinting darba grupai no Free Software Group, kas nodarbojās ar Linux drukas sistēmas arhitektūras izstrādi ( Michael Sweet, CUPS autors, bija viens no šīs grupas līderiem). Gadu vēlāk projekts nonāca Linux fonda paspārnē. 2012. gadā OpenPrinting projekts, vienojoties ar Apple, pārņēma krūzīšu-filtru pakotnes uzturēšanu ar komponentiem, kas nepieciešami, lai CUPS darbotos citās sistēmās, nevis macOS, jo, sākot ar CUPS 1.6 izlaišanu, Apple pārtrauca atbalstīt dažas drukas. filtri un aizmugursistēmas. tiek izmantoti operētājsistēmā Linux, taču tie neinteresē MacOS, kā arī paziņoja, ka draiveri PPD formātā ir novecojuši. Laikā, kad viņš strādāja Apple, lielāko daļu izmaiņu CUPS kodu bāzē veica Maikls Svīts.

Avots: opennet.ru

Pievieno komentāru