OpenPrinting projesi CUPS 2.4.0 yazdırma sistemini piyasaya sürdü

OpenPrinting projesi, 2.4.0'den bu yana projenin gelişimini tamamen kontrol eden ve Easy Software Products şirketini bünyesine katan Apple'ın katılımı olmadan oluşturulan CUPS 2007 (Ortak Unix Baskı Sistemi) baskı sisteminin piyasaya sürülmesini sundu. BARDAKLAR. Apple'ın yazdırma sisteminin bakımına olan ilgisinin azalması ve CUPS'un Linux ekosistemi için genel önemi nedeniyle, OpenPrinting topluluğundan meraklılar, proje üzerindeki çalışmaların adı değiştirilmeden devam ettiği bir çatal kurdular. İki yıl önce Apple'dan ayrılan CUPS'un orijinal yazarı Michael R Sweet, çatallanma çalışmalarına katıldı. Proje kodu Apache-2.0 lisansı altında sunulmaya devam ediyor ancak çatalın deposu Apple'ın değil birincil depo olarak konumlandırılıyor.

OpenPrinting geliştiricileri, Apple'dan bağımsız olarak geliştirmeye devam edeceklerini duyurdular ve Apple'ın CUPS işlevselliğinin daha da geliştirilmesine ilgi duymadığını ve kendisini macOS için CUPS kod tabanını korumakla sınırlama niyetini doğrulamasının ardından çatallarının ana proje olarak değerlendirilmesini önerdiler. OpenPrinting'den çataldan düzeltmelerin aktarılması dahil. 2020'nin başından bu yana, Apple tarafından sağlanan CUPS deposu son derece durgundu, ancak son zamanlarda Michael Sweet, bir yandan birikmiş değişiklikleri buraya taşımaya başladı, bir yandan da OpenPrinting deposunda CUPS'un geliştirilmesine katıldı.

CUPS 2.4.0'a eklenen değişiklikler arasında AirPrint ve Mopria istemcileriyle uyumluluk, OAuth 2.0/OpenID kimlik doğrulama desteğinin eklenmesi, pkg-config desteğinin eklenmesi, geliştirilmiş TLS ve X.509 desteği, "iş sayfalarının" uygulanması yer alıyor. col” ve “media-col", ipptool'da JSON formatında çıktı desteği, USB arka ucunun kök haklarıyla çalışacak şekilde aktarılması, web arayüzüne karanlık bir tema eklenmesi.

Ayrıca, CUPS tabanlı bir baskı yığınını, bardak filtrelerini, Ghostscript'i ve Poppler'ı bağımsız bir Snap paketinde (Ubuntu planları arasında geçiş) dağıtmak için gereken özelliklerin eklenmesi de dahil olmak üzere, Ubuntu için bir pakette gönderilen iki yıllık hata düzeltmelerini ve yamaları içerir. normal paketler yerine bu eke). Cups-config ve Kerberos kimlik doğrulaması kullanımdan kaldırıldı. Daha önce kullanımdan kaldırılan FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache ve SMBConfigFile ayarları, cupd.conf ve cup-files.conf'tan kaldırıldı.

CUPS 3.0'ın piyasaya sürülmesiyle ilgili planlar arasında, PPD yazıcı açıklama formatını desteklemeyi bırakıp, PPD'den tamamen arınmış ve baskı uygulamaları geliştirmek için PAPPL çerçevesinin (CUPS Yazıcı Uygulamaları) kullanımına dayanan modüler bir yazdırma sistemi mimarisine geçme niyeti vardır. ) IPP Everywhere protokolüne dayalıdır. Komutlar (lp, lpr, lpstat, cancel), kütüphaneler (libcups), yerel yazdırma sunucusu (yerel yazdırma isteklerinin işlenmesinden sorumlu) ve paylaşımlı yazdırma sunucusu (ağ yazdırmasından sorumlu) gibi bileşenlerin ayrı modüllere yerleştirilmesi planlanmaktadır. .

OpenPrinting projesi CUPS 2.4.0 yazdırma sistemini piyasaya sürdü

OpenPrinting projesi CUPS 2.4.0 yazdırma sistemini piyasaya sürdü

OpenPrinting organizasyonunun 2006 yılında Linuxprinting.org projesi ile Linux için yazdırma sistemi mimarisinin geliştirilmesinde yer alan Özgür Yazılım Grubunun OpenPrinting çalışma grubunun birleşmesi sonucu kurulduğunu hatırlayalım ( CUPS'un yazarı Michael Sweet bu grubun liderlerinden biriydi). Bir yıl sonra proje Linux Vakfı'nın kanatları altına girdi. 2012 yılında OpenPrinting projesi, Apple ile anlaşarak, CUPS'un macOS dışındaki sistemlerde çalışması için gerekli bileşenleri içeren bardak filtreleri paketinin bakımını devraldı, CUPS 1.6'nın piyasaya sürülmesinden bu yana Apple, bazı baskıları desteklemeyi bıraktı. filtreler ve arka uçlar Linux'ta kullanılır, ancak macOS'u ilgilendirmez ve ayrıca PPD formatındaki sürücülerin eski olduğunu beyan eder. Apple'da çalıştığı süre boyunca CUPS kod tabanındaki değişikliklerin büyük çoğunluğu kişisel olarak Michael Sweet tarafından yapıldı.

Kaynak: opennet.ru

Yorum ekle