Ang proyekto ng OpenPrinting ang pumalit sa pagbuo ng CUPS printing system

Hanggang sa Kamppeter, ang pinuno ng proyekto ng OpenPrinting, ay inihayag na dahil sa kawalan ng interes ng Apple sa pagpapanatili ng CUPS printing system, ang CUPS fork na itinatag noong nakaraang taon ay maaaring ituring na isang upstream na proyekto para sa mga patch at pagsasama sa mga pamamahagi. Si Michael R. Sweet, ang orihinal na may-akda ng CUPS, na umalis sa Apple isang taon at kalahati na ang nakalipas, ay nag-aambag sa pag-unlad ng tinidor.

Mula noong simula ng 2020, walang mga pagbabagong nagawa sa repositoryo ng CUPS na pinapanatili ng Apple, at ang proyekto ay nasa matinding pagtigil. Dahil sa kahalagahan ng CUPS sa ecosystem, Linux Nagpasya ang pangkat ng OpenPrinting na akuin ang pagpapanatili ng CUPS codebase at lumikha ng isang fork noong nakaraang taglagas. Anim na buwan matapos ang fork, hindi na ipinagpatuloy ng Apple ang trabaho sa CUPS.

Bilang tugon sa tanong ni Michael Sweet, kinumpirma ng Apple ang kawalan nito ng interes sa karagdagang pagpapaunlad ng functionality ng CUPS at nilalayon nitong limitahan ang sarili sa pagpapanatili ng code base para sa macOS, kabilang ang mga pag-aayos sa pag-port mula sa OpenPrinting fork. Sinabi ng mga developer ng OpenPrinting na ipagpapatuloy nila ang pag-develop nang hiwalay sa Apple at inirerekomenda na ang kanilang fork ang ituring na pangunahing proyekto. Ang mga susunod na bersyon ng CUPS fork ay mananatili sa pangalan ng proyekto at aalisin ang dating ginamit na hulaping "opX".

Kabilang sa mga pagbabagong naidagdag na, nabanggit ang pagsasama ng mga patch na naipon sa pakete. Ubuntu, pati na rin ang pagdaragdag ng mga kakayahang kinakailangan upang ipamahagi ang isang CUPS-based printing stack, cups-filters, Ghostscript, at Poppler sa isang self-contained na Snap package (Ubuntu (nagpaplanong lumipat sa snap na ito sa halip na mga regular na pakete). Ang isa pang larangan ng trabaho ay ang pag-aayos ng mga bug na naiulat sa repositoryo ng Apple sa nakalipas na 15 buwan.

Ang mga pagbabago ay binalak para sa pagsasama sa CUPS 2.4 release, na inaasahan ding magdagdag ng AirPrint/Mopria compatibility, magdagdag ng suporta para sa OAuth 2.0/OpenID authentication, magdagdag ng suporta para sa pkg-config, pagbutihin ang TLS at X.509 support, suporta para sa "job-sheets-col" at "media-col" na mga attribute, at de-kalidad na "media-col"

Sa hinaharap, sa pagpapalabas ng CUPS 3.0, napagpasyahan na ihinto ang pagsuporta sa format ng paglalarawan ng printer ng PPD at lumipat sa isang modular na arkitektura ng sistema ng pag-print, ganap na walang PPD at batay sa paggamit ng balangkas ng PAPPL para sa pagbuo ng mga application sa pag-print (CUPS Printer Applications) batay sa protocol ng IPP Everywhere.

Ang proyekto ng OpenPrinting ang pumalit sa pagbuo ng CUPS printing system

Mga bahagi tulad ng mga utos (lp, lpr, lpstat, cancel), mga aklatan (libcups), lokal server print server (responsable sa pagproseso ng mga lokal na kahilingan sa pag-print) at isang shared print server (responsable sa network printing).

Ang proyekto ng OpenPrinting ang pumalit sa pagbuo ng CUPS printing system

Alalahanin natin na ang organisasyong OpenPrinting ay itinatag noong 2006 bilang resulta ng pagsasanib ng proyekto Linuxprinting.org at ang OpenPrinting working group ng Free Software Group, na siyang bumubuo ng arkitektura ng sistema ng pag-iimprenta para sa Linux (Si Michael Sweet, ang may-akda ng CUPS, ay isa sa mga pinuno ng grupong ito.) Pagkalipas ng isang taon, ang proyekto ay nasa ilalim ng pamamahala ng Linux Pundasyon. Noong 2012, ang proyektong OpenPrinting, katuwang ang Apple, ang pumalit sa pagpapanatili ng pakete ng cups-filters, na naglalaman ng mga bahaging kinakailangan para gumana ang CUPS sa mga sistemang iba sa macOS, simula nang ilabas ang CUPS 1.6, itinigil na ng Apple ang suporta para sa ilang print filter at backend na ginagamit sa Linux, ngunit hindi interesado sa macOS, at hindi na rin ginagamit ang mga driver sa format na PPD. Noong panahon niya sa Apple, personal na nag-ambag si Michael Sweet sa karamihan ng mga pagbabago sa CUPS codebase.

Pinagmulan: opennet.ru

Bumili ng maaasahang pagho-host para sa mga site na may proteksyon ng DDoS, mga server ng VPS VDS 🔥 Bumili ng maaasahang website hosting na may proteksyon ng DDoS, VPS VDS servers | ProHoster