Pirmieji pakeitimai buvo paskelbti CUPS šakėje

Praėjusių metų spalio mėn dalinamės naujienomis čia, tinklaraštyje apie „OpenPrinting“ projektą (palaiko „Linux Foundation“), sukūręs a CUPS spausdinimo sistemos filialas, kur aktyviausia kūrimo dalis yra Michael R Sweet, originalus CUPS autorius.

Ir tai yra tai, kad po daugiau nei šešių mėnesių nuo to laiko Iki Kamppeter, „OpenPrinting“ projekto vadovas, paskelbė, kad dėl „Apple“ trūkumo prižiūrint CUPS spausdinimo sistemą, pernai įkurta „CUPS“ šakutė gali būti vertinama kaip startuolio projektas pleistrų ir paskirstymų. Šakės kūrimas susijęs su originaliu CUPS autoriu Michaelu R Sweetu, kuris prieš pusantrų metų paliko „Apple“.

Susijęs straipsnis:
„OpenPrinting“ veikia ant CUPS spausdinimo sistemos šakutės

Nuo 2020 m. Pradžios CUPS saugykloje nebuvo padaryta jokių pakeitimų prižiūri „Apple“ ir projektas yra giliai sąstingis. Atsižvelgdama į CUPS svarbą „Linux“ ekosistemai, „OpenPrinting“ komanda nusprendė perimti CUPS kodo priežiūrą į savo rankas ir praėjusį rudenį išleido šakutę. Praėjo šeši mėnesiai nuo šakės sukūrimo ir „Apple“ neatnaujino CUPS darbo.

Atsakydamas į Michaelo Sweet prašymą, „Apple“ patvirtino, kad nėra suinteresuotas toliau plėtoti CUPS funkcionalumą, ir ketina apsiriboti „macOS“ kodų bazės palaikymu, įskaitant pataisų perkėlimą iš „OpenPrinting“ šakutės. „OpenPrinting“ kūrėjai paskelbė, kad plėtra bus tęsiama nepriklausomai nuo „Apple“, ir rekomendavo jų filialą laikyti dideliu projektu. Būsimos „CUPS“ šakės versijos bus pristatytos su išsaugotu projekto pavadinimu ir be anksčiau naudotos „opX“ priesagos.

Tarp jau pridėtų pakeitimų išsiskiria sukauptų pleistrų integracija pakete, skirtame „Ubuntu“, taip pat pridėta būtinų galimybių platinti CUPS pagrįstą spausdinimo šūsnį, „Ghostscript“ ir „Poppler“ „Snap“ formato pakete („Ubuntu“ planuoja pereiti prie šio papildinio vietoj įprastų paketų) . Kitas šio darbo aspektas yra taisyti klaidas, apie kurias „Apple“ saugykloje buvo pranešta per pastaruosius 15 mėnesių.

Planuojama įtraukti CUPS 2.4 versijos pakeitimus, Taip pat tikimasi įtraukti suderinamumą su „AirPrint“ / „Mopria“, taip pat pridėti OAuth 2.0 / OpenID autentifikavimo palaikymą, „pkg-config“ palaikymą, tobulinti TLS ir X.509 palaikymą.

Vėliau išleidus CUPS 3.0 buvo nuspręsta nebepalaikyti spausdintuvo PPD aprašymo formato ir pereiti prie modulinės spausdinimo sistemos architektūros, visiškai neturinčios PPD ir pagrįstos PAPPL sistemos naudojimu kuriant spausdinimo programas, pagrįstas „IPP Everywhere“ protokolu.

Atskirus modulius sudarys tokie komponentai kaip komandos (lp, lpr, lpstat, Cancel), bibliotekos (libcups), vietinis spausdinimo serveris (atsakingas už vietinių spausdinimo išvesties užklausų apdorojimą) ir bendras spausdinimo serveris (atsakingas už spausdinimą tinkle).

Prisiminkime, kad organizacija „OpenPrinting“ buvo sukurta 2006 m susijungus „Linuxprinting.org“ projektui ir „FreePrograming Group“ „OpenPrinting“ darbo grupei, kuriančiai „Linux“ spausdinimo sistemos architektūrą (Michaelas Sweetas, CUPS autorius, buvo vienas iš šios grupės lyderių). ). Po metų projektas pateko į „Linux Foundation“ sparną.

2012 m. „OpenPrinting“ projektas, pasak „Apple“, perėmė puodelių-filtrų paketo su būtinais komponentais priežiūrą, kad CUPS veiktų kitose sistemose, o ne „MacOS“, nes nuo CUPS 1.6 išleidimo „Apple“ nutraukė kai kurių spausdinimo filtrų palaikymą. ir programinės įrangos, naudojamos „Linux“, bet neįdomios „macOS“, taip pat nebenaudojo PPD tvarkyklių.

Jam dirbant „Apple“, daugumą CUPS kodo bazės pakeitimų asmeniškai atliko Michaelas Sweetas.

Pagaliau jei norite sužinoti daugiau apie tai, galite patikrinti išsamią informaciją Šioje nuorodoje.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.