Projekti OpenPrinting ka lëshuar sistemin e printimit CUPS 2.4.0

Projekti OpenPrinting prezantoi lëshimin e sistemit të printimit CUPS 2.4.0 (Common Unix Printing System), i formuar pa pjesëmarrjen e Apple, i cili që nga viti 2007 ka kontrolluar plotësisht zhvillimin e projektit, duke thithur kompaninë Easy Software Products, e cila krijoi KUPA. Për shkak të rënies së interesit të Apple për ruajtjen e sistemit të printimit dhe rëndësisë së përgjithshme të CUPS për ekosistemin Linux, entuziastët nga komuniteti OpenPrinting themeluan një pirun në të cilin puna në projekt vazhdoi pa ndryshuar emrin. Michael R Sweet, autori origjinal i CUPS, i cili u largua nga Apple dy vjet më parë, iu bashkua punës në pirun. Kodi i projektit vazhdon të dorëzohet nën licencën Apache-2.0, por depoja e pirunit pozicionohet si depo kryesore, jo e Apple.

Zhvilluesit e OpenPrinting njoftuan se do të vazhdonin zhvillimin në mënyrë të pavarur nga Apple dhe rekomanduan që forku i tyre të konsiderohet si një projekt kryesor pasi Apple konfirmoi mungesën e interesit për zhvillimin e mëtejshëm të funksionalitetit CUPS dhe synimin e tij për t'u kufizuar në ruajtjen e bazës së kodeve CUPS për macOS. duke përfshirë transferimin e rregullimeve nga fork nga OpenPrinting. Që nga fillimi i vitit 2020, depoja e CUPS e mirëmbajtur nga Apple ka qenë thellësisht e ndenjur, por së fundmi Michael Sweet ka filluar të migrojë ndryshimet e grumbulluara në të, ndërkohë që merr pjesë në të njëjtën kohë në zhvillimin e CUPS në depon e OpenPrinting.

Ndryshimet e shtuara në CUPS 2.4.0 përfshijnë përputhshmërinë me klientët AirPrint dhe Mopria, shtimin e mbështetjes së vërtetimit të OAuth 2.0/OpenID, shtimin e mbështetjes pkg-config, mbështetjen e përmirësuar TLS dhe X.509, zbatimin e "fletave të punës- col" dhe "media-col", mbështetje për daljen në formatin JSON në ipptool, transferimin e backend-it të USB për të punuar me të drejtat rrënjësore, duke shtuar një temë të errët në ndërfaqen e uebit.

Ai gjithashtu përfshin dy vjet rregullime të gabimeve dhe arna të dërguara në një paketë për Ubuntu, duke përfshirë shtimin e veçorive të nevojshme për të shpërndarë një pirg printimi të bazuar në CUPS, filtra filxhanësh, Ghostscript dhe Poppler në një paketë Snap të pavarur (Ubuntu planifikon të ndërrojë në këtë moment në vend të paketave të rregullta). Konfigurimi i kupave dhe vërtetimi Kerberos i vjetëruar. Cilësimet e vjetruara të FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache dhe SMBConfigFile janë hequr nga cupsd.conf dhe cups-files.conf.

Ndër planet për lëshimin e CUPS 3.0 është synimi për të ndaluar mbështetjen e formatit të përshkrimit të printerit PPD dhe për të kaluar në një arkitekturë të sistemit të printimit modular, plotësisht pa PPD dhe i bazuar në përdorimin e kornizës PAPPL për zhvillimin e aplikacioneve të printimit (CUPS Printer Applications ) bazuar në protokollin IPP Everywhere. Është planifikuar të vendosen komponentë të tillë si komandat (lp, lpr, lpstat, cancel), bibliotekat (libcups), një server lokal printimi (përgjegjës për përpunimin e kërkesave të printimit lokal) dhe një server të përbashkët printimi (përgjegjës për printimin në rrjet) në module të veçanta. .

Projekti OpenPrinting ka lëshuar sistemin e printimit CUPS 2.4.0

Projekti OpenPrinting ka lëshuar sistemin e printimit CUPS 2.4.0

Kujtojmë se organizata OpenPrinting u krijua në 2006 si rezultat i bashkimit të projektit Linuxprinting.org dhe grupit të punës OpenPrinting nga Free Software Group, i cili u përfshi në zhvillimin e arkitekturës së sistemit të printimit për Linux ( Michael Sweet, autori i CUPS, ishte një nga drejtuesit e këtij grupi). Një vit më vonë, projekti ra nën krahun e Fondacionit Linux. Në vitin 2012, projekti OpenPrinting, me marrëveshje me Apple, mori përsipër mirëmbajtjen e paketës së filtrave të filxhanëve me komponentët e nevojshëm që CUPS të funksionojë në sisteme të tjera përveç macOS, pasi duke filluar me lëshimin e CUPS 1.6, Apple ndaloi mbështetjen e disa printimeve filtra dhe backend. përdoren në Linux, por nuk janë me interes për macOS, dhe gjithashtu deklarohen drejtuesit në formatin PPD të vjetëruara. Gjatë kohës së tij në Apple, shumica dërrmuese e ndryshimeve në bazën e kodeve CUPS u bënë personalisht nga Michael Sweet.

Burimi: opennet.ru

Shto një koment