Projek OpenPrinting mengambil alih pembangunan sistem percetakan CUPS

Sehingga Kamppeter, ketua projek OpenPrinting, mengumumkan bahawa disebabkan kurangnya minat Apple dalam mengekalkan sistem pencetakan CUPS, garpu CUPS yang diasaskan tahun lepas boleh dianggap sebagai projek huluan untuk tampalan dan kemasukan dalam pengedaran. Michael R. Sweet, pengarang asal CUPS, yang meninggalkan Apple setahun setengah yang lalu, menyumbang kepada pembangunan fork.

Sejak awal tahun 2020, tiada perubahan dibuat pada repositori CUPS yang diselenggara oleh Apple, dan projek ini berada dalam keadaan yang sangat terbantut. Memandangkan kepentingan CUPS kepada ekosistem, Linux Pasukan OpenPrinting memutuskan untuk mengambil alih penyelenggaraan pangkalan kod CUPS dan mencipta fork pada musim luruh lalu. Enam bulan selepas fork itu, Apple tidak menyambung semula kerja pada CUPS.

Sebagai tindak balas kepada pertanyaan Michael Sweet, Apple mengesahkan kekurangan minatnya untuk membangunkan lagi fungsi CUPS dan berhasrat untuk mengehadkan dirinya kepada mengekalkan asas kod untuk macOS, termasuk pembetulan pemindahan daripada fork OpenPrinting. Pembangun OpenPrinting menyatakan bahawa mereka akan meneruskan pembangunan secara bebas daripada Apple dan mengesyorkan agar fork mereka dianggap sebagai projek utama. Versi fork CUPS yang akan datang akan mengekalkan nama projek dan mengalih keluar akhiran "opX" yang digunakan sebelum ini.

Antara perubahan yang telah ditambah, penyepaduan tampalan yang terkumpul dalam pakej telah diperhatikan. Ubuntu, serta menambah keupayaan yang diperlukan untuk mengedarkan tindanan percetakan berasaskan CUPS, penapis cawan, Ghostscript dan Poppler dalam pakej Snap yang lengkap (Ubuntu (merancang untuk berhijrah ke snap ini dan bukannya pakej biasa). Satu lagi bidang kerja ialah membetulkan pepijat yang telah dilaporkan ke repositori Apple sejak 15 bulan lalu.

Perubahan itu dirancang untuk dimasukkan dalam keluaran CUPS 2.4, yang juga dijangka menambah keserasian AirPrint/Mopria, menambah sokongan untuk pengesahan OAuth 2.0/OpenID, menambah sokongan untuk pkg-config, menambah baik sokongan TLS dan X.509, sokongan untuk atribut "job-sheets-col" dan "media-col".

Pada masa hadapan, dalam keluaran CUPS 3.0, telah diputuskan untuk berhenti menyokong format penerangan pencetak PPD dan beralih kepada seni bina sistem pencetakan modular, sepenuhnya bebas daripada PPD dan berdasarkan penggunaan rangka kerja PAPPL untuk membangunkan aplikasi percetakan (Aplikasi Pencetak CUPS) berdasarkan protokol IPP Everywhere.

Projek OpenPrinting mengambil alih pembangunan sistem percetakan CUPS

Komponen seperti arahan (lp, lpr, lpstat, cancel), pustaka (libcups), setempat pelayan pelayan cetak (bertanggungjawab untuk memproses permintaan cetak setempat) dan pelayan cetak kongsi (bertanggungjawab untuk pencetakan rangkaian).

Projek OpenPrinting mengambil alih pembangunan sistem percetakan CUPS

Mari kita ingat bahawa organisasi OpenPrinting telah diwujudkan pada tahun 2006 hasil daripada penggabungan projek tersebut Linuxprinting.org dan kumpulan kerja OpenPrinting bagi Kumpulan Perisian Bebas, yang sedang membangunkan seni bina sistem percetakan untuk Linux (Michael Sweet, pengarang CUPS, merupakan salah seorang pemimpin kumpulan ini.) Setahun kemudian, projek ini berada di bawah naungan Linux Yayasan. Pada tahun 2012, projek OpenPrinting, dengan persetujuan Apple, mengambil alih penyelenggaraan pakej penapis cawan, yang mengandungi komponen yang diperlukan untuk CUPS berfungsi pada sistem selain daripada macOS, sejak pelancaran CUPS 1.6, Apple telah menggugurkan sokongan untuk beberapa penapis cetak dan bahagian belakang yang digunakan dalam Linux, tetapi tidak menarik minat macOS, dan juga mengetepikan pemacu dalam format PPD. Semasa beliau di Apple, Michael Sweet secara peribadi menyumbang sebahagian besar perubahan pada pangkalan kod CUPS.

Sumber: opennet.ru

Beli pengehosan yang boleh dipercayai untuk tapak dengan perlindungan DDoS, pelayan VPS VDS 🔥 Beli pengehosan laman web yang boleh dipercayai dengan perlindungan DDoS, pelayan VPS VDS | ProHoster