第一次更改是在CUPS分支中宣布的

去年十月 我們在博客上分享新聞OpenPrinting項目 (由Linux Foundation支持)創建了一個 CUPS打印系統的分支, 其中最活躍的部分是CUPS的原始作者Michael R Sweet。

就是六個多月後 從那時候開始, 蒂爾·坎皮佩r,OpenPrinting項目的負責人, 宣布由於蘋果缺乏興趣 在維護CUPS打印系統時, 去年成立的CUPS分叉可以看作是一個啟動項目 補丁和發行版。 CUPS的原始作者Michael R Sweet參與了叉子的開發,他一年半前離開了蘋果。

相關文章:
OpenPrinting在CUPS打印系統的分支上工作

自2020年初以來,CUPS信息庫未進行任何更改 由Apple維護,該項目處於停滯狀態。 考慮到CUPS在Linux生態系統中的重要性,OpenPrinting團隊決定將CUPS代碼維護交給他們自己,並於去年秋天發布了一個分支。 自從創建分支以來已經過去了六個月,Apple尚未恢復CUPS的工作。

應Michael Sweet的要求, 蘋果公司確認對進一步開發CUPS功能不感興趣,並打算將其自身局限於維護macOS的代碼庫, 包括從OpenPrinting分支遷移修補程序。 OpenPrinting開發人員已宣布開發將獨立於Apple繼續進行,並建議將其分支機構視為重要項目。 CUPS fork的將來版本將保留項目名稱,並且不帶以前使用的“ opX”後綴。

在已添加的更改中,集成補丁的集成非常突出 (適用於Ubuntu)的軟件包中,以及添加必要的功能以在Snap格式的軟件包中分發基於CUPS的打印堆棧,Ghostscript和Poppler(Ubuntu計劃改用此插件,而不是通常的軟件包) 。 這項工作的另一個方面是修復在過去15個月中已報告給Apple存儲庫的錯誤。

計劃包括CUPS 2.4版本中的更改, 預計還將包括與AirPrint / Mopria的兼容性,以及增加對OAuth 2.0 / OpenID身份驗證的支持,pkg-config支持,改進TLS和X.509支持以及其他更改。

後來, 在CUPS 3.0版本中,決定停止支持PPD打印機描述格式 並轉換為完全不使用PPD並基於PAPPL框架的使用來開發基於IPP Everywhere協議的打印應用程序的模塊化打印系統體系結構。

單獨的模塊將包括命令(lp,lpr,lpstat,cancel),庫(libcups),本地打印服務器(負責處理本地打印輸出請求)和共享打印服務器(負責網絡打印)等組件。

讓我們記住該組織 OpenPrinting創建於2006年 Linuxprinting.org項目與自由軟件集團的OpenPrinting工作組合併的結果,該工作組正在為Linux開發打印系統的體系結構(CUPS的作者Michael Sweet是該小組的領導人之一)。 一年後,該項目由Linux Foundation負責。

Apple表示,在2012年,OpenPrinting項目接管了cups-filters軟件包的維護,其中包含CUPS在macOS以外的系統上運行所需的必要組件,因為自CUPS 1.6發行以來,Apple已停止對某些打印過濾器的支持。和Linux中使用的後端,但macOS則不感興趣,並且不推薦使用PPD驅動程序。

在蘋果任職期間,對CUPS代碼庫的大部分更改都是由邁克爾·斯威特親自完成的。

終於 如果您有興趣了解更多信息, 您可以查看詳細信息 在下面的鏈接中。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。