Esimesed muudatused tehti teatavaks CUPSi kahvlis

Eelmise aasta oktoobris jagame uudiseid siin blogis edasi projekti OpenPrinting (toetab Linux Foundation), mis lõi a CUPS-i trükisüsteemi haru, kus aktiivseim osa arenduses on CUPS-i algautor Michael R Sweet.

Ja see on nii, et rohkem kui kuue kuu pärast sellest ajast, Kuni Kamppeter, projekti OpenPrinting juht, teatas, et Apple'i huvi puudumise tõttu CUPS-i printimissüsteemi hooldamisel, eelmisel aastal asutatud CUPSi kahvlit võib vaadelda kui alustavat projekti plaastritest ja jaotustest. Kahvli arendamine on seotud CUPS-i algautori Michael R Sweetiga, kes lahkus Apple'ist poolteist aastat tagasi.

Seotud artikkel:
OpenPrinting töötab CUPS-printimissüsteemi kahvlil

Alates 2020. aasta algusest ei ole CUPS-i hoidlas muudatusi tehtud hooldab Apple ja projekt on sügavas stagnatsioonis. Arvestades CUPS-i tähtsust Linuxi ökosüsteemile, otsustas OpenPrintingi meeskond võtta CUPS-i koodihooldus enda kätte ja lasi mullu sügisel kahvli välja. Kahvli loomisest on möödas kuus kuud ja Apple ei ole CUPS-i tööd jätkanud.

Vastuseks Michael Sweet'i taotlusele Apple kinnitas oma huvi puudumist CUPS-i funktsionaalsuse edasiarendamise vastu ja kavatseb piirduda macOS-i koodibaasi säilitamisega, sh paranduste üleviimine OpenPrintingi kahvlist. OpenPrintingu arendajad on teatanud, et arendustegevus jätkub Apple'ist sõltumatult ja on soovitanud nende haru pidada suurprojektiks. CUPS-i kahvli tulevased versioonid tarnitakse nii, et projekti nimi säiliks ja ilma varem kasutatud "opX" sufiksita.

Juba lisatud muudatuste hulgas paistab silma kogunenud plaastrite integreerimine pakendis Ubuntu jaoks, samuti vajalike võimaluste lisamine CUPS-põhise prindivirna, Ghostscript'i ja Poppleri levitamiseks Snap-vormingus paketis (Ubuntu plaanib tavapäraste pakettide asemel sellele pistikprogrammile üle minna) . Töö teine ​​aspekt on vigade parandamine, millest on viimase 15 kuu jooksul teatatud Apple'i hoidlas.

Kavas on lisada muudatused versiooni CUPS 2.4, Eeldatakse, et see sisaldab muude muudatuste hulgas ka ühilduvust AirPrint / Mopriaga, samuti lisab OAuth 2.0 / OpenID autentimise tuge, pkg-config tuge, täiustab TLS ja X.509 tuge.

Hiljem CUPS 3.0 väljalaskel otsustati PPD printeri kirjelduse vormingu toetamine lõpetada ning minna üle modulaarsele printimissüsteemi arhitektuurile, mis on täiesti vaba PPD-st ja põhineb PAPPL-i raamistiku kasutamisel IPP Everywhere-protokollil põhinevate printimisrakenduste väljatöötamiseks.

Eraldi moodulid sisaldavad selliseid komponente nagu käsud (lp, lpr, lpstat, Cancel), teegid (libcups), kohalik prindiserver (vastutab kohalike prindiväljunditaotluste töötlemise eest) ja jagatud prindiserver (vastutab võrguprintimise eest).

Meenutagem, et organisatsioon OpenPrinting loodi 2006. aastal projekti Linuxprinting.org ja Linuxi printimissüsteemi arhitektuuri arendava Vaba Tarkvaragrupi OpenPrinting töörühma ühinemise tulemusena (CUPSi autor Michael Sweet oli selle grupi üks juhtidest ). Aasta hiljem jõudis projekt Linux Foundationi tiiva alla.

2012. aastal võttis Apple'i sõnul OpenPrintingu projekt üle karikate-filtrite paketi hoolduse koos vajalike komponentidega, et CUPS töötaks muudes süsteemides kui macOS, kuna alates CUPS 1.6 väljaandmisest on Apple mõne printerifiltri toe katkestanud ja Linuxis kasutatavad taustaprogrammid, kuid ei huvita macOS-i, samuti vanandasid PPD draiverid.

Apple'is oldud aja jooksul tegi valdava enamuse muudatustest CUPS-i koodibaasis Michael Sweet isiklikult.

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate üksikasju kontrollida Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.