CUPS 포크에서 첫 번째 변경 사항이 발표되었습니다.

지난해 XNUMX월 우리는 여기 블로그에서 뉴스를 공유합니다열린 인쇄 프로젝트 (리눅스 재단의 지원을 받음) CUPS 인쇄 시스템 포크, 개발에서 가장 활발한 부분은 CUPS의 원저자 인 Michael R Sweet입니다.

그리고 XNUMX개월이 지난 후 그때부터, 캄페테까지r, OpenPrinting 프로젝트 리더, 애플의 관심 부족으로 발표 CUPS 인쇄 시스템 유지 관리, 작년에 설립된 CUPS 포크는 초기 프로젝트로 볼 수 있습니다. 패치 및 배포판. 포크는 XNUMX년 반 전에 Apple을 떠난 CUPS의 원저자인 Michael R Sweet가 개발하고 있습니다.

관련 기사 :
OpenPrinting은 CUPS 인쇄 시스템의 포크에서 작동합니다.

2020년 초부터 CUPS 리포지토리에 변경된 사항이 없습니다. Apple이 관리하며 프로젝트는 깊은 교착 상태에 있습니다. Linux 생태계에 대한 CUPS의 중요성을 고려하여 OpenPrinting 팀은 CUPS 코드 유지 관리를 자체적으로 수행하기로 결정하고 지난 가을 포크를 출시했습니다. 포크가 생성된 지 XNUMX개월이 지났지만 Apple은 CUPS 작업을 재개하지 않았습니다.

Michael Sweet의 요청에 따라 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 프린터 설명 형식 지원을 중단하기로 결정했습니다. IPP Everywhere 프로토콜을 기반으로 인쇄 응용 프로그램을 개발하기 위해 PAPPL 프레임워크를 사용하여 완전히 PPD가 없는 모듈식 인쇄 시스템 아키텍처로 이동합니다.

별도의 모듈에는 명령(lp, lpr, lpstat, cancel), 라이브러리(libcups), 로컬 인쇄 서버(로컬 인쇄 출력 요청 처리 담당) 및 공유 인쇄 서버(네트워크 인쇄 담당)와 같은 구성 요소가 포함됩니다.

기억하세요 조직 OpenPrinting은 2006년에 만들어졌습니다. Linuxprinting.org 프로젝트와 Linux용 인쇄 시스템의 아키텍처를 개발하고 있던 Free Software Group의 OpenPrinting 작업 그룹의 합병 결과(CUPS의 저자인 Michael Sweet는 이 그룹의 리더 중 한 명이었습니다. ). XNUMX년 후, 이 프로젝트는 Linux Foundation의 손아귀에 들어갔습니다.

2012년 OpenPrinting 프로젝트는 Apple과 합의하여 CUPS 1.6 출시 이후 Apple이 일부 인쇄 필터에 대한 지원을 중단했기 때문에 CUPS가 macOS 이외의 시스템에서 작동하는 데 필요한 구성 요소가 포함된 cups-filters 패키지의 유지 관리를 인수했습니다. Linux에서 사용되지만 macOS에는 관심이 없으며 PPD 드라이버도 더 이상 사용되지 않습니다.

Apple에서 근무하는 동안 CUPS 코드 베이스에 대한 대부분의 변경 사항은 Michael Sweet가 개인적으로 수행했습니다.

최종적으로 그것에 대해 더 많이 알고 싶다면 세부 사항을 확인할 수 있습니다 다음 링크에서.


코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.