El projecte OpenPrinting va llançar el sistema d'impressió CUPS 2.4.0

El projecte OpenPrinting va presentar el llançament del sistema d'impressió CUPS 2.4.0 (Common Unix Printing System), format sense la participació d'Apple, que des de l'any 2007 controla completament el desenvolupament del projecte, havent absorbit l'empresa Easy Software Products, que va crear COPS. A causa de l'interès minvant d'Apple per mantenir el sistema d'impressió i la importància general de CUPS per a l'ecosistema Linux, els entusiastes de la comunitat OpenPrinting van fundar una bifurcació en la qual es va continuar treballant en el projecte sense canviar el nom. Michael R Sweet, l'autor original de CUPS, que va deixar Apple fa dos anys, es va unir al treball de la forquilla. El codi del projecte es continua lliurant sota la llicència Apache-2.0, però el dipòsit de la forquilla es posiciona com a dipòsit principal, no d'Apple.

Els desenvolupadors d'OpenPrinting van anunciar que continuaran desenvolupant-se independentment d'Apple i van recomanar que la seva forquilla es considerés un projecte principal després que Apple confirmés la seva manca d'interès en el desenvolupament posterior de la funcionalitat CUPS i la seva intenció de limitar-se a mantenir la base de codi CUPS per a macOS. inclosa la transferència de correccions des de la forquilla des d'OpenPrinting. Des de principis de 2020, el dipòsit CUPS mantingut per Apple s'ha estancat profundament, però recentment Michael Sweet ha començat a migrar-hi els canvis acumulats, alhora que participa en el desenvolupament de CUPS al dipòsit OpenPrinting.

Els canvis afegits a CUPS 2.4.0 inclouen la compatibilitat amb els clients AirPrint i Mopria, l'addició del suport d'autenticació OAuth 2.0/OpenID, l'addició de suport pkg-config, suport millorat per a TLS i X.509, la implementació dels "job-sheets- col” i “media-col”, suport per a la sortida en format JSON a ipptool, transferint el backend USB per treballar amb drets root, afegint un tema fosc a la interfície web.

També inclou dos anys de correccions d'errors i pedaços enviats en un paquet per a Ubuntu, inclosa l'addició de les funcions necessàries per distribuir una pila d'impressió basada en CUPS, filtres tasses, Ghostscript i Poppler en un paquet Snap autònom (canvi de plans d'Ubuntu). a aquest complement en lloc dels paquets normals). Cups-config i autenticació Kerberos obsolets. La configuració anteriorment obsoleta de FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache i SMBConfigFile s'ha eliminat de cupsd.conf i cups-files.conf.

Entre els plans per al llançament de CUPS 3.0 hi ha la intenció de deixar de donar suport al format de descripció de la impressora PPD i passar a una arquitectura de sistema d'impressió modular, completament lliure de PPD i basada en l'ús del framework PAPPL per desenvolupar aplicacions d'impressió (CUPS Printer Applications). ) basat en el protocol IPP Everywhere. Es preveu col·locar components com ara ordres (lp, lpr, lpstat, cancel·lar), biblioteques (libcups), un servidor d'impressió local (encarregat de processar les sol·licituds d'impressió local) i un servidor d'impressió compartit (responsable de la impressió en xarxa) en mòduls separats. .

El projecte OpenPrinting va llançar el sistema d'impressió CUPS 2.4.0

El projecte OpenPrinting va llançar el sistema d'impressió CUPS 2.4.0

Recordem que l'organització OpenPrinting es va crear l'any 2006 arran de la fusió del projecte Linuxprinting.org i el grup de treball OpenPrinting del Free Software Group, que va participar en el desenvolupament de l'arquitectura del sistema d'impressió per a Linux ( Michael Sweet, l'autor de CUPS, va ser un dels líders d'aquest grup). Un any més tard, el projecte va quedar sota l'ala de la Fundació Linux. L'any 2012, el projecte OpenPrinting, per acord amb Apple, es va fer càrrec del manteniment del paquet cups-filters amb els components necessaris perquè CUPS funcionés en sistemes diferents de macOS, ja que a partir del llançament de CUPS 1.6, Apple va deixar de donar suport a alguna impressió. filtres i backends, utilitzats a Linux, però sense interès per a macOS, i també es van declarar obsolets els controladors en format PPD. Durant el seu temps a Apple, la gran majoria dels canvis a la base de codi CUPS els va fer personalment Michael Sweet.

Font: opennet.ru

Afegeix comentari