Ang mga unang pagbabago ay inihayag sa tinidor ng CUPS

Noong Oktubre ng nakaraang taon ibinabahagi namin ang balita dito sa blog sa ang proyekto ng OpenPrinting (suportado ng Linux Foundation) na lumikha ng a sangay ng sistema ng pag-print ng CUPS, kung saan ang pinaka-aktibong bahagi sa pag-unlad ay sa pamamagitan ng Michael R Sweet, ang orihinal na may-akda ng CUPS.

At ito ay pagkatapos ng higit sa anim na buwan mula sa oras na iyon, Hanggang Kamppeter, pinuno ng proyekto ng OpenPrinting, inihayag na dahil sa kawalan ng interes mula sa Apple sa pagpapanatili ng CUPS sistema ng pag-print, ang tinidor ng CUPS, na itinatag noong nakaraang taon, ay maaaring makita bilang isang panimulang proyekto ng mga patch at pamamahagi. Ang pagbuo ng tinidor ay kasangkot sa Michael R Sweet, ang orihinal na may-akda ng CUPS, na umalis sa Apple isang taon at kalahating nakaraan.

Kaugnay na artikulo:
Gumagana ang OpenPrinting sa isang tinidor ng sistema ng pag-print ng CUPS

Mula noong unang bahagi ng 2020, walang mga pagbabagong nagawa sa repository ng CUPS pinananatili ng Apple at ang proyekto ay nasa malalim na pagwawalang-kilos. Dahil sa kahalagahan ng CUPS sa ecosystem ng Linux, nagpasya ang koponan ng OpenPrinting na kunin ang pagpapanatili ng code ng CUPS sa kanilang sariling mga kamay at naglabas ng isang tinidor noong huling taglagas. Anim na buwan na ang lumipas mula nang magawa ang tinidor at hindi na ipinagpatuloy ng Apple ang pagtatrabaho sa CUPS.

Bilang tugon sa isang kahilingan mula kay Michael Sweet, Kinumpirma ng Apple ang kawalan nito ng interes sa karagdagang pagbuo ng pagpapaandar ng CUPS at nilalayon na limitahan ang sarili sa pagpapanatili ng code base para sa macOS, kabilang ang paglipat ng mga pag-aayos mula sa fork ng OpenPrinting. Inihayag ng mga developer ng OpenPrinting na ang pag-unlad ay magpapatuloy nang nakapag-iisa ng Apple at inirekomenda na ang kanilang sangay ay maituturing na isang pangunahing proyekto. Ang mga hinaharap na bersyon ng tinidor ng CUPS ay ipapadala na may napanatili ang pangalan ng proyekto at nang walang dating ginamit na panlapi na "opX".

Kabilang sa mga pagbabago na naidagdag, ang pagsasama ng naipon na mga patch ay nakatayo sa pakete para sa Ubuntu, pati na rin ang pagdaragdag ng mga kinakailangang kakayahan upang ipamahagi ang naka-print na nakabatay sa CUPS, Ghostscript, at Poppler sa isang pakete ng format na Snap (plano ng Ubuntu na lumipat sa plug-in na ito sa halip na karaniwang mga package) . Ang isa pang aspeto ng trabaho ay upang ayusin ang mga bug na naiulat sa repository ng Apple sa huling 15 buwan.

Plano itong isama ang mga pagbabago sa bersyon CUPS 2.4, Inaasahan din na isama ang pagiging tugma sa AirPrint / Mopria, pati na rin ang pagdaragdag ng suporta para sa pagpapatunay ng OAuth 2.0 / OpenID, suporta ng pkg-config, pagpapabuti ng suporta ng TLS at X.509, bukod sa iba pang mga pagbabago.

Mamaya, sa paglabas 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 system ng pag-print, ganap na walang PPD at batay sa paggamit ng balangkas ng PAPPL upang paunlarin ang mga aplikasyon sa pag-print batay sa protokol ng IPP Kahit saan.

Ang magkakahiwalay na mga module ay isasama ang mga bahagi tulad ng mga utos (lp, lpr, lpstat, kanselahin), mga aklatan (libcup), isang lokal na server ng pag-print (responsable para sa pagpoproseso ng mga lokal na kahilingan sa output ng pag-print), at isang nakabahaging print server (responsable para sa pag-print sa network) .

Tandaan natin na ang samahan Ang OpenPrinting ay nilikha noong 2006 bilang isang resulta ng pagsasama ng proyekto ng Linuxprinting.org at ang pangkat ng pagtatrabaho ng OpenPrinting ng Free Software Group, na bumubuo ng arkitektura ng sistema ng pag-print para sa Linux (Si Michael Sweet, may akda ng CUPS, ay isa sa mga pinuno ng grupong ito ). Pagkalipas ng isang taon, ang proyekto ay nasa ilalim ng pakpak ng Linux Foundation.

Noong 2012, ang proyekto ng OpenPrinting, ayon sa Apple, ay pumalit sa pagpapanatili ng package ng mga filter ng tasa na may kinakailangang mga bahagi para sa CUPS upang gumana sa mga system maliban sa macOS, dahil mula nang mailabas ang CUPS 1.6 Pinahinto ng Apple ang suporta para sa ilang mga filter sa pag-print at mga backend na ginamit sa Linux, ngunit hindi interesado sa macOS, at tinanggal din ang mga driver ng PPD.

Sa kanyang oras sa Apple, ang karamihan sa mga pagbabago sa base code ng CUPS ay personal na ginawa ni Michael Sweet.

Sa wakas kung interesado kang malaman ang tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.