Эхний өөрчлөлтүүдийг CUPS сэрээнд зарласан

Өнгөрсөн оны XNUMX-р сард Бид блог дээр байгаа мэдээг энд хуваалцдаг тухай OpenPrinting төсөл үүсгэсэн (Linux сангаас дэмждэг) CUPS хэвлэх системийн салбар, Хөгжлийн хамгийн идэвхтэй хэсэг бол CUPS-ийн анхны зохиогч Майкл Р Свит юм.

Зургаан сар гаруйн дараа тэр үеэс Камппете хүртэлr, OpenPrinting төслийн удирдагч, Apple компани сонирхолгүй байсны улмаас үүнийг зарлав CUPS хэвлэх системийг хадгалах, өнгөрсөн жил байгуулагдсан CUPS салаа нь гарааны төсөл гэж үзэж болно засварууд ба түгээлтүүд. Салаа хөгжүүлэлтэд жил хагасын өмнө Apple-ийг орхисон CUPS-ийн анхны зохиолч Майкл Р Свиттэй холбоотой юм.

Холбоотой нийтлэл:
OpenPrinting нь CUPS хэвлэх системийн сэрээ дээр ажилладаг

2020 оны эхэн үеэс эхлэн CUPS-ийн агуулахад өөрчлөлт ороогүй болно Apple-ийн засвар үйлчилгээ, төсөл гүнзгий зогсонги байдалд байна. Линуксийн экосистемд CUPS-ийн ач холбогдлыг харгалзан OpenPrinting баг CUPS кодын засвар үйлчилгээг өөрсдийн гарт авахаар шийдсэн бөгөөд өнгөрсөн намар сэрээ гаргасан. Салаа үүсгэснээс хойш зургаан сар өнгөрч байгаа бөгөөд Apple компани CUPS дээр дахин ажиллахаа больсон байна.

Майкл Свитээс ирүүлсэн хүсэлтийн дагуу Apple нь CUPS функцийг цаашид хөгжүүлэх сонирхолгүй байгаагаа баталж, macOS-ийн кодын баазыг хадгалахаар хязгаарлах бодолтой байна. үүнд OpenPrinting сэрээн дээрх засваруудын шилжүүлэлт орно. OpenPrinting хөгжүүлэгчид хөгжүүлэлт Apple-ээс үл хамааран үргэлжлэх болно гэж мэдэгдэж, салбараа томоохон төсөл гэж үзэхийг зөвлөв. CUPS сэрээний ирээдүйн хувилбарууд нь төслийн нэрийг хадгалж, өмнө нь ашиглаж байсан "opX" дагаваргүйгээр илгээнэ.

Нэмэгдсэн өөрчлөлтүүдийн дунд хуримтлагдсан нөхөөсүүдийн нэгдмэл байдал тодорч байна Ubuntu-д зориулсан багц, мөн CUPS дээр суурилсан хэвлэх стек, Ghostscript, Poppler-ийг Snap форматтай багцад түгээхэд шаардлагатай боломжуудыг нэмж оруулах (Ubuntu ердийн багцуудын оронд энэ залгаас руу шилжихээр төлөвлөж байна) . Ажлын өөр нэг асуудал бол сүүлийн 15 сарын хугацаанд Apple-ийн агуулахад мэдээлэгдсэн алдаануудыг засах явдал юм.

Өөрчлөлтийг CUPS 2.4 хувилбарт оруулахаар төлөвлөж байна, Түүнчлэн AirPrint / Mopria-тэй нийцтэй байдал, мөн OAuth 2.0 / OpenID нэвтрэлт танилтын дэмжлэг, pkg-config дэмжлэг, TLS болон X.509 дэмжлэгийг сайжруулах зэрэг бусад өөрчлөлтүүд орно.

Дараа нь CUPS 3.0 хувилбар дээр PPD хэвлэгчийн тодорхойлолтын форматыг дэмжихээ зогсоохоор шийдсэн PPD-ээс бүрэн чөлөөлөгдөж, IPP Everywhere протокол дээр үндэслэн хэвлэх програм хөгжүүлэхэд PAPPL бүтцийг ашиглахад үндэслэн модульчлагдсан хэвлэх системийн архитектурт шилжих.

Тусдаа модулиуд тушаалууд (lp, lpr, lpstat, цуцлах), номын сангууд (libcups), локал хэвлэх сервер (орон нутгийн хэвлэх гаралтын хүсэлтийг боловсруулах үүрэгтэй) болон дундын хэвлэх сервер (сүлжээний хэвлэх үүрэгтэй) зэрэг бүрэлдэхүүн хэсгүүдийг багтаана.

Байгууллага гэдгийг санацгаая OpenPrinting нь 2006 онд бүтээгдсэн Linuxprinting.org төсөл болон Линуксийн хэвлэх системийн архитектурыг боловсруулж байсан Free Software Group-ийн OpenPrinting ажлын хэсгийг нэгтгэсний үр дүнд (CUPS-ийн зохиогч Майкл Свит энэ бүлгийн удирдагчдын нэг байсан. ). Жилийн дараа энэ төсөл Линуксийн сангийн удирдлага дор гарч ирэв.

2012 онд OpenPrinting төсөл нь Apple-ийн хэлснээр CUPS 1.6-ийг гаргаснаас хойш Apple зарим хэвлэх шүүлтүүрийг дэмжихээ больсон тул CUPS-т macOS-ээс бусад систем дээр ажиллахад шаардлагатай бүрэлдэхүүн хэсгүүд бүхий аяга-шүүлтүүрийн багцыг засварлах ажлыг хариуцаж эхэлжээ. болон Linux дээр ашиглагддаг, гэхдээ macOS-т сонирхдоггүй, мөн PPD драйверуудыг ашиглахаа больсон.

Apple-д ажиллаж байх хугацаанд CUPS кодын суурийн өөрчлөлтийн дийлэнх хувийг Майкл Свит өөрөө хийсэн.

Эцэст нь Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсч байвал дэлгэрэнгүйг шалгаж болно Дараах холбоос дээр.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.