Pirmās izmaiņas tika paziņotas CUPS dakšiņā

Pagājušā gada oktobrī mēs dalāmies ar jaunumiem šeit, emuārā uz OpenPrinting projektu (atbalsta Linux Foundation), kas izveidoja a CUPS drukas sistēmas filiāle, kur visaktīvākā attīstības daļa ir Michael R Sweet, sākotnējais CUPS autors.

Un tas ir tas, ka pēc vairāk nekā sešiem mēnešiem no tā laika Līdz Kamppeteir, OpenPrinting projekta vadītājs, paziņoja, ka Apple intereses trūkuma dēļ uzturot CUPS drukas sistēmu, pagājušajā gadā dibināto CUPS dakšu var uzskatīt par sākuma projektu plāksteru un sadalījumu. Dakšas izstrāde ir saistīta ar Michael R Sweet, sākotnējo CUPS autoru, kurš pameta Apple pirms pusotra gada.

saistīto rakstu:
OpenPrinting darbojas uz CUPS drukas sistēmas dakšas

Kopš 2020. gada sākuma CUPS krātuvē nav veiktas izmaiņas uztur Apple, un projekts ir dziļā stagnācijā. Ņemot vērā CUPS nozīmi Linux ekosistēmai, OpenPrinting komanda nolēma pārņemt CUPS koda uzturēšanu savās rokās un pagājušā gada rudenī izlaida dakšiņu. Ir pagājuši seši mēneši, kopš dakša tika izveidota, un Apple nav atsācis darbu pie CUPS.

Atbildot uz Michael Sweet lūgumu, Apple apstiprināja, ka nav ieinteresēts turpināt attīstīt CUPS funkcionalitāti, un plāno aprobežoties tikai ar koda bāzes uzturēšanu macOS, ieskaitot labojumu migrēšanu no OpenPrinting dakšas. OpenPrinting izstrādātāji ir paziņojuši, ka izstrāde turpināsies neatkarīgi no Apple, un ir ieteikuši viņu filiāli uzskatīt par lielu projektu. Nākamās CUPS dakšas versijas tiks piegādātas ar saglabātu projekta nosaukumu un bez iepriekš izmantotā "opX" sufiksa.

Starp jau pievienotajām izmaiņām izceļas uzkrāto plāksteru integrācija Ubuntu pakotnē, kā arī nepieciešamo iespēju pievienošana, lai izplatītu uz CUPS balstītu drukas kaudzi, Ghostscript un Poppler Snap formāta paketē (Ubuntu plāno pāriet uz šo spraudni, nevis parastās paketes). . Vēl viens darba aspekts ir novērst kļūdas, par kurām Apple krātuvē ir ziņots pēdējo 15 mēnešu laikā.

Plānots iekļaut izmaiņas versijā CUPS 2.4, Paredzams, ka tajā tiks iekļauta arī saderība ar AirPrint / Mopria, kā arī pievienots atbalsts OAuth 2.0 / OpenID autentifikācijai, pkg-config atbalsts, uzlabots TLS un X.509 atbalsts.

Vēlāk CUPS 3.0 izlaidumā tika nolemts pārtraukt PPD printera apraksta formāta atbalstu un pārejiet uz modulāras drukāšanas sistēmas arhitektūru, pilnīgi bez PPD un pamatojoties uz PAPPL ietvara izmantošanu, lai izstrādātu drukas lietojumprogrammas, kuru pamatā ir IPP Everywhere protokols.

Atsevišķos moduļos būs tādi komponenti kā komandas (lp, lpr, lpstat, Atcelt), bibliotēkas (libcups), vietējais drukas serveris (atbildīgs par vietējo drukas izvades pieprasījumu apstrādi) un koplietojams drukas serveris (atbildīgs par tīkla drukāšanu).

Atcerēsimies, ka organizācija OpenPrinting tika izveidots 2006. gadā apvienojoties projektam Linuxprinting.org un Brīvās programmatūras grupas OpenPrinting darba grupai, kas izstrādāja Linux drukāšanas sistēmas arhitektūru (viens no šīs grupas līderiem bija Michael Sweet, CUPS autors). ). Gadu vēlāk projekts nonāca Linux Foundation paspārnē.

2012. gadā OpenPrinting projekts, pēc Apple domām, pārņēma krūzīšu-filtru paketes uzturēšanu ar nepieciešamajiem komponentiem, lai CUPS darbotos citās sistēmās, nevis macOS, jo kopš CUPS 1.6 izlaišanas Apple ir pārtraucis atbalstu dažiem drukas filtriem un backendos, kas izmantoti Linux, bet neinteresē macOS, kā arī novecoja PPD draiverus.

Laikā, kad viņš strādāja pie Apple, lielāko daļu izmaiņu CUPS koda bāzē personīgi veica Maikls Salds.

Beidzot ja jūs interesē uzzināt vairāk par to, jūs varat pārbaudīt informāciju Šajā saitē.


Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.