Az OpenPrinting projekt kiadta a CUPS 2.4.0 nyomtatási rendszert

Az OpenPrinting projekt bemutatta a CUPS 2.4.0 (Common Unix Printing System) nyomtatási rendszer kiadását, amelyet az Apple részvétele nélkül alakítottak ki, amely 2007 óta teljes mértékben irányítja a projekt fejlesztését, miután felvette az Easy Software Products céget, amely létrehozta. CSÉSZÉR. Az Apple csökkenő érdeklődése a nyomtatási rendszer fenntartása iránt és a CUPS általános jelentősége miatt a Linux ökoszisztémában, az OpenPrinting közösség rajongói egy elágazást alapítottak, amelyben a projekt a név megváltoztatása nélkül folytatódott. Michael R Sweet, a CUPS eredeti szerzője, aki két éve távozott az Apple-től, csatlakozott a villán végzett munkához. A projektkód továbbra is az Apache-2.0 licenc alatt kerül kiszállításra, de a fork tárolója elsődleges tárhely, nem az Apple.

Az OpenPrinting fejlesztői bejelentették, hogy az Apple-től függetlenül folytatják a fejlesztést, és azt javasolták, hogy az ő forkjukat tekintsék fő projektnek, miután az Apple megerősítette, hogy nem érdeklődik a CUPS-funkciók további fejlesztése iránt, és azt a szándékát, hogy a macOS CUPS kódbázisának karbantartására korlátozódjon. beleértve a javítások átvitelét az OpenPrinting elágazásából. 2020 eleje óta az Apple által karbantartott CUPS tároló mélyen stagnál, de az utóbbi időben Michael Sweet elkezdte áttelepíteni rá a felhalmozott változtatásokat, és ezzel párhuzamosan részt vesz a CUPS fejlesztésében az OpenPrinting tárolóban.

A CUPS 2.4.0-hoz hozzáadott változtatások közé tartozik az AirPrint és Mopria kliensekkel való kompatibilitás, az OAuth 2.0/OpenID hitelesítés támogatása, a pkg-config támogatás hozzáadása, a továbbfejlesztett TLS és X.509 támogatás, a „munkalapok- col” és „media-col”, a JSON formátumú kimenet támogatása az ipptoolban, az USB-háttér átvitele a root jogokkal való működéshez, sötét téma hozzáadása a webes felülethez.

Tartalmaz továbbá két év hibajavításokat és javításokat az Ubuntu csomagban, beleértve a CUPS-alapú nyomtatási köteg terjesztéséhez szükséges funkciók hozzáadását, a cups-szűrőket, a Ghostscriptet és a Popplert egy önálló Snap csomagban (az Ubuntu tervek váltása erre a csattanóra normál csomagok helyett). Elavult cups-config és Kerberos hitelesítés. A korábban elavult FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache és SMBConfigFile beállításokat eltávolítottuk a cupsd.conf és a cups-files.conf fájlokból.

A CUPS 3.0 kiadásának tervei között szerepel a PPD nyomtatóleíró formátum támogatásának megszüntetése, és a PPD-től teljesen mentes, PAPPL keretrendszeren alapuló, moduláris nyomtatási rendszer architektúrára való átállás a nyomtatási alkalmazások fejlesztésére (CUPS Printer Applications). ) az IPP Everywhere protokoll alapján. A tervek szerint külön modulokba helyezik az olyan összetevőket, mint a parancsok (lp, lpr, lpstat, cancel), a könyvtárak (libcups), a helyi nyomtatószerver (a helyi nyomtatási kérések feldolgozásáért felelős) és a megosztott nyomtatószerver (a hálózati nyomtatásért felelős). .

Az OpenPrinting projekt kiadta a CUPS 2.4.0 nyomtatási rendszert

Az OpenPrinting projekt kiadta a CUPS 2.4.0 nyomtatási rendszert

Emlékezzünk vissza, hogy az OpenPrinting szervezet 2006-ban jött létre a Linuxprinting.org projekt és a Free Software Group OpenPrinting munkacsoportjának egyesülése eredményeként, amely részt vett a Linux nyomtatási rendszer architektúrájának fejlesztésében ( Michael Sweet, a CUPS szerzője volt ennek a csoportnak az egyik vezetője). Egy évvel később a projekt a Linux Foundation szárnyai alá került. 2012-ben az OpenPrinting projekt az Apple-lel kötött megállapodás alapján átvette a CUPS-hez szükséges komponenseket tartalmazó csészék-szűrőcsomag karbantartását, mivel a CUPS 1.6 kiadásától kezdve az Apple leállította bizonyos nyomtatások támogatását. szűrők és háttérrendszerek. Linuxban használják, de nem érdeklik a macOS-t, és a PPD formátumú illesztőprogramokat is elavultnak nyilvánították. Az Apple-nél töltött ideje alatt a CUPS kódbázis módosításainak túlnyomó többségét személyesen Michael Sweet végezte el.

Forrás: opennet.ru

Hozzászólás