Az OpenPrinting projekt átvette a CUPS nyomtatási rendszer fejlesztését.

Till Kamppeter, az OpenPrinting projekt vezetője bejelentette, hogy az Apple érdektelensége miatt a CUPS nyomtatási rendszer támogatásáért felelős tavaly indított forkot alapvető projektként lehet kezelni, amely a patchek átvitelére és a disztribúciókba való beillesztésére szolgál. A fork fejlesztésében Michael R Sweet is részt vesz, aki a CUPS eredeti szerzője, és másfél éve távozott az Apple-től.

2020 eleje óta az Apple által támogatott CUPS tárolóban nem történt egyetlen változás sem, és a projekt mély stagnálásban van. Figyelembe véve a CUPS fontosságát a Linux ökoszisztémájában, az OpenPrinting csapata döntött arról, hogy átvállalja a CUPS kód támogatását, és tavaly ősszel indított egy forkot. A fork létrehozása óta eltelt fél év, és az Apple nem folytatta a munkát a CUPS-on.

Michael Sweet kérésére az Apple megerősítette, hogy nem érdeklődik a CUPS funkcionalitásának további fejlesztése iránt, és csupán a macOS kódalap karbantartására kíván korlátozódni, beleértve a patchek átvitelét az OpenPrinting forkjából. Az OpenPrinting fejlesztői bejelentették, hogy függetlenül folytatják a fejlesztést, és ajánlották az elágazásuk fő projektként való kezelését. A CUPS fork jövőbeli verziói meg fogják tartani a projekt nevét, és nem használják a korábban alkalmazott „opX” utótagot.

A már hozzáadott változások közül kiemelkedik a Ubuntu csomagban felhalmozódott patchek integrációja, valamint a CUPS alapú nyomtatási stack, a cups-filters, a Ghostscript és a Poppler elosztható csomagként való kiegészítése Snap formátumban (az Ubuntu tervez elhagyni a hagyományos csomagokat a Snap javára). Egy másik fejlesztési terület a hibák javítása, amelyekről az elmúlt 15 hónapban tettek jelentést az Apple tárolóba.

A változtatásokat a CUPS 2.4 kiadásába tervezik beépíteni, amelyben várhatóan megjelenik az AirPrint/Mopria kompatibilitás, az OAuth 2.0/OpenID hitelesítés támogatása, a pkg-config támogatás, a TLS és X.509 támogatás javítása, a «job-sheets-col» és «media-col» attribútumok támogatása, valamint a cups-config és a Kerberos alapú hitelesítés elavultnak nyilvánítása.

A CUPS 3.0 kiadásában a PPD nyomtatóleíró formátum támogatásának leállítása mellett döntöttek, és egy moduláris nyomtatási rendszer architektúrára váltottak, amely teljesen mentes a PPD-től, és a PAPPL keretrendszer alkalmazására épül a nyomtatási alkalmazások (CUPS Printer Applications) fejlesztése során, az IPP Everywhere protokoll alapján.

Az OpenPrinting projekt átvette a CUPS nyomtatási rendszer fejlesztését.

A különféle modulokba kerülnek kivezetésre olyan komponensek, mint a parancsok (lp, lpr, lpstat, cancel), könyvtárak (libcups), helyi szerver nyomtatás (felelős a helyi nyomtatási kérések feldolgozásáért) és közös nyomtatószerver (felelős a hálózati nyomtatásért).

Az OpenPrinting projekt átvette a CUPS nyomtatási rendszer fejlesztését.

Emlékeztetünk arra, hogy az OpenPrinting szervezet 2006-ban jött létre a Linuxprinting.org projekt és az OpenPrinting munkacsoport egyesülésével a Free Software Group keretein belül, amely a Linux nyomtatási rendszerének architektúrájának fejlesztésével foglalkozott (Michael Sweet, a CUPS szerzője, ennek a csoportnak az egyik vezetője volt). Egy évvel később a projekt a Linux Foundation alá került. 2012-ben az OpenPrinting projekt az Apple-lel kötött megállapodás értelmében átvette a cups-filters csomag karbantartását, amely a CUPS működéséhez szükséges komponenseket tartalmazza más rendszerekben, mint a macOS, mivel 1.6-os CUPS kiadása óta az Apple leállította néhány, Linuxban használt nyomtatási szűrő és backend támogatását, amelyek nem voltak érdekesek a macOS számára, és elavultnak nyilvánította a PPD formátumú illesztőprogramokat. Az Apple-nél végzett munka során a CUPS kód alapjába a legnagyobb részben Michael Sweet adott be változtatásokat.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster