První změny byly oznámeny na vidlici CUPS

V říjnu loňského roku sdílíme novinky zde na blogu na projekt OpenPrinting (podporováno Linux Foundation), který vytvořil pobočka tiskového systému CUPS, kde nejaktivnější částí vývoje je Michael R Sweet, původní autor CUPS.

A je to tak po více než šesti měsících od té doby, Do Kamppeter, vedoucí projektu OpenPrinting, oznámil, že z důvodu nezájmu společnosti Apple při údržbě tiskového systému CUPS, vidličku CUPS, založenou v loňském roce, lze považovat za start-up projekt oprav a distribucí. Na vývoji vidlice se podílí Michael R Sweet, původní autor CUPS, který opustil Apple před rokem a půl.

Související článek:
OpenPrinting funguje na vidlici tiskového systému CUPS

Od začátku roku 2020 nebyly v úložišti CUPS provedeny žádné změny udržována společností Apple a projekt je v hluboké stagnaci. Vzhledem k důležitosti CUPS pro ekosystém Linux se tým OpenPrinting rozhodl vzít údržbu kódu CUPS do svých rukou a na podzim minulého roku vydal vidličku. Od vytvoření vidlice uplynulo šest měsíců a Apple neobnovil práci na CUPS.

V reakci na žádost Michaela Sweeta Apple potvrdil svůj nezájem o další vývoj funkčnosti CUPS a hodlá se omezit na udržování kódové základny pro macOS, včetně migrace oprav z vidlice OpenPrinting. Vývojáři OpenPrinting oznámili, že vývoj bude pokračovat nezávisle na Apple a doporučili, aby jejich pobočka byla považována za významný projekt. Budoucí verze vidlice CUPS se dodávají se zachovaným názvem projektu a bez dříve použité přípony „opX“.

Mezi již přidanými změnami vyniká integrace nahromaděných oprav v balíčku pro Ubuntu, stejně jako přidání nezbytných funkcí k distribuci tiskového zásobníku založeného na CUPS, Ghostscript a Poppler v balíčku formátu Snap (Ubuntu plánuje přejít na tento plug-in místo obvyklých balíčků) . Dalším aspektem úlohy je opravit chyby, které byly nahlášeny do úložiště Apple za posledních 15 měsíců.

Plánuje se zahrnout změny ve verzi CUPS 2.4, Očekává se také zahrnutí kompatibility s AirPrint / Mopria, stejně jako přidání podpory pro ověřování OAuth 2.0 / OpenID, podpora pkg-config, zlepšení TLS a X.509, mimo jiné změny.

Později, na vydání CUPS 3.0 bylo rozhodnuto přestat podporovat formát popisu tiskárny PPD a přejít na architekturu modulárního tiskového systému, zcela bez PPD a na základě použití rámce PAPPL k vývoji tiskových aplikací založených na protokolu IPP Everywhere.

Samostatné moduly budou obsahovat komponenty, jako jsou příkazy (lp, lpr, lpstat, zrušit), knihovny (libcups), místní tiskový server (odpovědný za zpracování požadavků na místní tiskový výstup) a sdílený tiskový server (odpovědný za síťový tisk).

Pamatujme si, že organizace OpenPrinting byl vytvořen v roce 2006 v důsledku sloučení projektu Linuxprinting.org a pracovní skupiny OpenPrinting skupiny Free Software Group, která vyvíjela architekturu tiskového systému pro Linux (Michael Sweet, autor CUPS, byl jedním z vůdců této skupiny ). O rok později se projekt dostal pod křídla Linux Foundation.

V roce 2012 projekt OpenPrinting podle Apple převzal údržbu balíčku cup-filters s nezbytnými komponentami pro CUPS pro práci na jiných systémech než macOS, protože od vydání CUPS 1.6 Apple přestal podporovat některé tiskové filtry a backendy používané v Linuxu, ale pro macOS to není zajímavé, a také zastaralé ovladače PPD.

Během svého působení v Apple drtivou většinu změn v kódové základně CUPS provedl osobně Michael Sweet.

Konečně pokud se o tom chcete dozvědět více, můžete zkontrolovat podrobnosti Na následujícím odkazu.


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.