Prve promjene najavljene su u CUPS račvanju

U oktobru prošle godine vijesti dijelimo ovdje na blogu o projekat OpenPrinting (podržana od strane Linux Foundation) koja je kreirala ogranak sistema za štampu CUPS, gdje je najaktivniji dio u razvoju Michael R Sweet, originalni autor CUPS-a.

I to je nakon više od šest mjeseci iz tog vremena, Do Kamppetear, vođa projekta OpenPrinting, najavio da je zbog nezainteresovanosti Apple-a u održavanju CUPS sistema za štampu, vilica CUPS, osnovana prošle godine, može se smatrati početnim projektom zakrpa i distribucija. Razvoj vilice uključen je u Michael R Sweet, originalni autor CUPS-a, koji je napustio Apple prije godinu i po.

Vezani članak:
OpenPrinting radi na viljušci CUPS sistema za štampu

Od početka 2020. godine nisu učinjene promjene u spremištu CUPS održava Apple, a projekat je u dubokoj stagnaciji. S obzirom na važnost CUPS-a za ekosustav Linuxa, tim OpenPrintinga odlučio je preuzeti održavanje CUPS koda u svoje ruke i izdao je viljušku prošle jeseni. Prošlo je šest mjeseci od stvaranja vilice, a Apple nije nastavio raditi na CUPS-u.

Kao odgovor na zahtjev Michaela Sweet-a, Apple je potvrdio nedostatak interesa za daljnji razvoj CUPS funkcionalnosti i namjerava se ograničiti na održavanje baze koda za macOS, uključujući migraciju popravaka s vilice OpenPrinting. Programeri OpenPrinting najavili su da će se razvoj nastaviti neovisno od Applea i preporučili su da se njihova podružnica smatra velikim projektom. Buduće verzije vilice CUPS isporučivat će se s zadržanim nazivom projekta i bez prethodno korištenog "opX" sufiksa.

Među već dodanim promjenama ističe se integracija nakupljenih zakrpa u paketu za Ubuntu, kao i dodavanje potrebnih mogućnosti za distribuciju snopa ispisa na bazi CUPS-a, Ghostscripta i Popplera u paketu Snap-formata (Ubuntu planira prebaciti se na ovaj dodatak umjesto uobičajenih paketa) . Sljedeći aspekt posla je ispravljanje grešaka koje su prijavljene Apple repozitorijumu u posljednjih 15 mjeseci.

Planirano je uključivanje promjena u verziji CUPS 2.4, Očekuje se da će, između ostalih promjena, uključiti kompatibilnost sa AirPrint / Mopria, kao i dodati podršku za OAuth 2.0 / OpenID provjeru autentičnosti, podršku za pkg-config, poboljšati TLS i X.509 podršku.

Kasnije, u izdanju CUPS 3.0, odlučeno je da se prestane podržavati format opisa PPD pisača i prebaciti se na modularnu arhitekturu sistema za štampu, potpuno bez PPD-a i zasnovanu na upotrebi PAPPL okvira za razvoj aplikacija za štampu na osnovu protokola IPP Everywhere.

Odvojeni moduli sadržavat će komponente kao što su naredbe (lp, lpr, lpstat, cancel), biblioteke (libcups), lokalni poslužitelj ispisa (odgovoran za obradu zahtjeva za izlazom lokalnog ispisa) i zajednički poslužitelj ispisa (odgovoran za mrežno ispisivanje).

Sjetimo se te organizacije OpenPrinting je stvoren 2006. godine kao rezultat spajanja projekta Linuxprinting.org i OpenPrinting radne grupe Free Software Group, koja je razvijala arhitekturu sistema za štampu za Linux (Michael Sweet, autor CUPS-a, bio je jedan od vođa ove grupe ). Godinu dana kasnije, projekat je došao pod okrilje Linux Foundation.

U 2012. godini, OpenPrinting projekt je, prema Appleu, preuzeo održavanje paketa cups-filters sa potrebnim komponentama za CUPS za rad na sistemima koji nisu macOS, budući da je Apple od objavljivanja CUPS 1.6 ukinuo podršku za neke filtere za štampu. i pozadinske datoteke korištene u Linuxu, ali nisu zanimljive za macOS, a također su zastarjeli PPD upravljački programi.

Za vrijeme njegovog boravka u Appleu, veliku većinu promjena u bazi CUPS koda izvršio je lično Michael Sweet.

Konačno ako ste zainteresirani da saznate više o tome, možete provjeriti detalje Na sledećem linku.


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.