Në tetor të vitit të kaluar ne i ndajmë lajmet këtu në blog më projekti OpenPrinting (mbështetur nga Fondacioni Linux) i cili krijoi një dega e sistemit të shtypjes CUPS, ku pjesa më aktive në zhvillim është nga Michael R Sweet, autori origjinal i CUPS.
Dhe është se pas më shumë se gjashtë muajsh nga ajo kohë, Deri në Kamppeter, udhëheqësi i projektit OpenPrinting, njoftoi se për shkak të mungesës së interesit nga Apple në mirëmbajtjen e sistemit të shtypjes CUPS, piruni i CUPS, themeluar vitin e kaluar, mund të shihet si një projekt fillestar të arnimeve dhe shpërndarjeve. Zhvillimi i pirunit është i përfshirë në Michael R Sweet, autori origjinal i CUPS, i cili u largua nga Apple një vit e gjysmë më parë.
Që nga fillimi i vitit 2020, asnjë ndryshim nuk është bërë në depon e CUPS mirëmbahet nga Apple dhe projekti është në stanjacion të thellë. Duke pasur parasysh rëndësinë e CUPS për ekosistemin Linux, ekipi OpenPrinting vendosi të merrte në duart e tyre mirëmbajtjen e kodit CUPS dhe lëshoi një pirun vjeshtën e kaluar. Kanë kaluar gjashtë muaj që kur u krijua piruni dhe Apple nuk ka rifilluar punën për CUPS.
Në përgjigje të një kërkese nga Michael Sweet, Apple konfirmoi mungesën e interesit për zhvillimin e mëtejshëm të funksionalitetit të CUPS dhe synon të kufizohet në ruajtjen e bazës së kodit për macOS, përfshirë migrimin e rregullimeve nga piruni OpenPrinting. Zhvilluesit e OpenPrinting kanë njoftuar se zhvillimi do të vazhdojë në mënyrë të pavarur nga Apple dhe kanë rekomanduar që dega e tyre të konsiderohet një projekt i madh. Versionet e ardhshme të pirunit CUPS do të dërgohen me emrin e projektit të ruajtur dhe pa prapashtesën "opX" të përdorur më parë.
Ndër ndryshimet e shtuara tashmë, spikat integrimi i pjesëve të grumbulluara në paketën për Ubuntu, si dhe shtimin e aftësive të nevojshme për shpërndarjen e pirgut të shtypur të bazuar në CUPS, Ghostscript dhe Poppler në një paketë të formatit Snap (Ubuntu planifikon të kalojë në këtë shtojcë në vend të paketave të zakonshme) . Një aspekt tjetër i punës është rregullimi i defekteve që janë raportuar në depon e Apple në 15 muajt e fundit.
Plannedshtë planifikuar të përfshihen ndryshimet në versionin CUPS 2.4, Ai gjithashtu pritet të përfshijë pajtueshmërinë me AirPrint / Mopria, si dhe shtimin e mbështetjes për vërtetimin OAuth 2.0 / OpenID, mbështetjen e konfigurimit pkg, përmirësimin e mbështetjes së TLS dhe X.509, midis ndryshimeve të tjera.
Më vonë, në lëshimin e CUPS 3.0, u vendos që të ndalohet mbështetja e formatit të përshkrimit të printerit PPD dhe kaloni në një arkitekturë të sistemit të shtypjes modulare, plotësisht pa PPD dhe bazuar në përdorimin e kornizës PAPPL për të zhvilluar aplikacione printimi bazuar në protokollin IPP Everywhere.
Modulet e ndara do të përfshijnë komponentë të tillë si komandat (lp, lpr, lpstat, anuloj), bibliotekat (libcups), një server lokal shtypi (përgjegjës për përpunimin e kërkesave lokale të prodhimit të shtypura), dhe një server të përbashkët shtypi (përgjegjës për shtypjen e rrjetit) .
Le të kujtojmë se organizata OpenPrinting u krijua në 2006 si rezultat i bashkimit të projektit Linuxprinting.org dhe grupit punues OpenPrinting të Free Software Group, i cili po zhvillonte arkitekturën e sistemit të shtypjes për Linux (Michael Sweet, autori i CUPS, ishte një nga drejtuesit e këtij grupi ) Një vit më vonë, projekti hyri në krahun e Fondacionit Linux.
Në 2012, projekti OpenPrinting, sipas Apple, mori përsipër mirëmbajtjen e paketës filxhanë filtra me përbërësit e nevojshëm për CUPS për të punuar në sisteme të ndryshme nga macOS, pasi që nga lëshimi i CUPS 1.6 Apple ka ndërprerë mbështetjen për disa filtra printimi dhe backends të përdorura në Linux, por jo me interes për macOS, dhe gjithashtu amortizoi drejtuesit e PPD.
Gjatë kohës së tij në Apple, shumica dërrmuese e ndryshimeve në bazën e kodit CUPS u bënë personalisht nga Michael Sweet.
Më në fund nëse jeni të interesuar të dini më shumë rreth kësaj, ju mund të kontrolloni detajet Në lidhjen vijuese.