OpenPrinting-projektet har udgivet udskrivningssystemet CUPS 2.4.0

OpenPrinting-projektet har præsenteret udgivelsen af udskrivningssystemet CUPS 2.4.0 (Common Unix Printing System), der er skabt uden deltagelse af Apple, som siden 2007 har kontrolleret projektets udvikling fuldt ud efter at have opkøbt Easy Software Products, der skabte CUPS. På grund af Apples faldende interesse for at vedligeholde udskrivningssystemet og CUPS' generelle vigtighed for Linux-økosystemet, blev der af entusiaster fra OpenPrinting-samfundet oprettet en fork, hvor arbejdet fortsatte uden at ændre navnet. Michael Sweet, den oprindelige skaber af CUPS, der forlod Apple for to år siden, sluttede sig til arbejdet med fork'en. Projektkoden leveres fortsat under Apache-2.0-licensen, men fork-repositoriet betragtes som det primære frem for Apple.

Udviklerne af OpenPrinting har erklæret, at de fortsætter udviklingen uafhængigt af Apple og anbefaler, at deres afgrening betragtes som hovedprojektet, efter at Apple har bekræftet deres mangel på interesse for yderligere udvikling af CUPS-funktionaliteten og deres hensigt om kun at vedligeholde CUPS-kodebasen til macOS, herunder at overføre rettelser fra OpenPrinting-fork'en. Siden begyndelsen af 2020 har det Apple-understøttede CUPS-repositorium været i dyb stagnation, men for nylig er Michael Sweet begyndt at overføre de akkumulerede ændringer dertil, mens han også deltager i CUPS-udviklingen i OpenPrinting-repositoriet.

Blandt ændringerne i CUPS 2.4.0 bemærkes tilføjelsen af kompatibilitet med AirPrint- og Mopria-klienter, tilføjelse af understøttelse af OAuth 2.0 / OpenID-godkendelse, tilføjelse af understøttelse af pkg-config, forbedret understøttelse af TLS og X.509, implementeringen af attributterne «job-sheets-col» og «media-col», understøttelse af output i JSON-format i ipptool, overførsel af USB-backend til drift med root-rettigheder, samt tilføjelsen af et mørkt design i webgrænsefladen.

Pakke inkluderer også fejlretninger og opdateringer, der er samlet gennem to år, leveret som en pakke til Ubuntu. Disse omfatter funktioner nødvendige for distribution af CUPS-baserede printstack, cups-filters, Ghostscript og Poppler i en selvstændig Snap-pakke (Ubuntu planlægger at skifte til denne snap i stedet for de almindelige pakker). cups-config og Kerberos autentificering er blevet erklæret forældede. I filerne cupsd.conf og cups-files.conf er understøttelsen af indstillingerne FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache og SMBConfigFile, som tidligere er erklæret forældede, blevet afsluttet.

CUPS 3.0's udgivelsesplaner inkluderer en intention om at ophøre med at understøtte PPD-printerbeskrivelsesformatet og overgå til en modulær printarkitektur, der er helt fri for PPD og baseret på anvendelsen af PAPPL-rammen til udvikling af printapplikationer (CUPS Printer Applications) baseret på IPP Everywhere-protokollen. Specifikke moduler er planlagt til at inkludere komponenter som kommandoer (lp, lpr, lpstat, cancel), biblioteker (libcups), lokal server print (ansvarlig for behandling af lokale printanmodninger) og fælles printserver (ansvarlig for netværksprint).

OpenPrinting-projektet har udgivet udskrivningssystemet CUPS 2.4.0

OpenPrinting-projektet har udgivet udskrivningssystemet CUPS 2.4.0

Vi minder om, at OpenPrinting organisationen blev grundlagt i 2006 som resultat af fusionen mellem Linuxprinting.org projektet og OpenPrinting arbejdsgruppen fra Free Software Group, der arbejdede med udviklingen af printarkitekturen for Linux (Michael Sweet, skaberen af CUPS, var en af lederne i denne gruppe). Et år senere blev projektet en del af Linux Foundation. I 2012 kom projektet OpenPrinting, i samarbejde med Apple, til at stå for vedligeholdelse af cups-filters-pakken med de nødvendige komponenter for CUPS i systemer, der adskiller sig fra macOS, da Apple i forbindelse med CUPS 1.6 ophørte med at støtte visse printfiltre og backend-systemer, der blev brugt i Linux, men som ikke var relevante for macOS, og erklærede også PPD-driverne forældede. Det overvældende flertal af ændringer i CUPS-kodebasen under arbejdet i Apple blev personligt indført af Michael Sweet.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster