La OpenPrinting-projekto publikigis la presan sistemon CUPS 2.4.0

La projekto OpenPrinting prezentis la ĵeton de la presa sistemo CUPS 2.4.0 (Common Unix Printing System), formita sen la partopreno de Apple, kiu ekde 2007 tute kontrolas la disvolviĝon de la projekto, ensorbinte la kompanion Easy Software Products, kiu kreis. TASOJ. Pro la malkreskanta intereso de Apple pri konservado de la presa sistemo kaj la ĝenerala graveco de CUPS al la Linukso-ekosistemo, entuziasmuloj de la OpenPrinting-komunumo fondis forkon en kiu laboro en la projekto daŭris sen ŝanĝi la nomon. Michael R Sweet, la origina aŭtoro de CUPS, kiu forlasis Apple antaŭ du jaroj, aliĝis al la laboro pri la forko. La projektkodo daŭre estas liverita sub la Apache-2.0-licenco, sed la deponejo de la forko estas poziciigita kiel la primara deponejo, ne tiu de Apple.

La programistoj de OpenPrinting anoncis, ke ili daŭrigos evoluon sendepende de Apple kaj rekomendis, ke ilia forko estu konsiderata kiel ĉefa projekto post kiam Apple konfirmis ĝian mankon de intereso pri pluevoluigo de CUPS-funkcieco kaj ĝian intencon limigi sin al konservado de la CUPS-kodbazo por macOS, inkluzive de translokado de korektoj de la forko de OpenPrinting. Ekde la komenco de 2020, la deponejo CUPS konservita de Apple estas profunde stagna, sed lastatempe Michael Sweet komencis migri la amasigitajn ŝanĝojn al ĝi, samtempe partoprenante en la disvolviĝo de CUPS en la deponejo OpenPrinting.

Ŝanĝoj aldonitaj al CUPS 2.4.0 inkluzivas kongruon kun AirPrint kaj Mopria-klientoj, la aldonon de OAuth 2.0/OpenID-konfirmsubteno, la aldonon de pkg-config-subteno, plibonigitan TLS kaj X.509-subtenon, la efektivigon de la "job-sheets- col" kaj "media-col", subteno por eligo en JSON-formato en ipptool, transdonante la USB-backend por labori kun radikrajtoj, aldonante malhelan temon al la retinterfaco.

Ĝi ankaŭ inkluzivas du jarojn da eraroj kaj diakiloj senditaj en pakaĵo por Ubuntu, inkluzive de la aldono de funkcioj necesaj por distribui CUPS-bazitan presan stakon, tas-filtrilojn, Ghostscript kaj Poppler en memstara Snap-pakaĵo (Ubuntu-planoj ŝanĝas al ĉi tiu klako anstataŭ regulaj pakoj). Malrekomendita tasoj-agordo kaj Kerberos-aŭtentigo. La antaŭe malrekomenditaj agordoj FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache kaj SMBConfigFile estis forigitaj de cupsd.conf kaj cups-files.conf.

Inter la planoj por la ĵeto de CUPS 3.0 estas la intenco ĉesi subteni la PPD-printila priskribo-formato kaj moviĝi al modula printa sistema arkitekturo, tute libera de PPD kaj bazita sur la uzo de la kadro PAPPL por disvolvi presajn aplikaĵojn (CUPS Printer Applications). ) surbaze de la IPP Everywhere protokolo. Estas planite meti komponantojn kiel komandojn (lp, lpr, lpstat, nuligi), bibliotekojn (libcups), lokan presaĵservilon (respondecan pri prilaborado de lokaj presaĵpetoj) kaj komunan presaĵservilon (respondecan pri retpresado) en apartajn modulojn. .

La OpenPrinting-projekto publikigis la presan sistemon CUPS 2.4.0

La OpenPrinting-projekto publikigis la presan sistemon CUPS 2.4.0

Ni rememoru, ke la organizo OpenPrinting estis kreita en 2006 kiel rezulto de la kunfandiĝo de la projekto Linuxprinting.org kaj la laborgrupo OpenPrinting de la Grupo pri Libera Programaro, kiu okupiĝis pri la evoluo de la arkitekturo de la presa sistemo por Linukso ( Michael Sweet, la verkinto de CUPS, estis unu el la gvidantoj de ĉi tiu grupo). Jaron poste, la projekto venis sub la flugilon de la Linukso-Fondaĵo. En 2012, la OpenPrinting-projekto, laŭ interkonsento kun Apple, transprenis la prizorgadon de la pakaĵo de tasoj-filtriloj kun la komponentoj necesaj por ke CUPS funkciu sur sistemoj krom macOS, ĉar komencante kun la liberigo de CUPS 1.6, Apple ĉesis subteni iun presaĵon. filtriloj kaj backends uzataj en Linukso, sed ne interesa por macOS, kaj ankaŭ deklaritaj ŝoforoj en PPD-formato malnoviĝintaj. Dum lia tempo ĉe Apple, la vasta plimulto de ŝanĝoj al la CUPS-kodbazo estis faritaj propre fare de Michael Sweet.

fonto: opennet.ru

Aldoni komenton