De første endringene ble kunngjort i CUPS-gaffelen

I oktober i fjor vi deler nyhetene her på bloggenOpenPrinting-prosjektet (støttet av Linux Foundation) som opprettet en gren av CUPS utskriftssystem, der den mest aktive delen i utviklingen er av Michael R Sweet, den opprinnelige forfatteren av CUPS.

Og det er det etter mer enn seks måneder fra den tiden, Til Kamppeter, leder av OpenPrinting-prosjektet, kunngjorde det på grunn av manglende interesse fra Apple vedlikehold av CUPS-utskriftssystemet, CUPS-gaffelen, grunnlagt i fjor, kan sees på som et oppstartsprosjekt av lapper og distribusjoner. Utviklingen av gaffelen er involvert i Michael R Sweet, den opprinnelige forfatteren av CUPS, som forlot Apple for halvannet år siden.

Relatert artikkel:
OpenPrinting fungerer på en gaffel i CUPS-utskriftssystemet

Siden begynnelsen av 2020 er det ikke gjort noen endringer i CUPS-depotet vedlikeholdt av Apple, og prosjektet er i dyp stagnasjon. Gitt viktigheten av CUPS for Linux-økosystemet, bestemte OpenPrinting-teamet seg for å ta CUPS-kodevedlikehold i egne hender og ga ut en gaffel i fjor høst. Seks måneder har gått siden gaffelen ble opprettet, og Apple har ikke gjenopptatt arbeidet med CUPS.

Som svar på en forespørsel fra Michael Sweet, Apple bekreftet sin manglende interesse for å videreutvikle CUPS-funksjonaliteten og har til hensikt å begrense seg til å opprettholde kodebasen for macOS, inkludert overføring av rettelser fra OpenPrinting-gaffelen. OpenPrinting-utviklerne har kunngjort at utviklingen vil fortsette uavhengig av Apple og har anbefalt at deres filial blir ansett som et stort prosjekt. Fremtidige versjoner av CUPS-gaffelen sendes med prosjektnavnet beholdt og uten det tidligere brukte "opX" -suffikset.

Blant endringene som allerede er lagt til, skiller integrasjonen av akkumulerte oppdateringer seg ut i pakken for Ubuntu, samt tillegg av de nødvendige funksjonene for å distribuere den CUPS-baserte utskriftsstakken, Ghostscript og Poppler i en Snap-format-pakke (Ubuntu planlegger å bytte til denne plugin-modulen i stedet for de vanlige pakkene) . Et annet aspekt ved jobben er å fikse feil som er rapportert til Apple-depotet de siste 15 månedene.

Det er planlagt å inkludere endringene i versjon CUPS 2.4, Det forventes også å inkludere kompatibilitet med AirPrint / Mopria, samt legge til støtte for OAuth 2.0 / OpenID-autentisering, pkg-config-støtte, forbedre TLS og X.509-støtte, blant andre endringer.

Seinere, på CUPS 3.0-utgivelsen ble det besluttet å slutte å støtte PPD-skriverbeskrivelsesformatet og bytte til en modulær utskriftssystemarkitektur, helt fri for PPD og basert på bruk av PAPPL-rammeverket for å utvikle utskriftsapplikasjoner basert på IPP Everywhere-protokollen.

De separate modulene vil inneholde komponenter som kommandoer (lp, lpr, lpstat, avbryt), biblioteker (libcups), en lokal utskriftsserver (ansvarlig for behandling av lokale utskriftsforespørsler) og en delt utskriftsserver (ansvarlig for nettverksutskriften) .

La oss huske at organisasjonen OpenPrinting ble opprettet i 2006 som et resultat av sammenslåingen av Linuxprinting.org-prosjektet og OpenPrinting-arbeidsgruppen til Free Software Group, som utviklet arkitekturen til utskriftssystemet for Linux (Michael Sweet, forfatter av CUPS, var en av lederne for denne gruppen ). Et år senere kom prosjektet under vingen fra Linux Foundation.

I 2012 overtok OpenPrinting-prosjektet, ifølge Apple, vedlikeholdet av koppefilterpakken med de nødvendige komponentene for at CUPS skal fungere på andre systemer enn macOS, siden siden utgivelsen av CUPS 1.6 har Apple avviklet støtten for noen utskriftsfiltre. og backends brukt i Linux, men ikke av interesse for macOS, og avskaffet også PPD-driverne.

I løpet av sin tid i Apple ble de aller fleste endringene i CUPS-kodebasen gjort personlig av Michael Sweet.

Endelig hvis du er interessert i å vite mer om det, kan du sjekke detaljene I den følgende lenken.


Innholdet i artikkelen følger våre prinsipper for redaksjonell etikk. Klikk på for å rapportere en feil her.

Bli den første til å kommentere

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

bool (sant)