Projekt OpenPrinting je prevzel razvoj tiskalniškega sistema CUPS

Till Kamppeter, vodja projekta OpenPrinting, je napovedal, da lahko zaradi Applovega nezainteresiranosti za vzdrževanje tiskalniškega sistema CUPS lani ustanovljeni CUPS fork štejemo za upstream projekt za prenos popravkov in vključitev v distribucije. Pri razvoju forka sodeluje Michael R Sweet, izvirni avtor CUPS-a, ki je Apple zapustil pred letom in pol.

Od začetka leta 2020 v repozitoriju CUPS, ki ga vzdržuje Apple, ni bilo nobenih sprememb, projekt pa je v globoki stagnaciji. Glede na pomen CUPS za ekosistem, Linux Ekipa OpenPrinting se je odločila prevzeti vzdrževanje kodne baze CUPS in lansko jesen ustvarila razvejanje (fork). Šest mesecev po razvejanju Apple ni nadaljeval dela na CUPS.

Apple je v odgovoru na poizvedbo Michaela Sweeta potrdil, da ni zainteresiran za nadaljnji razvoj funkcionalnosti CUPS in da se namerava omejiti na vzdrževanje kodne baze za macOS, vključno s popravki za prenos iz razvejitve OpenPrinting. Razvijalci OpenPrinting so izjavili, da bodo razvoj nadaljevali neodvisno od Appla, in priporočili, da se njihova razvejitev obravnava kot glavni projekt. Prihodnje različice razvejitve CUPS bodo ohranile ime projekta in odstranile prej uporabljeno pripono "opX".

Med že dodanimi spremembami je omenjena integracija popravkov, zbranih v paketu. Ubuntu, kot tudi dodajanje zmogljivosti, potrebnih za distribucijo sklada za tiskanje, ki temelji na CUPS, filtrov cups, Ghostscripta in Popplerja v samostojnem paketu Snap (Ubuntu (načrtuje selitev na ta snap namesto na običajne pakete). Drugo področje dela je odpravljanje napak, ki so bile v zadnjih 15 mesecih prijavljene v Appleov repozitorij.

Spremembe naj bi bile vključene v izdajo CUPS 2.4, ki bo vključevala tudi združljivost AirPrint/Mopria, dodano podporo za preverjanje pristnosti OAuth 2.0/OpenID, dodano podporo za pkg-config, izboljšano podporo za TLS in X.509, podporo za "job-sheets" -col« in »media-col«, opuščanje cups-config in preverjanje pristnosti Kerberos.

V prihodnosti, v izdaji CUPS 3.0, je bilo odločeno, da prenehamo podpirati format opisa tiskalnika PPD in preidemo na modularno arhitekturo tiskalniškega sistema, popolnoma brez PPD in temelji na uporabi ogrodja PAPPL za razvoj aplikacij za tiskanje. (CUPS Printer Applications), ki temelji na protokolu IPP Everywhere.

Projekt OpenPrinting je prevzel razvoj tiskalniškega sistema CUPS

Komponente, kot so ukazi (lp, lpr, lpstat, cancel), knjižnice (libcups), lokalne strežnik tiskalniški strežnik (odgovoren za obdelavo lokalnih zahtev za tiskanje) in skupni tiskalniški strežnik (odgovoren za omrežno tiskanje).

Projekt OpenPrinting je prevzel razvoj tiskalniškega sistema CUPS

Spomnimo se, da je bila organizacija OpenPrinting ustanovljena leta 2006 kot posledica združitve projekta Linuxprinting.org in delovna skupina OpenPrinting skupine Free Software Group, ki je razvijala arhitekturo tiskalnega sistema za Linux (Michael Sweet, avtor CUPS-a, je bil eden od vodij te skupine.) Leto kasneje je projekt prišel pod okrilje Linux Fundacija. Leta 2012 je projekt OpenPrinting v dogovoru z Appleom prevzel vzdrževanje paketa cups-filters, ki vsebuje komponente, potrebne za delovanje CUPS na sistemih, ki niso macOSApple je od izdaje CUPS 1.6 opustil podporo za nekatere filtre za tiskanje in zaledne programe, ki se uporabljajo v Linuxvendar ni zanimivo za macOS, in tudi zastarele gonilnike v formatu PPD. Michael Sweet je med svojim delovanjem pri Applu osebno prispeval veliko večino sprememb v kodni bazi CUPS.

Vir: opennet.ru

Kupite zanesljivo gostovanje za strani z DDoS zaščito, VPS VDS strežniki 🔥 Kupite zanesljivo spletno gostovanje z zaščito DDoS, VPS VDS strežniki | ProHoster