De eerste wijzigingen werden aangekondigd in de CUPS-vork

In oktober vorig jaar we delen het nieuws hier op de blog op het open printproject (ondersteund door de Linux Foundation) die een CUPS Printsysteem Vork, waar het meest actieve deel in ontwikkeling is door Michael R Sweet, de oorspronkelijke auteur van CUPS.

En dat is het na ruim zes maanden vanaf toen, tot kampr, projectleider OpenPrinting, aangekondigd dat wegens gebrek aan interesse van Apple bij het onderhouden van het CUPS-afdruksysteem, de vorig jaar opgerichte CUPS-vork kan als een vroeg project worden gezien van patches en distributies. De vork wordt ontwikkeld door Michael R. Sweet, de oorspronkelijke auteur van CUPS, die Apple anderhalf jaar geleden verliet.

Gerelateerd artikel:
OpenPrinting werkt op een vork van het CUPS-afdruksysteem

Sinds begin 2020 zijn er geen wijzigingen aangebracht in de CUPS-repository onderhouden door Apple en het project zit in een diepe impasse. Gezien het belang van CUPS voor het Linux-ecosysteem, besloot het OpenPrinting-team het onderhoud van de CUPS-code in eigen hand te nemen en bracht afgelopen herfst een fork uit. Zes maanden zijn verstreken sinds de vork is gemaakt en Apple heeft het werk aan CUPS niet hervat.

In antwoord op een verzoek van Michael Sweet, Apple bevestigde zijn gebrek aan interesse in het verder ontwikkelen van de CUPS-functionaliteit en is van plan vast te houden aan het onderhouden van de codebasis voor macOS, inclusief het migreren van fixes van de OpenPrinting-vork. De OpenPrinting-ontwikkelaars hebben aangekondigd dat de ontwikkeling onafhankelijk van Apple zal worden voortgezet en hebben aanbevolen hun filiaal als een moederproject te beschouwen. Toekomstige versies van de CUPS-vork worden geleverd met behoud van de projectnaam en zonder het eerder gebruikte "opX"-achtervoegsel.

Onder de reeds toegevoegde veranderingen valt de integratie van geaccumuleerde patches op in het pakket voor Ubuntu, evenals het toevoegen van de nodige mogelijkheden om de op CUPS gebaseerde afdrukstapel, Ghostscript en Poppler in één pakket in Snap-formaat te distribueren (Ubuntu is van plan over te schakelen naar deze plug-in in plaats van de gebruikelijke pakketten). Een ander aspect van het werk is het oplossen van bugs die de afgelopen 15 maanden aan de Apple-repository zijn gemeld.

De wijzigingen zijn gepland om te worden opgenomen in de CUPS 2.4-versie, die naar verwachting ook ondersteuning voor AirPrint / Mopria zal bevatten, evenals ondersteuning voor OAuth 2.0 / OpenID-authenticatie, pkg-config-ondersteuning, verbeterde TLS- en X.509-ondersteuning, naast andere wijzigingen.

Later, bij de release van CUPS 3.0 werd besloten om te stoppen met het ondersteunen van het PPD-printerbeschrijvingsformaat en stap over op een volledig PPD-vrije, modulaire printsysteemarchitectuur gebaseerd op het gebruik van het PAPPL-framework om printtoepassingen te ontwikkelen op basis van het IPP Everywhere-protocol.

Afzonderlijke modules bevatten componenten zoals opdrachten (lp, lpr, lpstat, annuleren), bibliotheken (libcups), een lokale afdrukserver (verantwoordelijk voor het verwerken van lokale afdrukuitvoerverzoeken) en een gedeelde afdrukserver (verantwoordelijk voor afdrukken via het netwerk).

Vergeet niet dat de organisatie OpenPrinting is opgericht in 2006 als resultaat van de fusie van het Linuxprinting.org-project en de OpenPrinting-werkgroep van de Free Software Group, die de architectuur van het afdruksysteem voor Linux aan het ontwikkelen was (Michael Sweet, 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 OpenPrinting-project, in overeenstemming met Apple, het onderhoud over van het cups-filters-pakket met de benodigde componenten om CUPS te laten werken op andere systemen dan macOS, aangezien Apple sinds de release van CUPS 1.6 de ondersteuning voor sommige printfilters heeft stopgezet. en backends die worden gebruikt in Linux, maar niet van belang zijn voor macOS, en ook PPD-stuurprogramma's hebben afgeschaft.

Tijdens zijn tijd bij Apple werden de overgrote meerderheid van de wijzigingen in de CUPS-codebasis persoonlijk aangebracht door Michael Sweet.

Eindelijk als u er meer over wilt weten, u kunt de details controleren In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.