OpenPrinting projekt andis välja CUPS 2.4.0 printimissüsteemi

Projekt OpenPrinting esitles ilma Apple'i osaluseta moodustatud printimissüsteemi CUPS 2.4.0 (Common Unix Printing System) väljalaskmist, mis alates 2007. aastast on projekti arendust täielikult kontrollinud, võttes endasse ettevõtte Easy Software Products, mis lõi. TAPSID. Tänu Apple'i kahanevale huvile printimissüsteemi hooldamise vastu ja CUPS-i üldisele tähtsusele Linuxi ökosüsteemile asutasid OpenPrintingu kogukonna entusiastid haru, kus projektiga töötamine jätkus ilma nime muutmata. Kahvli kallal tööga liitus Michael R Sweet, CUPSi algne autor, kes lahkus Apple'ist kaks aastat tagasi. Projekti koodi tarnitakse jätkuvalt Apache-2.0 litsentsi alusel, kuid kahvli hoidla on esmane hoidla, mitte Apple'i oma.

OpenPrintingu arendajad teatasid, et jätkavad arendustööd Apple'ist sõltumatult ja soovitasid nende kahvlit pidada põhiprojektiks pärast seda, kui Apple kinnitas oma huvi puudumist CUPS-i funktsionaalsuse edasiarendamise vastu ja kavatsust piirduda CUPS-i koodibaasi hooldamisega macOS-i jaoks. sealhulgas paranduste ülekandmine OpenPrintingust. Alates 2020. aasta algusest on Apple'i hooldatav CUPS-i hoidla olnud sügavalt soikunud, kuid viimasel ajal on Michael Sweet hakanud sinna kogunenud muudatusi migreerima, osaledes samal ajal CUPS-i arendamisel OpenPrintingu hoidlas.

CUPS 2.4.0-sse lisatud muudatused hõlmavad ühilduvust AirPrinti ja Mopria klientidega, OAuth 2.0/OpenID autentimise toe lisamist, pkg-config toe lisamist, täiustatud TLS-i ja X.509 tuge, töölehtede rakendamist. col” ja “media-col”, JSON-vormingus väljundi tugi ipptoolis, USB-taustaprogrammi ülekandmine juurõigustega tööle, veebiliidesele tumeda teema lisamine.

See sisaldab ka kaks aastat veaparandusi ja paigad, mis tarnitakse Ubuntu paketis, sealhulgas funktsioonide lisamine, mis on vajalikud CUPS-põhise prindipaki, tassifiltrite, Ghostscripti ja Poppleri levitamiseks iseseisvas Snap-paketis (Ubuntu plaanide lüliti tavaliste pakettide asemel sellele klõpsule). Aegunud cups-config ja Kerberose autentimine. Varem aegunud FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache ja SMBConfigFile sätted on failidest cupsd.conf ja cups-files.conf eemaldatud.

CUPS 3.0 väljalaskmise plaanide hulgas on kavatsus lõpetada PPD printeri kirjeldusvormingu toetamine ja minna üle modulaarsele printimissüsteemi arhitektuurile, mis on täiesti vaba PPD-st ja põhineb PAPPL raamistiku kasutamisel prindirakenduste (CUPS Printer Applications) arendamiseks. ), mis põhineb protokollil IPP Everywhere. Eraldi moodulitesse on plaanis paigutada sellised komponendid nagu käsud (lp, lpr, lpstat, cancel), teegid (libcups), kohalik prindiserver (vastutab kohalike prindipäringute töötlemise eest) ja jagatud prindiserver (vastutab võrguprintimise eest). .

OpenPrinting projekt andis välja CUPS 2.4.0 printimissüsteemi

OpenPrinting projekt andis välja CUPS 2.4.0 printimissüsteemi

Meenutagem, et OpenPrinting organisatsioon loodi 2006. aastal projekti Linuxprinting.org ja Linuxi printimissüsteemi arhitektuuri arendamisega tegelenud Free Software Groupi OpenPrinting töörühma ühinemise tulemusena ( Michael Sweet, CUPSi autor, oli üks selle grupi juhte). Aasta hiljem läks projekt Linux Foundationi tiiva alla. 2012. aastal võttis OpenPrinting projekt kokkuleppel Apple'iga üle tasside-filtrite paketi hoolduse koos komponentidega, mis on vajalikud CUPS-i töötamiseks muudes süsteemides peale macOS-i, kuna alates CUPS 1.6 väljalaskmisest lõpetas Apple mõne printimise toetamise. filtrid ja taustaprogrammid. kasutatakse Linuxis, kuid ei paku macOS-ile huvi, samuti kuulutati PPD-vormingus draiverid aegunuks. Apple'is töötamise ajal tegi enamiku CUPS-i koodibaasi muudatustest Michael Sweet isiklikult.

Allikas: opennet.ru

Lisa kommentaar