Първите промени бяха обявени във вилицата CUPS

През октомври миналата година споделяме новините тук в блога за проектът OpenPrinting (поддържа се от Linux Foundation), който създаде клон на печатната система CUPS, където най-активната роля в разработката е на Майкъл R Sweet, оригиналният автор на CUPS.

И то след повече от шест месеца от онова време, До Кампетеr, ръководител на проекта OpenPrinting, обяви, че поради липса на интерес от страна на Apple при поддържането на системата за печат CUPS, вилката CUPS, основана миналата година, може да се разглежда като стартиращ проект на кръпки и дистрибуции. Разработката на вилицата е свързана с Michael R Sweet, оригиналния автор на CUPS, който напусна Apple преди година и половина.

Свързана статия:
OpenPrinting работи върху вилица на системата за печат CUPS

От началото на 2020 г. не са направени промени в хранилището на CUPS поддържани от Apple и проектът е в дълбока стагнация. Предвид важността на CUPS за екосистемата на Linux, екипът на OpenPrinting реши да вземе поддръжката на CUPS код в свои ръце и пусна вилица миналата есен. Изминаха шест месеца от създаването на вилицата и Apple не възобнови работата си по CUPS.

В отговор на молба от Майкъл Суит, Apple потвърди липсата на интерес към по-нататъшното развитие на функционалността CUPS и възнамерява да се ограничи до поддържане на кодовата база за macOS, включително миграция на корекции от вилката на OpenPrinting. Разработчиците на OpenPrinting обявиха, че разработката ще продължи независимо от Apple и препоръчаха техният клон да се счита за основен проект. Бъдещите версии на вилката CUPS ще се доставят със запазеното име на проекта и без използваната преди това суфикс "opX".

Сред вече добавените промени се откроява интегрирането на натрупаните кръпки в пакета за Ubuntu, както и добавянето на необходимите възможности за разпространение на базирания на CUPS стек за печат, Ghostscript и Poppler в пакет Snap-формат (Ubuntu планира да премине към този плъгин вместо обичайните пакети) . Друг аспект на работата е да се поправят грешки, които са докладвани на хранилището на Apple през последните 15 месеца.

Планира се включването на промените във версия 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, беше един от лидерите на тази група ). Година по-късно проектът попада под крилото на Linux Foundation.

През 2012 г. проектът OpenPrinting, според Apple, пое поддръжката на пакета cups-filters с необходимите компоненти за CUPS за работа на системи, различни от macOS, тъй като от пускането на CUPS 1.6 Apple прекрати поддръжката на някои филтри за печат и backends, използвани в Linux, но не представляват интерес за macOS, а също и отхвърлени PPD драйверите.

По време на престоя му в Apple, по-голямата част от промените в кодовата база CUPS са направени лично от Майкъл Суит.

Накрая ако се интересувате да научите повече за това, можете да проверите подробностите В следващия линк.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.