OpenPrinting fungerer på en gaffel i CUPS-udskrivningssystemet

OpenPrinting-projektet (godkendt af Linux Foundation), gjort det kendt at dens udvikleres er startet med en gaffel af CUPS-udskrivningssystemet, hvor den mest aktive del i udviklingen er af Michael R Sweet, den oprindelige forfatter af CUPS.

Siden 2007, efter købet af Easy Software Products, (CUPS-virksomhed) Apple har fuldstændig kontrolleret udviklingen af ​​CUPS. I december 2019 trak Michael Sweet, grundlæggeren af ​​CUPS-projektet og Easy Software Products, op fra Apple.

Langt de fleste ændringer i CUPS-kodebasen blev personligt lavet af Michael Sweet, men da han annoncerede sin afgang, nævnte Michael, at to ingeniører blev tilbage hos Apple, som vil sørge for vedligeholdelse af CUPS.

Imidlertid efter Michaels fyring ophørte CUPS-projektet med at udvikle sig og det er, at der i løbet af 2020 kun blev tilføjet én forpligtelse til CUPS-kodebasen med eliminering af sårbarheder.

Den forgrenede organisation OpenPrinting blev oprettet i 2006 ved sammenlægningen af ​​Linuxprinting.org-projektet og OpenPrinting-arbejdsgruppen i Free Software Group, som var ved at udvikle arkitekturen af ​​Linux-udskrivningssystemet (Michael Sweet var en af ​​lederne af denne gruppe).

Et år senere kom projektet under Linux Foundations vinger. siden projektet arbejder med udvikling af nye udskrivningsarkitekturer, teknologier, udskrivningsinfrastruktur og grænsefladestandarder for operativsystemer i Linux og UNIX-stil.

Ud over også at samarbejde med IEEE-ISTO Printer Working Group (PWG) om IPP-projekter, samarbejder med SANE om at gøre IPP-scanning til en realitet.

Vedligeholder kop-filtre som tillader CUPS at blive brugt på ethvert Unix-baseret system (ikke macOS), oger ansvarlig for Foomatic-databasen og arbejder på Common Print Dialog Backends-projektet.

I 2012 blev projektet OpenPrinting overtog ifølge Apple vedligeholdelsen af ​​pakken med kopper-filtre med de nødvendige komponenter for at CUPS kan fungere på andre systemer end macOS (fra udgivelsen af ​​CUPS 1.6, Apple har ophørt med at understøtte nogle printfiltre og backends, der bruges i Linux, men ikke af interesse for macOS, og de fordømte også PPD-drivere til fordel for IPP-protokollen overalt).

I øjeblikket indeholder det gaffelformede lager patches, der er akkumuleret af forskellige Linux-distributioner og BSD-systemer.

Filialen vil blive synkroniseret, det vil sige det vigtigste Apple CUPS-lager vil fungere som basis, og OpenPrinting CUPS-versionerne vil dannes som komplementer, for eksempel, baseret på version 2.3.3, er det planlagt at danne version 2.3.3OP1.

Efter omfattende test, ændringer udviklet i gaflen er planlagt til at blive skubbet tilbage til CUPS-hovedkodebasen, sender pull-anmodninger til Apple.

Till Kampeter, leder af OpenPrinting-projektet, kommenterede stagnationen af ​​CUPS-udgivelser og bemærkede, at hvis Apple stopper med at deltage i dette projekt, vil han sammen med Michael Sweet tage udviklingen i egne hænder, da CUPS er vigtig for Linux-økosystemet. Derudover nævnte han intentionen om snart at afslutte supporten i CUPS for det forældede PPD-printerbeskrivelsesformat.

CUPS vil stadig være påkrævet på Linux. CUPS sætter job i kø (ikke alle printerapplikationer eller native IPP-printere gør det), forfiltrerer PDF, der kommer fra brugerapplikationer i et format, som printeren (eller printerapplikationen) forstår (IPP kræver ikke en IPP-printer/server for at forstå PDF), og deler printere over netværket, også med sofistikerede godkendelsessystemer som Kerberos.
CUPS stopper snart med at understøtte PPD-filer (dette er en af ​​de største ændringer i køreplanen), så de klassiske drivere bestående af PPD'er og filtre understøttes ikke længere, og printerapplikationer er den eneste måde at levere printerdrivere på.
Tjek Linux Plumber-mikrokonferencerne, OpenPrinting Summit / PWG-møderne (se OpenPrinting-webstedet, "Nyheder og begivenheder") og mine månedlige OpenPrinting-nyhedsindlæg.

Endelig hvis du er interesseret i at vide mere om det om projektet, kan du tjekke detaljerne ved at kontakte til følgende link.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.