Die ersten Änderungen wurden in der CUPS-Gabel angekündigt

Im Oktober letzten Jahres Wir teilen die Neuigkeiten hier auf dem Blog auf das OpenPrinting-Projekt (unterstützt von Linux Foundation), die eine Zweig des CUPS-Drucksystems, Der aktivste Teil der Entwicklung ist Michael R Sweet, der ursprüngliche Autor von CUPS.

Und das nach mehr als sechs Monaten von dieser Zeit an, Bis Kamppeter, Leiter des OpenPrinting-Projekts, gab bekannt, dass aufgrund des mangelnden Interesses von Apple bei der Wartung des CUPS-Drucksystems, Die im letzten Jahr gegründete CUPS-Gabel kann als Start-up-Projekt angesehen werden von Patches und Distributionen. Die Entwicklung der Gabel ist an Michael R Sweet beteiligt, dem ursprünglichen Autor von CUPS, der Apple vor anderthalb Jahren verlassen hat.

Verwandte Artikel:
OpenPrinting arbeitet an einer Gabel des CUPS-Drucksystems

Seit Anfang 2020 wurden keine Änderungen am CUPS-Repository vorgenommen von Apple gepflegt und das Projekt befindet sich in einer tiefen Stagnation. Angesichts der Bedeutung von CUPS für das Linux-Ökosystem entschied sich das OpenPrinting-Team, die Wartung des CUPS-Codes selbst in die Hand zu nehmen, und veröffentlichte im vergangenen Herbst eine Abzweigung. Sechs Monate sind vergangen, seit die Gabel erstellt wurde und Apple die Arbeit an CUPS nicht wieder aufgenommen hat.

Auf eine Anfrage von Michael Sweet, Apple bestätigte sein mangelndes Interesse an der Weiterentwicklung der CUPS-Funktionalität und beabsichtigt, sich auf die Aufrechterhaltung der Codebasis für macOS zu beschränken. einschließlich der Migration von Fixes von der OpenPrinting-Gabel. Die OpenPrinting-Entwickler haben angekündigt, dass die Entwicklung unabhängig von Apple fortgesetzt wird, und empfohlen, ihre Niederlassung als Großprojekt zu betrachten. Zukünftige Versionen der CUPS-Gabel werden unter Beibehaltung des Projektnamens und ohne das zuvor verwendete Suffix "opX" ausgeliefert.

Unter den bereits hinzugefügten Änderungen fällt die Integration von akkumulierten Patches auf im Paket für Ubuntu sowie die zusätzlichen Funktionen zum Verteilen des CUPS-basierten Druckstapels, Ghostscript und Poppler in einem Paket im Snap-Format (Ubuntu plant, anstelle der üblichen Pakete auf dieses Plug-In zu wechseln). . Ein weiterer Aspekt der Aufgabe besteht darin, Fehler zu beheben, die in den letzten 15 Monaten an das Apple-Repository gemeldet wurden.

Es ist geplant, die Änderungen in Version CUPS 2.4 aufzunehmen. Es wird auch erwartet, dass unter anderem Kompatibilität mit AirPrint / Mopria sowie Unterstützung für die OAuth 2.0 / OpenID-Authentifizierung, die Unterstützung von pkg-config, die Verbesserung der TLS- und X.509-Unterstützung hinzugefügt werden.

Später In der CUPS 3.0-Version wurde beschlossen, das PPD-Druckerbeschreibungsformat nicht mehr zu unterstützen und wechseln Sie zu einer modularen Drucksystemarchitektur, die völlig frei von PPD ist und auf der Verwendung des PAPPL-Frameworks basiert, um Druckanwendungen auf der Grundlage des IPP Everywhere-Protokolls zu entwickeln.

Die separaten Module umfassen Komponenten wie Befehle (lp, lpr, lpstat, cancel), Bibliotheken (libcups), einen lokalen Druckserver (verantwortlich für die Verarbeitung lokaler Druckausgabeanforderungen) und einen gemeinsam genutzten Druckserver (verantwortlich für den Netzwerkdruck).

Erinnern wir uns daran, dass die Organisation OpenPrinting wurde 2006 erstellt Als Ergebnis der Fusion des Linuxprinting.org-Projekts und der OpenPrinting-Arbeitsgruppe der Free Software Group, die die Architektur des Drucksystems für Linux entwickelte (Michael Sweet, Autor von CUPS, war einer der Leiter dieser Gruppe ). Ein Jahr später wurde das Projekt von der Linux Foundation unterstützt.

Im Jahr 2012 übernahm das OpenPrinting-Projekt laut Apple die Wartung des Cups-Filter-Pakets mit den erforderlichen Komponenten, damit CUPS auf anderen Systemen als macOS funktioniert, da Apple seit der Veröffentlichung von CUPS 1.6 die Unterstützung einiger Druckfilter eingestellt hat und Backends, die unter Linux verwendet werden, aber für macOS nicht von Interesse sind, und auch die PPD-Treiber veraltet.

Während seiner Zeit bei Apple wurden die meisten Änderungen an der CUPS-Codebasis von Michael Sweet persönlich vorgenommen.

Schließlich Wenn Sie mehr darüber wissen möchten, Sie können die Details überprüfen im folgenden Link.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.