Het OpenPrinting-project heeft de ontwikkeling van het CUPS-afdruksysteem op zich genomen.

Till Kamppeter, de projectleider van OpenPrinting, heeft aangekondigd dat, vanwege het gebrek aan interesse van Apple in de ondersteuning van het CUPS-afdruksysteem, de vorig jaar opgerichte fork van CUPS kan worden beschouwd als het upstream-project voor het doorgeven van patches en opname in distributies. Michael Sweet, de oorspronkelijke auteur van CUPS, die anderhalf jaar geleden het bedrijf Apple heeft verlaten, is betrokken bij de ontwikkeling van de fork.

Sinds begin 2020 zijn er geen wijzigingen aangebracht in de door Apple ondersteunde CUPS-repository, en het project verkeert in een diepe stagnatie. Gezien het belang van CUPS voor het Linux-ecosysteem heeft het OpenPrinting-team besloten de onderhoud van de CUPS-code in eigen handen te nemen en heeft het een fork opgericht afgelopen herfst. Sinds de oprichting van de fork zijn er zes maanden verstreken zonder dat Apple zijn werk aan CUPS heeft hervat.

Als antwoord op de vraag van Michael Sweet heeft Apple bevestigd geen interesse te hebben in de verdere ontwikkeling van CUPS-functionaliteit en van plan is alleen het onderhoud van de codebasis voor macOS voort te zetten, inclusief het overbrengen van correcties uit de fork van OpenPrinting. De ontwikkelaars van OpenPrinting hebben aangekondigd door te gaan met de ontwikkeling, onafhankelijk van Apple, en raadden aan hun afsplitsing als het hoofdproject te beschouwen. Toekomstige versies van de CUPS-fork zullen worden uitgebracht met behoud van de projectnaam en zonder de eerder gebruikte suffix "opX".

Van de reeds aangebrachte wijzigingen is de integratie van patches die zijn verzameld in het pakket voor Ubuntu opmerkelijk, evenals de toevoeging van functionaliteiten die nodig zijn voor de distributie van de op CUPS gebaseerde printstack, cups-filters, Ghostscript en Poppler in een zelfstandig pakket in Snap-formaat (Ubuntu is van plan over te stappen op deze snap in plaats van gebruikelijke pakketten). Een ander werkgebied is het corrigeren van bugs die de afgelopen 15 maanden in de Apple-repository zijn gerapporteerd.

De wijzigingen zullen worden opgenomen in de release van CUPS 2.4, waarin ook compatibiliteit met AirPrint/Mopria wordt verwacht, ondersteuning voor OAuth 2.0/OpenID-authenticatie, ondersteuning voor pkg-config, verbeterde TLS- en X.509-ondersteuning, ondersteuning voor de attributen "job-sheets-col" en "media-col", en het markeren van cups-config en authenticatie via Kerberos als verouderd.

In de volgende release van CUPS 3.0 is besloten om de ondersteuning voor het PPD-printerbeschrijvingsformaat te staken en over te stappen op een modulaire architectuur van het afdruksysteem, volledig vrij van PPD en gebaseerd op het PAPPL-framework voor het ontwikkelen van afdrukapplicaties (CUPS Printer Applications) op basis van het IPP Everywhere-protocol.

Het OpenPrinting-project heeft de ontwikkeling van het CUPS-afdruksysteem op zich genomen.

Componenten zoals commando's (lp, lpr, lpstat, cancel), bibliotheken (libcups) en lokaal zullen in aparte modules worden ondergebracht. server afdrukken (verantwoordelijk voor de verwerking van lokale afdrukverzoeken) en een gezamenlijke afdrukserver (verantwoordelijk voor netwerkafdrukken).

Het OpenPrinting-project heeft de ontwikkeling van het CUPS-afdruksysteem op zich genomen.

Ter herinnering, de organisatie OpenPrinting werd in 2006 opgericht door de samensmelting van het project Linuxprinting.org en de werkgroep OpenPrinting van de Free Software Group, die zich bezig hield met de ontwikkeling van de afdrukarchitectuur voor Linux (Michael Sweet, de auteur van CUPS, was een van de leiders van deze groep). Een jaar later kwam het project onder de vleugels van de Linux Foundation. In 2012 nam het project OpenPrinting, in overeenstemming met Apple, de ondersteuning voor het pakket cups-filters over, met componenten die nodig zijn voor CUPS om te functioneren in systemen anders dan macOS, aangezien Apple vanaf de release van CUPS 1.6 de ondersteuning voor bepaalde afdrukfilters en backend-systemen, die in Linux werden gebruikt maar niet interessant waren voor macOS, stopte en ook PPD-drivers als verouderd verklaarde. Tijdens zijn tijd bij Apple bracht Michael Sweet het overgrote deel van de wijzigingen in de codebasis van CUPS zelf aan.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster