Проектът OpenPrinting току-що пусна CUPS 2.4.0, създаден без участието на Apple, който е от 2007 г.
В Обща UNIX система за печат (CUPS) е кросплатформено решение за печат, използвано в много различни дистрибуции на Linux. Използването му е много широко разпространено, тъй като се превърна в стандартен мениджър за печат в повечето популярни дистрибуции на Linux.
CUPS действа като спулер за печат, планировчик, мениджър на задания за печат и може да съхранява информация за множество локални или мрежови принтери. Той е базиран на протокола за интернет печат и предоставя пълни услуги за печат за повечето PostScript и растерни принтери.
В края на 2019 г. Майкъл Суит, водещият разработчик на CUPS, напусна Apple, след като се присъедини към Apple и компанията закупи изходния код преди десетилетие за тази дългогодишна система за печат с отворен код. В резултат на това публичната разработка на CUPS на Apple ефективно приключи и Apple сега е основно заинтересована просто да поддържа CUPS 2.3, а не да го развива допълнително.
Следователно, OpenPrinting сега контролира напредъка на проекта CUPS с участието на Майкъл Суит в усилията и резултатите не закъсняха.
Сега CUPS 2.4.0 най-накрая е тук в своето състояние на готовност за производство, като носи множество подобрения в сигурността и производителността, за да направи широко използваната система за печат по-надеждна и стабилна от всякога.
CUPS 2.4.0 Какво ново
OpenPrinting CUPS 2.4.0 е най-новата версия на CUPS, базирана на стандарти система за печат с отворен код за Linux и други подобни на Unix операционни системи.
Кодът на проекта продължава да се доставя под лиценза Apache-2.0, но сега е позициониран самостоятелно разклонено хранилище, но не Този на Apple.
Новата версия не се ограничава до новодобавени поддръжка за клиенти на AirPrint и Mopria и подкрепа за стартиране на CUPS в Snapcraft щракване, напротив, към тази актуализация са добавени много нови функции.
CUPS 2.4.0 носи основно Клиентска поддръжка на OAuth 2.0. За тези, които не знаят, OAuth 2.0 е метод за оторизация, използван за предоставяне на приложение на трета страна на ограничен достъп до защитен ресурс през HTTPS протокола. На всичкото отгоре проблемът с удостоверяването на Kerberos за уеб интерфейса вече е отстранен в най-новата версия.
Наред с други неща, на ipptool
командата вече правилно отчита грешка, когато тестов файл не може да бъде намерен.
Под капака, USB backend вече работи като root и планировчикът вече включва [Job N]
префикс за съобщения в дневника на заданията, дори когато използвате системен журнал.
Важно е да се отбележи, че CUPS 2.4.0 премахна поддръжката за отдавна отхвърлените и неизползвани FontPath
, ListenBackLog
, LPDConfigFile
, KeepAliveTimeout
, RIPCache
, и SMBConfigFile
директиви в cupsd.conf
и cups-files.conf
.
Това са най-вече важните промени, идващи с CUPS 2.4.0. Освен това, много корекции на грешки и актуализации на превода също са забележителни в тази версия.
За повече информация относно всички промени в новата версия, можете да се обърнете към CUPS 2.4.0 официално съобщение или посетете проекта Страница за издаване на GitHub.
От плановете за пускането на CUPS 3.0 се очаква да преархитектира дизайна на CUPS. Това означава, че CUPS 3.0 може да раздели проекта на отделна библиотека, инструменти на командния ред, локален сървър и подпроекти за споделяне на сървъра.
Така че, като се има предвид, че CUPS 3.0 се планира да излезе в края на 2023 г., ще изчакаме и ще видим.
Публикациите се превеждат автоматично с google translate