Die OpenPrinting-projek het die CUPS 2.4.0-drukstelsel vrygestel

Die OpenPrinting-projek het die vrystelling van die drukstelsel CUPS 2.4.0 (Common Unix Printing System) aangebied, gevorm sonder die deelname van Apple, wat sedert 2007 die ontwikkeling van die projek heeltemal beheer het, nadat hy die maatskappy Easy Software Products geabsorbeer het, wat geskep het BEKERS. As gevolg van Apple se kwynende belangstelling in die handhawing van die drukstelsel en die algemene belangrikheid van CUPS vir die Linux-ekosisteem, het entoesiaste van die OpenPrinting-gemeenskap 'n vurk gestig waarin werk aan die projek voortgesit is sonder om die naam te verander. Michael R Sweet, die oorspronklike skrywer van CUPS, wat Apple twee jaar gelede verlaat het, het by die werk aan die vurk aangesluit. Die projekkode word steeds onder die Apache-2.0-lisensie afgelewer, maar die vurk se bewaarplek is geposisioneer as die primêre bewaarplek, nie Apple s'n nie.

Die OpenPrinting-ontwikkelaars het aangekondig dat hulle sal voortgaan met ontwikkeling onafhanklik van Apple en het aanbeveel dat hul vurk as 'n hoofprojek beskou word nadat Apple sy gebrek aan belangstelling in verdere ontwikkeling van CUPS-funksionaliteit bevestig het en sy voorneme om homself te beperk tot die instandhouding van die CUPS-kodebasis vir macOS, insluitend die oordrag van regstellings vanaf die vurk vanaf OpenPrinting. Sedert die begin van 2020 het die Apple-onderhou CUPS-bewaarplek diep stilgestaan, maar onlangs het Michael Sweet begin om die opgehoopte veranderinge daaraan te migreer, terwyl hy terselfdertyd aan die ontwikkeling van CUPS in die OpenPrinting-bewaarplek deelgeneem het.

Veranderinge wat by CUPS 2.4.0 gevoeg is, sluit in verenigbaarheid met AirPrint- en Mopria-kliënte, die byvoeging van OAuth 2.0/OpenID-verifikasie-ondersteuning, die byvoeging van pkg-config-ondersteuning, verbeterde TLS- en X.509-ondersteuning, die implementering van die “job-sheets- col” en “media-col”, ondersteuning vir uitvoer in JSON-formaat in ipptool, die oordrag van die USB-agterkant om met wortelregte te werk, en voeg 'n donker tema by die webkoppelvlak.

Dit bevat ook twee jaar se foutoplossings en pleisters wat in 'n pakket vir Ubuntu gestuur word, insluitend die byvoeging van funksies wat nodig is om 'n CUPS-gebaseerde drukstapel, koppies-filters, Ghostscript en Poppler in 'n selfstandige Snap-pakket te versprei (Ubuntu-planne skakelaar na hierdie snap in plaas van gewone pakkette). Verouderde cups-config en Kerberos-stawing. Die voorheen verouderde FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache en SMBConfigFile instellings is verwyder van cupsd.conf en cups-files.conf.

Onder die planne vir die vrystelling van CUPS 3.0 is die voorneme om op te hou om die PPD-drukkerbeskrywingsformaat te ondersteun en na 'n modulêre drukstelselargitektuur te beweeg, heeltemal vry van PPD en gebaseer op die gebruik van die PAPPL-raamwerk vir die ontwikkeling van druktoepassings (CUPS Printer Applications) ) gebaseer op die IPP Everywhere-protokol. Daar word beplan om komponente soos opdragte (lp, lpr, lpstat, kanselleer), biblioteke (libcups), 'n plaaslike drukbediener (verantwoordelik vir die verwerking van plaaslike drukversoeke) en 'n gedeelde drukbediener (verantwoordelik vir netwerkdrukwerk) in aparte modules te plaas .

Die OpenPrinting-projek het die CUPS 2.4.0-drukstelsel vrygestel

Die OpenPrinting-projek het die CUPS 2.4.0-drukstelsel vrygestel

Laat ons onthou dat die OpenPrinting-organisasie in 2006 geskep is as gevolg van die samesmelting van die Linuxprinting.org-projek en die OpenPrinting-werkgroep van die Free Software Group, wat betrokke was by die ontwikkeling van die argitektuur van die drukstelsel vir Linux ( Michael Sweet, die skrywer van CUPS, was een van die leiers van hierdie groep). ’n Jaar later het die projek onder die vlerk van die Linux-stigting gekom. In 2012 het die OpenPrinting-projek, in ooreenstemming met Apple, die instandhouding van die koppies-filterpakket oorgeneem met die komponente wat nodig is vir CUPS om op ander stelsels as macOS te werk, aangesien Apple begin met die vrystelling van CUPS 1.6 opgehou het om sommige drukwerk te ondersteun filters en backends. gebruik in Linux, maar van geen belang vir macOS nie, en het ook bestuurders in PPD-formaat as verouderd verklaar. Gedurende sy tyd by Apple is die oorgrote meerderheid veranderinge aan die CUPS-kodebasis persoonlik deur Michael Sweet gemaak.

Bron: opennet.ru

Voeg 'n opmerking