OpenPrinting projekt on võtnud ülesandeks CUPS printimissüsteemi arendamise.

Till Kamppeter, OpenPrintingi projekti juht, teatas, et tänu Apple'i huvi puudumisele CUPS-i printimissüsteemi hoidmise osas võib eelmisel aastal loodud CUPS-i fork'i pidada põhiprojektiks (upstream) patšide edastamiseks ja jaotustesse lisamiseks. Fork'i arenduses osaleb Michael R Sweet, CUPS-i algne autor, kes lahkus Apple'ist poolteist aastat tagasi.

Alates 2020. aasta algusest ei ole Apple'i toetatud CUPS-i hoidlas ühtegi muudatust tehtud ning projekt on sügavas stagnatsioonis. Arvestades CUPS-i tähtsust Linuxi ökosüsteemis, otsustas OpenPrintingi meeskond võtta CUPS-i koodi hooldamise enda õlgadele ning asutas eelmise sügise lõpus fork'i. Pool aastat pärast fork'i loomist ei ole Apple CUPS-i kallal tööd uuesti alustanud.

Michael Switti päringule vastuseks kinnitas Apple, et ei kavatse CUPS-i funktsionaalsuse edasise arendamisega tegeleda ning piirab end koodi piisavuse tagamisega macOS-i jaoks, sealhulgas edastades parandusi OpenPrinting'i hardfork'ist. OpenPrinting'i arendajad kuulutasid välja, et jätkavad arendust sõltumatult Apple'ist ja soovitasid nende hardfork'i pidada peamiseks projektiks. Tulevased CUPS-i hardfork'i versioonid kantakse edasi projekti nime säilitamisega ja ilma varasemalt kasutatud sufixita „opX“.

Juba lisatud muudatustest on märgitud Ubuntu paketi jaoks kogunenud plaastrite integreerimist, samuti vajalikud funktsioonid CUPS-põhise printimistehnoloogia, cups-filters, Ghostscripti ja Poppleri iseseisva Snap-formaadis paketi levitamiseks (Ubuntu kavatseb selle Snap'i tavapäraste pakettide asemel võtta). Teine töö suund on Apple'i reposte viimase 15 kuu jooksul teatatud vigade parandamine.

Muutatused plaanitakse kaasata CUPS 2.4 väljaandesse, kus oodatakse ka AirPrint/Mopria ühilduvuse lisamist, OAuth 2.0/OpenID autentimise toe lisamist, pkg-config toe lisamist, TLS ja X.509 toe parandamist, atribuute "job-sheets-col" ja "media-col" ning cups-config ja Kerberose kaudu autentimise deklareerimist vananenuks.

Edasi CUPS 3.0 väljaandes on otsustatud loobuda printerite PPD kirjeldusformaatide toest ja minna üle printimisse süsteemi modulaarsele arhitektuurile, mis on täielikult vaba PPD-st ja põhineb PAPPL raamistikul printimisrakenduste (CUPS Printer Applications) arendamiseks, mis kasutab IPP Everywhere protokolli.

OpenPrinting projekt on võtnud ülesandeks CUPS printimissüsteemi arendamise.

Eraldi mooduliteks jagatakse sellised komponendid nagu käsud (lp, lpr, lpstat, cancel), teegid (libcups), kohaliku server printimine (vastutab kohalike printimistaotluste töötlemise eest) ja jagatud printimiserver (vastutab võrgup printimise eest).

OpenPrinting projekt on võtnud ülesandeks CUPS printimissüsteemi arendamise.

Tuletame meelde, et OpenPrintingi organisatsioon loodi 2006. aastal, kui ühendati Linuxprinting.org projekt ja OpenPrintingu töörühm Free Software Groupis, mis töötas Linuxi trükisüsteemi arhitektuuri arendamise kallal (Michael Sweet, CUPS-i autor, oli selle rühma üks liidreid). Aasta hiljem läks projekt Linux Foundationi alla. 2012. aastal võttis OpenPrinting projekt kokkuleppel Apple’iga enda kanda cups-filters paketi haldamise, mis sisaldas komponente, mis on vajalikud CUPS-i tööks süsteemides, mis erinevad macOS-ist, kuna alates CUPS 1.6 väljaandmisest lõpetas Apple toetuse teatud prindifiltritele ja taustaprogrammidele, mida Linuxis kasutati, kuid mis ei olnud macOS-ile huvipakkuvad, ning kuulutas vananenuks PPD-formaadis draiverid. Apple’is töötades tegi enamik muudatusi CUPS-i koodibaasis isiklikult Michael Sweet.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster