Het OpenPrinting-project heeft het CUPS 2.4.0-afdruksysteem uitgebracht

Het OpenPrinting-project heeft CUPS 2.4.0 (Common Unix Printing System) uitgebracht, een printssysteem dat is ontwikkeld zonder de medewerking van Apple. Apple had sinds 2007 de volledige controle over de ontwikkeling van het project in handen na de overname van Easy Software Products, het bedrijf dat CUPS had ontwikkeld. Vanwege Apple's afnemende interesse in het onderhouden van het printssysteem en het algehele belang van CUPS voor het ecosysteem, LinuxEen fork werd opgericht door enthousiastelingen uit de OpenPrinting-gemeenschap, die het project voortzetten zonder de naam te veranderen. Michael R. Sweet, de oorspronkelijke auteur van CUPS, die twee jaar geleden Apple verliet, sloot zich aan bij de fork. De code van het project blijft onder de Apache 2.0-licentie vallen, maar de repository van de fork, en niet die van Apple, is nu de primaire repository.

De ontwikkelaars van OpenPrinting hebben aangekondigd dat ze de ontwikkeling onafhankelijk van Apple zullen voortzetten en hebben aanbevolen dat hun fork als het hoofdproject wordt beschouwd, nadat Apple had bevestigd geen interesse te hebben in verdere ontwikkeling van de CUPS-functionaliteit en zich te willen beperken tot het onderhouden van de CUPS-codebasis. macOSinclusief het overzetten van bugfixes van de OpenPrinting-fork. Sinds begin 2020 was de door Apple beheerde CUPS-repository in diepe stagnatie, maar onlangs is Michael Sweet begonnen met het overzetten van de verzamelde wijzigingen, terwijl hij tegelijkertijd bijdraagt ​​aan de CUPS-ontwikkeling in de OpenPrinting-repository.

De wijzigingen die zijn doorgevoerd in CUPS 2.4.0 omvatten de compatibiliteit met AirPrint- en Mopria-clients, het toevoegen van ondersteuning voor OAuth 2.0/OpenID-authenticatie, het toevoegen van ondersteuning voor pkg-config, het verbeteren van de ondersteuning voor TLS en X.509, het implementeren van de kenmerken "job-sheets-col" en "media-col", het ondersteunen van uitvoer in JSON-formaat in ipptool, het omschakelen van de USB-backend om te werken met rootrechten en het toevoegen van een donker thema aan de webinterface.

Het pakket bevat tevens twee jaar aan verzamelde bugfixes en patches, die in het pakket zijn opgenomen. Ubuntuinclusief het toevoegen van de mogelijkheden die nodig zijn om een ​​printstack te distribueren op basis van CUPS, cups-filters, Ghostscript en Poppler in een zelfstandig Snap-pakket (Ubuntu (Plannen om over te stappen naar deze snap in plaats van reguliere pakketten). cups-config en Kerberos-authenticatie zijn verouderd. De bestanden cupsd.conf en cups-files.conf ondersteunen niet langer de eerder verouderde instellingen FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache en SMBConfigFile.

De plannen voor de release van CUPS 3.0 omvatten de intentie om de ondersteuning voor het PPD-printerbeschrijvingsformaat stop te zetten en over te stappen op een modulaire architectuur voor printsystemen, volledig vrij van PPD en gebaseerd op het PAPPL-framework voor het ontwikkelen van printtoepassingen (CUPS Printer Applications) op basis van het IPP Everywhere-protocol. Componenten zoals commando's (lp, lpr, lpstat, cancel), bibliotheken (libcups) en lokale opslag zullen naar verwachting in aparte modules worden ondergebracht. server een printserver (verantwoordelijk voor het verwerken van lokale printverzoeken) en een gedeelde printserver (verantwoordelijk voor printen via het netwerk).

Het OpenPrinting-project heeft het CUPS 2.4.0-afdruksysteem uitgebracht

Het OpenPrinting-project heeft het CUPS 2.4.0-afdruksysteem uitgebracht

Laten we niet vergeten dat de organisatie OpenPrinting in 2006 is ontstaan ​​als gevolg van de fusie van het project. Linuxprinting.org en de OpenPrinting-werkgroep van de Free Software Group, die de architectuur van het printsysteem ontwikkelde voor Linux (Michael Sweet, de auteur van CUPS, was een van de leiders van deze groep.) Een jaar later kwam het project onder de hoede van Linux Stichting. In 2012 nam het OpenPrinting-project, in overleg met Apple, het onderhoud van het cups-filters-pakket over, dat de componenten bevat die nodig zijn om CUPS te laten werken op andere systemen dan macOSSinds de release van CUPS 1.6 heeft Apple de ondersteuning voor sommige printfilters en backends die in CUPS worden gebruikt, laten vallen. Linuxmaar niet interessant voor macOSen ook verouderde stuurprogramma's in het PPD-formaat. Tijdens zijn tijd bij Apple heeft Michael Sweet persoonlijk het overgrote deel van de wijzigingen in de CUPS-codebasis aangebracht.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster