Projekti OpenPrinting ka lëshuar sistemin e printimit CUPS 2.4.0

Projekti OpenPrinting ka publikuar CUPS 2.4.0 (Common Unix Printing System), një sistem printimi i zhvilluar pa përfshirjen e Apple, e cila kishte marrë kontrollin e plotë të zhvillimit të projektit që nga viti 2007, pasi kishte blerë Easy Software Products, kompaninë që krijoi CUPS. Për shkak të interesit në rënie të Apple për mirëmbajtjen e sistemit të printimit dhe rëndësisë së përgjithshme të CUPS për ekosistemin, Linux, një degëzim (fork) u themelua nga entuziastë të komunitetit OpenPrinting, duke vazhduar punën në projekt pa ndryshuar emrin e tij. Michael R. Sweet, autori origjinal i CUPS, i cili u largua nga Apple dy vjet më parë, iu bashkua degëzimit (fork). Kodi i projektit vazhdon të licencohet sipas licencës Apache 2.0, por depoja e degëzimit (fork), jo ajo e Apple, është tani depoja kryesore.

Zhvilluesit e OpenPrinting kanë njoftuar se do të vazhdojnë zhvillimin në mënyrë të pavarur nga Apple dhe kanë rekomanduar që forku i tyre të konsiderohet si projekti kryesor pasi Apple konfirmoi mungesën e interesit për zhvillimin e mëtejshëm të funksionalitetit CUPS dhe qëllimin e saj për t'u kufizuar në ruajtjen e bazës së kodit CUPS për... macOS, duke përfshirë rregullimet e portimit nga degëzimi OpenPrinting. Që nga fillimi i vitit 2020, depoja CUPS e mirëmbajtur nga Apple kishte qenë në stanjacion të thellë, por kohët e fundit Michael Sweet filloi të portononte ndryshimet e akumuluara në të, ndërkohë që kontribuonte njëkohësisht në zhvillimin e CUPS në deponë OpenPrinting.

Ndryshimet e shtuara në CUPS 2.4.0 përfshijnë përputhshmërinë me klientët AirPrint dhe Mopria, mbështetje të shtuar për vërtetimin OAuth 2.0/OpenID, mbështetje të shtuar për pkg-config, mbështetje të përmirësuar për TLS dhe X.509, zbatimin e atributeve "job-sheets-col" dhe "media-col", mbështetje për daljen në formatin JSON në ipptool, ndërrimin e backend-it USB për të punuar me të drejtat e root dhe shtimin e një teme të errët në ndërfaqen e uebit.

Paketa përfshin gjithashtu dy vjet rregullime të defekteve dhe patch-e të akumuluara të përfshira në paketë për Ubuntu, duke përfshirë shtimin e aftësive të nevojshme për të shpërndarë një pirg printimi bazuar në CUPS, filtra cups, Ghostscript dhe Poppler në një paketë Snap të pavarur (Ubuntu (planifikohet të migrohet në këtë snap në vend të paketave të rregullta). cups-config dhe authentication Kerberos janë vjetëruar. Skedarët cupsd.conf dhe cups-files.conf nuk i mbështesin më cilësimet e vjetëruara më parë FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache dhe SMBConfigFile.

Planet për publikimin e CUPS 3.0 përfshijnë qëllimin për të ndërprerë mbështetjen për formatin e përshkrimit të printerit PPD dhe për të kaluar në një arkitekturë modulare të sistemit të printimit, plotësisht të lirë nga PPD dhe të bazuar në kornizën PAPPL për zhvillimin e aplikacioneve të printimit (CUPS Printer Applications) bazuar në protokollin IPP Everywhere. Komponentë të tillë si komandat (lp, lpr, lpstat, cancel), libraritë (libcups) dhe ruajtja lokale janë planifikuar të ndahen në module të veçanta. server server printimi (përgjegjës për përpunimin e kërkesave lokale për printim) dhe një server printimi të përbashkët (përgjegjës për printimin në rrjet).

 Projekti OpenPrinting ka lëshuar sistemin e printimit CUPS 2.4.0

 Projekti OpenPrinting ka lëshuar sistemin e printimit CUPS 2.4.0

Le të kujtojmë se organizata OpenPrinting u krijua në vitin 2006 si rezultat i bashkimit të projektit Linuxprinting.org dhe grupi i punës OpenPrinting i Grupit të Softuerit të Lirë, i cili po zhvillonte arkitekturën e sistemit të printimit për Linux (Michael Sweet, autori i CUPS, ishte një nga udhëheqësit e këtij grupi.) Një vit më vonë, projekti u vu nën kujdesin e Linux Fondacioni. Në vitin 2012, projekti OpenPrinting, në marrëveshje me Apple, mori përsipër mirëmbajtjen e paketës së filtrave të kupave, e cila përmban komponentët e nevojshëm që CUPS të funksionojë në sisteme të tjera përveç macOS, që nga publikimi i CUPS 1.6, Apple ka hequr mbështetjen për disa filtra printimi dhe backend-e të përdorura në Linux, por jo me interes për macOS, dhe gjithashtu drajverë të vjetëruar në formatin PPD. Gjatë kohës së tij në Apple, Michael Sweet kontribuoi personalisht në shumicën dërrmuese të ndryshimeve në bazën e kodit CUPS.

Burimi: opennet.ru

Bleni njĂ« host tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, serverĂ« VPS VDS đŸ”„ Bleni hosting tĂ« besueshĂ«m tĂ« faqeve tĂ« internetit me mbrojtje DDoS, servera VPS VDS | ProHoster