OpenPrinting-prosjektet har gitt ut CUPS 2.4.0-utskriftssystemet

OpenPrinting-prosjektet presenterte utgivelsen av utskriftssystemet CUPS 2.4.0 (Common Unix Printing System), dannet uten deltakelse fra Apple, som siden 2007 har fullstendig kontrollert utviklingen av prosjektet, etter å ha absorbert selskapet Easy Software Products, som skapte KOPPER. På grunn av Apples avtagende interesse for å vedlikeholde utskriftssystemet og den generelle betydningen av CUPS for Linux-økosystemet, grunnla entusiaster fra OpenPrinting-fellesskapet en forgrening der arbeidet med prosjektet fortsatte uten å endre navnet. Michael R Sweet, den opprinnelige forfatteren av CUPS, som forlot Apple for to år siden, ble med i arbeidet på gaffelen. Prosjektkoden fortsetter å bli levert under Apache-2.0-lisensen, men gaffelens depot er posisjonert som det primære depotet, ikke Apples.

OpenPrinting-utviklerne annonserte at de ville fortsette utviklingen uavhengig av Apple og anbefalte at gaffelen deres ble vurdert som et hovedprosjekt etter at Apple bekreftet sin manglende interesse for videreutvikling av CUPS-funksjonalitet og sin intensjon om å begrense seg til å opprettholde CUPS-kodebasen for macOS, inkludert overføring av rettelser fra gaffelen fra OpenPrinting. Siden begynnelsen av 2020 har det Apple-opprettholdte CUPS-lageret vært dypt stillestående, men nylig har Michael Sweet begynt å migrere de akkumulerte endringene til det, samtidig som han deltok i utviklingen av CUPS i OpenPrinting-depotet.

Endringer lagt til CUPS 2.4.0 inkluderer kompatibilitet med AirPrint- og Mopria-klienter, tillegg av OAuth 2.0/OpenID-autentiseringsstøtte, tillegg av pkg-config-støtte, forbedret TLS- og X.509-støtte, implementering av "jobbarkene- col" og "media-col", støtte for utdata i JSON-format i ipptool, overføring av USB-backend for å fungere med rotrettigheter, og legger til et mørkt tema til webgrensesnittet.

Det inkluderer også to år med feilrettinger og oppdateringer sendt i en pakke for Ubuntu, inkludert tillegg av funksjoner som trengs for å distribuere en CUPS-basert utskriftsstabel, kopper-filtre, Ghostscript og Poppler i en selvstendig Snap-pakke (Ubuntu-planer bytte til denne snappen i stedet for vanlige pakker). Utdatert cups-config og Kerberos-autentisering. De tidligere utdaterte FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache og SMBConfigFile-innstillingene er fjernet fra cupsd.conf og cups-files.conf.

Blant planene for utgivelsen av CUPS 3.0 er intensjonen om å slutte å støtte PPD-skriverbeskrivelsesformatet og gå over til en modulær utskriftssystemarkitektur, helt fri for PPD og basert på bruk av PAPPL-rammeverket for utvikling av utskriftsapplikasjoner (CUPS Printer Applications) ) basert på IPP Everywhere-protokollen. Det er planlagt å plassere komponenter som kommandoer (lp, lpr, lpstat, cancel), biblioteker (libcups), en lokal utskriftsserver (ansvarlig for å behandle lokale utskriftsforespørsler) og en delt utskriftsserver (ansvarlig for nettverksutskrift) i separate moduler .

OpenPrinting-prosjektet har gitt ut CUPS 2.4.0-utskriftssystemet

OpenPrinting-prosjektet har gitt ut CUPS 2.4.0-utskriftssystemet

La oss huske at OpenPrinting-organisasjonen ble opprettet i 2006 som et resultat av sammenslåingen av Linuxprinting.org-prosjektet og OpenPrinting-arbeidsgruppen fra Free Software Group, som var involvert i utviklingen av arkitekturen til utskriftssystemet for Linux ( Michael Sweet, forfatteren av CUPS, var en av lederne for denne gruppen). Et år senere kom prosjektet under vingen til Linux Foundation. I 2012 overtok OpenPrinting-prosjektet, etter avtale med Apple, vedlikeholdet av cups-filter-pakken med komponentene som er nødvendige for at CUPS skal fungere på andre systemer enn macOS, siden fra og med utgivelsen av CUPS 1.6 sluttet Apple å støtte noe utskrift filtre og backends. brukt i Linux, men av ingen interesse for macOS, og erklærte også at drivere i PPD-format er foreldet. I løpet av hans tid hos Apple ble det store flertallet av endringene i CUPS-kodebasen gjort personlig av Michael Sweet.

Kilde: opennet.ru

Legg til en kommentar