OpenPrinting-projekti julkaisi CUPS 2.4.0 -tulostusjärjestelmän

OpenPrinting-projekti esitteli ilman Applen osallistumista muodostetun tulostusjärjestelmän CUPS 2.4.0 (Common Unix Printing System) julkaisun, joka vuodesta 2007 lähtien on täysin hallinnut projektin kehitystä omaksuttuaan Easy Software Products -yrityksen, joka loi KUPIJA. Koska Applen kiinnostus tulostusjärjestelmän ylläpitoon oli hiipumassa ja CUPS:n yleinen merkitys Linux-ekosysteemille, OpenPrinting-yhteisön harrastajat perustivat haarukan, jossa projektia jatkettiin nimeä vaihtamatta. Michael R Sweet, CUPSin alkuperäinen kirjoittaja, joka jätti Applen kaksi vuotta sitten, liittyi haarukan työhön. Projektikoodi toimitetaan edelleen Apache-2.0-lisenssillä, mutta haarukan arkisto on sijoitettu ensisijaiseksi arkistoksi, ei Applen.

OpenPrinting-kehittäjät ilmoittivat jatkavansa kehitystä Applesta riippumatta ja suosittelivat, että heidän haarukkaaan pidettäisiin pääprojektina sen jälkeen, kun Apple vahvisti olevansa kiinnostunut CUPS-toiminnallisuuden jatkokehityksestä ja aikovansa rajoittua CUPS-koodikannan ylläpitämiseen macOS:lle. mukaan lukien korjausten siirtäminen haarukasta OpenPrintingistä. Vuoden 2020 alusta lähtien Applen ylläpitämä CUPS-tietovarasto on ollut syvästi pysähdyksissä, mutta viime aikoina Michael Sweet on alkanut siirtää siihen kertyneet muutokset samalla kun hän on osallistunut CUPS:n kehittämiseen OpenPrinting-arkistossa.

CUPS 2.4.0:aan lisätyt muutokset sisältävät yhteensopivuuden AirPrint- ja Mopria-asiakkaiden kanssa, OAuth 2.0/OpenID-todennustuen lisääminen, pkg-config-tuen lisääminen, parannetun TLS- ja X.509-tuen sekä "työarkkien" col" ja "media-col", tuki JSON-muodossa ipptoolissa, USB-taustajärjestelmän siirtäminen toimimaan juurioikeuksilla, tumman teeman lisääminen verkkokäyttöliittymään.

Se sisältää myös kahden vuoden virheenkorjauksia ja korjauksia, jotka toimitetaan Ubuntun paketissa, mukaan lukien lisätyt ominaisuudet, joita tarvitaan CUPS-pohjaisen tulostuspinon jakamiseen, kupit-suodattimet, Ghostscript ja Poppler erillisessä Snap-paketissa (Ubuntun suunnitelmien vaihto tähän napsautukseen tavallisten pakettien sijaan). Vanhentunut cups-config ja Kerberos-todennus. Aiemmin vanhentuneet FontPath-, ListenBackLog-, LPDConfigFile-, KeepAliveTimeout-, RIPCache- ja SMBConfigFile-asetukset on poistettu tiedostoja cupsd.conf ja cups-files.conf.

CUPS 3.0:n julkaisusuunnitelmien joukossa on aikomus lopettaa PPD-tulostinkuvausmuodon tukeminen ja siirtyä modulaariseen tulostusjärjestelmän arkkitehtuuriin, joka on täysin vapaa PPD:stä ja perustuu PAPPL-kehyksen käyttöön tulostussovellusten (CUPS Printer Applications) kehittämiseen. ) perustuu IPP Everywhere -protokollaan. Komponentit, kuten komennot (lp, lpr, lpstat, cancel), kirjastot (libcups), paikallinen tulostuspalvelin (vastaa paikallisten tulostuspyyntöjen käsittelystä) ja jaettu tulostuspalvelin (vastaa verkkotulostuksesta) on tarkoitus sijoittaa erillisiin moduuleihin. .

OpenPrinting-projekti julkaisi CUPS 2.4.0 -tulostusjärjestelmän

OpenPrinting-projekti julkaisi CUPS 2.4.0 -tulostusjärjestelmän

Muistakaamme, että OpenPrinting-organisaatio syntyi vuonna 2006, kun Linuxprinting.org-projekti ja OpenPrinting-työryhmä yhdistyivät Free Software Groupista, joka oli mukana Linuxin tulostusjärjestelmän arkkitehtuurin kehittämisessä ( Michael Sweet, CUPSin kirjoittaja, oli yksi tämän ryhmän johtajista). Vuotta myöhemmin projekti tuli Linux Foundationin siiven alle. Vuonna 2012 OpenPrinting-projekti otti Applen kanssa sopimuksella haltuunsa kupit-suodatinpaketin ylläpidon, joka sisältää komponentit, jotka CUPS tarvitsee toimiakseen muissa järjestelmissä kuin macOS:ssä, koska CUPS 1.6:n julkaisusta lähtien Apple lopetti joidenkin tulosteiden tukemisen. suodattimet ja taustaohjelmat. käytetään Linuxissa, mutta ne eivät kiinnosta macOS:ää, ja myös julistettiin PPD-muodossa olevat ohjaimet vanhentuneiksi. Hänen Apple-aikanaan Michael Sweet teki henkilökohtaisesti suurimman osan CUPS-koodikantaan tehdyistä muutoksista.

Lähde: opennet.ru

Lisää kommentti