Os primeiros cambios anunciaronse no fork CUPS

En outubro do ano pasado compartimos as novas aquí no blogue en o proxecto OpenPrinting (apoiado por Linux Foundation) que creou un rama do sistema de impresión CUPS, onde a parte máis activa no desenvolvemento é de Michael R Sweet, o autor orixinal de CUPS.

E é que despois de máis de seis meses a partir dese momento, Ata Kamppeter, líder do proxecto OpenPrinting, anunciou que debido á falta de interese de Apple no mantemento do sistema de impresión CUPS, o garfo CUPS, fundado o ano pasado, pódese ver como un proxecto inicial de parches e distribucións. O desenvolvemento da bifurcación está involucrado en Michael R Sweet, o autor orixinal de CUPS, que deixou Apple hai un ano e medio.

Artigo relacionado:
OpenPrinting funciona nunha bifurcación do sistema de impresión CUPS

Desde principios de 2020, non se fixeron cambios no repositorio CUPS mantido por Apple e o proxecto está nun profundo estancamento. Dada a importancia de CUPS para o ecosistema Linux, o equipo de OpenPrinting decidiu tomar o mantemento do código CUPS nas súas propias mans e lanzou un garfo o pasado outono. Pasaron seis meses desde que se creou o fork e Apple non retomou o traballo en CUPS.

En resposta a unha solicitude de Michael Sweet, Apple confirmou o seu desinterese por seguir desenvolvendo a funcionalidade CUPS e pretende limitarse a manter a base de código para macOS, incluída a migración de correccións desde o garfo OpenPrinting. Os desenvolvedores de OpenPrinting anunciaron que o desenvolvemento continuará independentemente de Apple e recomendaron que a súa sucursal sexa considerada un proxecto importante. As futuras versións do fork CUPS enviaranse co nome do proxecto conservado e sen o sufixo "opX" usado anteriormente.

Entre os cambios xa engadidos destaca a integración de parches acumulados no paquete para Ubuntu, así como a adición das capacidades necesarias para distribuír a pila de impresión baseada en CUPS, Ghostscript e Poppler nun paquete en formato Snap (Ubuntu ten previsto cambiar a este complemento en lugar dos paquetes habituais) . Outro aspecto do traballo é corrixir erros que se informaron no repositorio de Apple nos últimos 15 meses.

Está previsto incluír os cambios na versión CUPS 2.4, Tamén se espera que inclúa compatibilidade con AirPrint / Mopria, ademais de engadir soporte para a autenticación OAuth 2.0 / OpenID, compatibilidade con pkg-config, mellorar o soporte TLS e X.509, entre outros cambios.

Máis tarde, na versión CUPS 3.0, decidiuse deixar de soportar o formato de descrición da impresora PPD e cambiar a unha arquitectura de sistema de impresión modular, totalmente libre de PPD e baseada no uso do marco PAPPL para desenvolver aplicacións de impresión baseadas no protocolo IPP Everywhere.

Os módulos separados incluirán compoñentes como comandos (lp, lpr, lpstat, cancel), bibliotecas (libcups), un servidor de impresión local (responsable do procesamento de solicitudes de saída de impresión local) e un servidor de impresión compartido (responsable da impresión en rede) .

Lembremos que a organización OpenPrinting creouse no 2006 como resultado da fusión do proxecto Linuxprinting.org e do grupo de traballo OpenPrinting do Free Software Group, que estaba a desenvolver a arquitectura do sistema de impresión para Linux (Michael Sweet, autor de CUPS, foi un dos líderes deste grupo ). Un ano despois, o proxecto quedou baixo a á de Linux Foundation.

En 2012, o proxecto OpenPrinting, segundo Apple, asumiu o mantemento do paquete cups-filters cos compoñentes necesarios para que CUPS funcione noutros sistemas que non sexan macOS, xa que desde o lanzamento de CUPS 1.6 Apple deixou de soportar algúns filtros de impresión e backends usados ​​en Linux, pero que non interesan a macOS, e tamén obsoletan os controladores PPD.

Durante a súa estancia en Apple, a gran maioría dos cambios na base de código CUPS realizounos persoalmente Michael Sweet.

Finalmente se estás interesado en saber máis sobre el, podes consultar os detalles Na seguinte ligazón.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.