Iprojekthi yeOpenPrinting yathatha uphuhliso lwenkqubo yoshicilelo yeCUPS

Kuze uKamppeter, inkokeli yeprojekthi ye-OpenPrinting, ibhengeze ukuba ngenxa yokungabikho komdla we-Apple ekugcineni inkqubo yoshicilelo ye-CUPS, ifolokhwe yeCUPS eyasekwa kunyaka ophelileyo inokuthathwa njengeprojekthi ephezulu yokuhanjiswa kweepatches kunye nokubandakanywa kwizabelo. UMichael R Sweet, umbhali wokuqala weCUPS, owashiya i-Apple ngonyaka kunye nesiqingatha edlulileyo, uthatha inxaxheba ekuphuhlisweni kwefoloko.

Ukususela ekuqaleni kuka-2020, akukho tshintsho lwenziweyo kwindawo yokugcina izinto ze-CUPS egcinwe yi-Apple, kwaye le projekthi ayisebenzi kakuhle. Ngenxa yokubaluleka kwe-CUPS kwinkqubo yendalo, Linux Iqela le-OpenPrinting ligqibe ekubeni lithathele kulo ukugcinwa kwe-CUPS codebase kwaye lenze i-fork ekwindla edlulileyo. Kwiinyanga ezintandathu emva kwe-fork, i-Apple ayizange iphinde iqale ukusebenza kwi-CUPS.

Ukuphendula kuphando lukaMichael Sweet, iApple iqinisekisile ukungabi namdla ekuphuhliseni ngakumbi ukusebenza kweCUPS kwaye iceba ukuzikhawulela ekugcineni isiseko sekhowudi ye- macOS, kuquka ukulungiswa kwe-porting kwi-OpenPrinting fork. Abaphuhlisi be-OpenPrinting bathi baza kuqhubeka nophuhliso ngokuzimeleyo kwi-Apple kwaye bacebisa ukuba i-fork yabo ithathwe njengeprojekthi ephambili. Iinguqulelo zexesha elizayo ze-CUPS fork ziya kugcina igama leprojekthi kwaye zisuse isimamva "opX" esisetyenzisiweyo ngaphambili.

Phakathi kotshintsho olusele longeziwe, kuphawulwe ukuhlanganiswa kwama-patches aqokelelwe kwiphakheji. Ubuntu, kunye nokongeza amandla afunekayo ukusasaza i-CUPS-based printing stack, ii-cups-filters, i-Ghostscript, kunye ne-Poppler kwiphakheji ye-Snap equlethwe ngokwayo (Ubuntu (iceba ukufudukela kule snap endaweni yeepakeji eziqhelekileyo). Omnye umsebenzi kukulungisa iimpazamo ezibikwe kwindawo yokugcina idatha ye-Apple kwiinyanga ezili-15 ezidlulileyo.

Utshintsho lucetywa ukuba lufakwe kwi-CUPS 2.4 yokukhululwa, eya kubandakanya ukuhambelana kwe-AirPrint / i-Mopria, inkxaso yokuqinisekisa i-OAuth 2.0/OpenID yokuqinisekisa, inkxaso eyongeziweyo ye-pkg-config, i-TLS ephuculweyo kunye ne-X.509 inkxaso, inkxaso "ye-job-sheets -col" iimpawu kunye ne "media-col", deprecating cups-config kunye noqinisekiso lweKerberos.

Kwixesha elizayo, kukhupho lwe CUPS 3.0, kwagqitywa ekubeni kuyekwe ukuxhasa ifayile yenkcazo yomshicileli we PPD kwaye utshintshele kulwakhiwo lwemodyuli yenkqubo yoshicilelo, esimahla ngokupheleleyo yePPD kwaye isekwe kusetyenziso lwesakhelo se PAPPL ukuphuhlisa izicelo zoshicilelo. (CUPS Printer Applications) esekwe kwi IPP Yonke indawo.

Iprojekthi yeOpenPrinting yathatha uphuhliso lwenkqubo yoshicilelo yeCUPS

Izinto ezifana nemiyalelo (lp, lpr, lpstat, cancel), iilayibrari (libcups), zasekuhlaleni umncedisi iseva yokuprinta (enoxanduva lokucubungula izicelo zokuprinta zasekuhlaleni) kunye neseva yokuprinta ekwabelwana ngayo (enoxanduva lokuprinta inethiwekhi).

Iprojekthi yeOpenPrinting yathatha uphuhliso lwenkqubo yoshicilelo yeCUPS

Masikhumbule ukuba umbutho we-OpenPrinting wadalwa ngo-2006 ngenxa yokudityaniswa kweprojekthi. Linuxprinting.org kunye neqela elisebenzayo le-OpenPrinting leFree Software Group, elaliphuhlisa uyilo lwenkqubo yokuprinta ye Linux (UMichael Sweet, umbhali weCUPS, wayengomnye weenkokheli zeli qela.) Emva konyaka, le projekthi yaba phantsi kwephiko Linux Isiseko. Ngowama-2012, iprojekthi ye-OpenPrinting, ngokuvumelana ne-Apple, yathatha ukugcinwa kwephakheji yee-cups-filters, equlethe izinto ezifunekayo ukuze i-CUPS isebenze kwiinkqubo ezingezizo macOS, ukusukela oko kwakhutshwa iCUPS 1.6, iApple iye yayeka ukuxhasa ezinye izihluzi zokuprinta kunye nee-backends ezisetyenziswa kwi Linux, kodwa ayibangeli mdla macOS, kwaye waphinda wasebenzisa abaqhubi abangaphumelelanga kwifomathi yePPD. Ngexesha lakhe e-Apple, uMichael Sweet ngokwakhe unegalelo elikhulu kutshintsho kwi-CUPS codebase.

umthombo: opennet.ru

Thenga ukusingathwa okuthembekileyo kwiindawo ezinokhuseleko lweDDoS, iiseva zeVPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekileyo ngokhuseleko lwe-DDoS, iiseva zeVPS VDS | ProHoster