OpenPrinting layihəsi CUPS 2.4.0 çap sistemini buraxdı

OpenPrinting layihəsi Apple şirkətinin iştirakı olmadan yaradılmış CUPS 2.4.0 (Common Unix Printing System) çap sisteminin buraxılışını təqdim etdi, o, 2007-ci ildən bu yana layihənin inkişafına tam nəzarət edir, onu yaradan Easy Software Products şirkətini özündə cəmləşdirir. KUPÇALAR. Apple-ın çap sistemini saxlamağa marağının azalması və CUPS-in Linux ekosistemi üçün ümumi əhəmiyyəti səbəbindən OpenPrinting icmasından olan həvəskarlar layihə üzərində işin adını dəyişdirmədən davam etdirdiyi bir çəngəl qurdular. İki il əvvəl Apple-dan ayrılan CUPS-un orijinal müəllifi Michael R Sweet çəngəl üzərində işə qoşuldu. Layihə kodu Apache-2.0 lisenziyası altında çatdırılmağa davam edir, lakin çəngəlin deposu Apple-ın deyil, əsas depo kimi yerləşdirilib.

OpenPrinting tərtibatçıları Apple-dan asılı olmayaraq inkişafı davam etdirəcəklərini açıqladılar və Apple-ın CUPS funksionallığının daha da inkişaf etdirilməsində maraqlı olmadığını və özünü macOS üçün CUPS kod bazasını saxlamaqla məhdudlaşdırmaq niyyətini təsdiq etdikdən sonra onların çəngəllərinin əsas layihə kimi nəzərdən keçirilməsini tövsiyə etdi. OpenPrinting-dən çəngəldən düzəlişlərin köçürülməsi də daxil olmaqla. 2020-ci ilin əvvəlindən Apple tərəfindən idarə olunan CUPS repozitoriyası dərin durğunluq içində idi, lakin bu yaxınlarda Michael Sweet OpenPrinting deposunda CUPS-in inkişafında iştirak etməklə yanaşı, toplanmış dəyişiklikləri ona köçürməyə başladı.

CUPS 2.4.0-a əlavə edilmiş dəyişikliklərə AirPrint və Mopria müştəriləri ilə uyğunluq, OAuth 2.0/OpenID autentifikasiya dəstəyinin əlavə edilməsi, pkg-konfiqurasiya dəstəyinin əlavə edilməsi, təkmilləşdirilmiş TLS və X.509 dəstəyi, “iş vərəqləri- col” və “media-col”, ipptool-da JSON formatında çıxış üçün dəstək, USB backendini kök hüquqları ilə işləmək üçün köçürmək, veb interfeysinə qaranlıq mövzu əlavə etmək.

Buraya, həmçinin Ubuntu üçün paketdə göndərilmiş iki illik səhv düzəlişləri və yamaqlar daxildir, o cümlədən CUPS-əsaslı çap yığını, fincan filtrləri, Ghostscript və Poppler-i müstəqil Snap paketində yaymaq üçün lazım olan funksiyaların əlavə edilməsi (Ubuntu planlarının dəyişdirilməsi). adi paketlər əvəzinə bu snap). Köhnəlmiş kubok konfiqurasiyası və Kerberos identifikasiyası. Əvvəllər köhnəlmiş FontPath, ListenBackLog, LPDConfigFile, KeepAliveTimeout, RIPCache və SMBConfigFile parametrləri cupsd.conf və cups-files.conf-dan silinib.

CUPS 3.0-ın buraxılması planları arasında PPD printer təsvir formatını dəstəkləməyi dayandırmaq və PPD-dən tamamilə azad və çap proqramlarının (CUPS Printer Applications) inkişafı üçün PAPPL çərçivəsinin istifadəsinə əsaslanan modul çap sisteminin arxitekturasına keçmək niyyəti var. ) IPP Everywhere protokoluna əsaslanır. Əmrlər (lp, lpr, lpstat, ləğv etmək), kitabxanalar (libcups), yerli çap serveri (yerli çap sorğularının işlənməsi üçün cavabdehdir) və paylaşılan çap serveri (şəbəkə çapına cavabdeh) kimi komponentlərin ayrı modullara yerləşdirilməsi planlaşdırılır. .

OpenPrinting layihəsi CUPS 2.4.0 çap sistemini buraxdı

OpenPrinting layihəsi CUPS 2.4.0 çap sistemini buraxdı

Xatırladaq ki, OpenPrinting təşkilatı 2006-cı ildə Linuxprinting.org layihəsinin və Linux üçün çap sisteminin arxitekturasının hazırlanmasında iştirak edən Azad Proqram Qrupunun OpenPrinting işçi qrupunun birləşməsi nəticəsində yaradılmışdır ( CUPS müəllifi Michael Sweet bu qrupun liderlərindən biri idi). Bir il sonra layihə Linux Fondunun qanadı altına keçdi. 2012-ci ildə OpenPrinting layihəsi, Apple ilə razılaşaraq, CUPS-un macOS-dan başqa sistemlərdə işləməsi üçün lazım olan komponentlərlə fincan filtrləri paketinin saxlanmasını öz üzərinə götürdü, çünki CUPS 1.6-nın buraxılışından başlayaraq, Apple bəzi çap növlərini dəstəkləməyi dayandırdı. filtrlər və arxa uçlar.Linux-da istifadə olunur, lakin macOS-u maraqlandırmır, həmçinin PPD formatında olan drayverlər köhnəlmiş elan edilir. Apple-da işlədiyi müddətdə CUPS kod bazasına edilən dəyişikliklərin böyük əksəriyyəti şəxsən Michael Sweet tərəfindən edilib.

Mənbə: opennet.ru

Добавить комментарий