Il-proġett OpenPrinting ħareġ is-sistema tal-istampar CUPS 2.4.0

Проект OpenPrinting представил релиз системы печати CUPS 2.4.0 (Common Unix Printing System), сформированный без участия компании Apple, которая с 2007 года полностью контролировала разработку проекта, поглотив компанию Easy Software Products, создавшую CUPS. Из-за пропадания интереса компании Apple к поддержанию системы печати и общей важности CUPS для экосистемы Linux, энтузиастами из сообщества OpenPrinting был основан форк, в котором была продолжена работа над проектом без смены имени. К работе над форком подключился Майкл Свит (Michael R Sweet), изначальный автор CUPS, два года назад уволившийся из Apple. Код проекта продолжает поставляться под лиценизией Apache-2.0, но первичным позиционируется репозиторий форка, а не компании Apple.

Разработчики OpenPrinting заявили о продолжении разработки независимо от Apple и рекомендовали рассматривать их ответвление в качестве основного проекта после подтверждения компанией Apple отсутствие интереса к дальнейшему развитию функциональности CUPS и намерении ограничиться сопровождением кодовой базы CUPS для macOS, в том числе перенося исправления из форка от OpenPrinting. C начала 2020 года поддерживаемый компанией Apple репозитории CUPS находился в глубокой стагнации, но последнее время Майкл Свит начал перенос в него накопившихся изменений, одновременно участвуя в разработке CUPS в репозитории OpenPrinting.

Из добавленных в CUPS 2.4.0 изменений отмечается появление совместимости с клиентами AirPrint и Mopria, добавление поддержки аутентификации OAuth 2.0/OpenID, добавление поддержки pkg-config, улучшение поддержки TLS и X.509, реализация атрибутов «job-sheets-col» и «media-col», поддержка вывода в фоомате JSON в ipptool, перевод бэкенда USB на работу с правами root, добавление тёмной темы оформления в web-интерфейс.

В состав также включены накопившиеся за два года исправления ошибок и патчи, поставляемые в пакете для Ubuntu, в том числе добавлены возможности, необходимые для распространения стека печати на базе CUPS, cups-filters, Ghostscript и Poppler в самодостаточном пакете в формате Snap (Ubuntu планирует перейти на данный snap вместо обычных пакетов). Объявлены устаревшими cups-config и аутентификация через Kerberos. В файлах cupsd.conf и cups-files.conf прекращена поддержка настроек FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache и SMBConfigFile, ранее объявленных устаревшими.

Из планов на выпуск CUPS 3.0 называется намерение прекратить поддержку формата описания принтеров PPD и перейти на модульную архитектуру системы печати, полностью избавленную от PPD и основанную на применении фреймворка PAPPL для разработки приложений вывода на печать (CUPS Printer Applications) на базе протокола IPP Everywhere. В отдельные модули планируется вынести такие компоненты как команды (lp, lpr, lpstat, cancel), библиотеки (libcups), локальный сервер печати (отвечает за обработку локальных запросов вывода на печать) и совместный сервер печати (отвечает за сетевую печать).

Il-proġett OpenPrinting ħareġ is-sistema tal-istampar CUPS 2.4.0

Il-proġett OpenPrinting ħareġ is-sistema tal-istampar CUPS 2.4.0

Ejja nfakkru li l-organizzazzjoni OpenPrinting inħolqot fl-2006 bħala riżultat tal-għaqda tal-proġett Linuxprinting.org u l-grupp ta 'ħidma OpenPrinting mill-Grupp tas-Softwer Ħieles, li kien involut fl-iżvilupp tal-arkitettura tas-sistema tal-istampar għal Linux ( Michael Sweet, l-awtur ta’ CUPS, kien wieħed mill-mexxejja ta’ dan il-grupp). Sena wara, il-proġett daħal taħt il-ġwienaħ tal-Linux Foundation. Fl-2012, il-proġett OpenPrinting, bi ftehim ma 'Apple, ħa f'idejh il-manutenzjoni tal-pakkett ta' tazzi-filtri bil-komponenti meħtieġa biex CUPS jaħdem fuq sistemi oħra għajr macOS, peress li beda bir-rilaxx ta 'CUPS 1.6, Apple waqfet tappoġġja xi stampar. filtri u backends użati fil-Linux, iżda ta 'ebda interess għal macOS, u ddikjarati wkoll sewwieqa fil-format PPD skaduti. Matul iż-żmien tiegħu ma 'Apple, il-maġġoranza l-kbira tal-bidliet fil-kodiċi CUPS saru personalment minn Michael Sweet.

Sors: opennet.ru

Żid kumment