그누스

Gnus
그누스
Gnus-reading-news.png
GNU Emacs Fedora의 Gnus 5.11
개발자그누스 팀
초기 릴리즈1987년, 35년(연장)[1]
저장소
운영 체제크로스 플랫폼
유형이메일 클라이언트뉴스 클라이언트
면허증.GPL-3.0 이후
웹 사이트www.gnus.org

Gnus(/'nu'z, 'nu'z/' 또는 Gnus Network User Services)는 GNU Emacs의 일부인 메시지 리더입니다.E-메일뉴스 읽기 및 작성을 지원하며 로컬 및 리모트파일 시스템 양쪽에서 RSS 리더, 웹 프로세서 및 디렉토리 브라우저 역할을 할 수도 있습니다.

Gnus는 뉴스와 이메일의 구분을 모호하게 하고, 이 둘을 다른 출처의 "기사"로 취급한다.뉴스 기사는 그룹별로 구분되며, 다른 메일 리더의 폴더와 마찬가지로 전자우편을 임의의 그룹으로 분할할 수 있습니다.또한 Gnus는 그룹의 입력으로 다수의 웹 기반 소스를 사용할 수 있습니다.

특징들

일부 Gnus 기능:

  • 다음 중 하나 또는 모두를 지원하는 일련의 백엔드
    • 로컬 파일 시스템에서 또는 IMAP 또는 POP3를 통해 네트워크를 통해 전자 메일 읽기
    • RSS 피드를 통한 웹 페이지 읽기
    • 로컬 또는 리모트(FTP 또는 다른 방법을 통해) 파일 디렉토리를 참조하는 기사로 취급합니다.
    • 메일링 리스트의 Gmane 및 Gwene 메일 투 뉴스 아카이브를 포함한 Usenet 뉴스 읽기
    • 예를 들어 Notmuch를[2] 통해 전자 메일 또는 뉴스 항목의 로컬 또는 원격 색인 검색
  • 단순 또는 고급 메일 분할(수신 메일을 사용자 정의 그룹으로 자동 정렬)
  • 수신 메일은 일반 삭제 대신 만료되도록 설정할 수 있습니다.
  • 각 그룹의 커스텀 투고 스타일(예를 들어 From address, .signature 등)
  • 가상 그룹(예를 들어 컴퓨터의 디렉토리를 그룹으로 읽을 수 있음)
  • 고도의 메시지 채점 시스템
  • 거의 모든 메서드에 대한 사용자 정의 후크(emacs lisp)
  • 모든 그룹에 대해 많은 매개변수(예: 만료, 게시 스타일)를 개별적으로 지정할 수 있습니다.
  • BBDB(Insidious Big Brother Database)와의 통합을 통해 연락처를 고도로 자동화된 방식으로 처리합니다.
  • W3 웹 브라우저, LDAP 검색 코드 등 다른 Emacs 패키지와의 통합

Emacs의 일부로서 Gnus의 기능은 Emacs lisp를 통해 무기한 확장할 수 있습니다.

Gnus 매뉴얼을 인용하려면:

"Gnus는 스스로 목숨을 끊을 수 있는 모든 기회를 제공합니다.어떤 사람들은 그것을 유연성이라고 부른다.Gnus는 커스터마이즈도 가능하기 때문에 사용자가 Gnus의 동작에 대해 발언권을 가질 수 있습니다.다른 뉴스 독자들이 무조건 당신을 비난할 수도 있지만 Gnus를 이용하면 당신은 선택의 여지가 있습니다. [1]

HTML 이메일 메시지 구성(더 많은 WYSIWYG 에디터 사용자가 익숙한 경우)은 기본적으로 포함되지 않습니다.이 "기능"의 부족은 Gnus의 기존 사용자 기반에서 기능으로 간주됩니다.

역사

Gnus는 1992년 개발이 중단된 우메다 마사노부가 GNUS를 고쳐 쓴 것이다.1994년 가을, Lars Magne Ingebrigtsen은 (ding)이라는 이름으로 개서를 시작했습니다.이것은 ding재귀적인 줄임말로 Gnus가 아닙니다.인터페이스와 설정이 거의 동일하게 동작하는 버전을 제작하는 것을 의도하고 있지만, 내부 구성은 완전히 수정되고 개선될 것입니다.새로운 버전은 인기가 있었고 지속적인 확장과 개선을 거쳤다.Ingebrigtsen은 또한 eww의 프로그래머이다.

버전

일반적으로 사용자는 GNU Emacs 복사본과 함께 Gnus를 받을 수 있으며 Emacs 또는 운영 체제의 패키징 시스템을 통해 업데이트를 받는 대신 버전 번호만 걱정하면 됩니다.

다음 버전이 출시되었습니다.

  • Gnus 5(딩) Gnus – 1995년 11월
    • Gnus 5.1은 GNU Emacs 19.30/19에 번들된 5.0.13을 리브랜드했습니다.31[3].
  • Gnus 5.2 (9월 Gnus)– 1996년 5월
    • Gnus 5.3, GNU Emacs 19.32 및 이후 모든 버전의 GNU Emacs[3] 19.x에 번들된 브랜드 변경 5.2.38
  • Gnus 5.4 (빨간색 Gnus)– 1997년 1월 25일
    • Gnus 5.5는 GNU Emacs 20.1(1997년 9월 17일)에 번들되어 XEmacs 20.4에도 포함되어 있습니다.
  • Gnus 5.6 (쿼시아 Gnus)– 1998년 3월 8일
  • Gnus 5.8 (Pterodactyl Gnus)– 1999년 12월 3일
  • Gnus 5.10 (Oort Gnus)– 2003년 5월 1일
    • Gnus 5.11. GNU Emacs 22.1(2007년 6월 2일)에 번들된 브랜드 변경 5.10.5.10/5.11 "Oort" 개발 부문에서의 개발은 2008년 경에 마무리되었습니다.Ubuntu Linux에서 "5.11+v0.10"으로 패키징된 것과 같은 일부 5.11 버전은 사실 나중에 나온 "No Gnus" 개발 브랜치를 기반으로 합니다.
  • Gnus 5.13 (Gnus 없음) - GNU Emacs 23.1(2009년7월 29일)에 번들
    • "No Gnus" 개발 브랜치는 2004년 1월 4일에 시작되어 2012년 초에 버전 0.19로 종료되었습니다.
  • Gnus 5.14, Ma Gnus(또는 § Gnus)[4]는 2013년 [6]5월에 처음 출시된 최신[5] 개발 버전 v0.7입니다.

5.3이나 5.5와 같은 홀수 마이너버전 번호는 GNU Emacs에 번들된 Gnus 버전용입니다.짝수 버전 번호는 번들되지 않은 릴리스입니다.예를 들어 Gnus 5.5는 Gnus 5.4와 비슷하지만 Emacs 20.1에 번들되어 있습니다.

개발은 알파벳의 첫 글자가 거꾸로 나오는 "이름 있는 버전"을 사용하여 이루어집니다. "No Gnus" v0.19는 2012년 초에 출시되었으며 개발은 "Ma Gnus"로 전환되었습니다.이름 있는 버전은 1.0에 도달하지 않고 일반 릴리스에 충분히 안정적이라고 판단되면 이름을 삭제하고 "Gnus <version number>"로 패키징됩니다.실행 중인 Gnus 복사본의 Groups 버퍼에 "V" 명령을 입력하면 버전 번호가 공개되지만, 예를 들어 "No Gnus 0.9"가 "Gnus 5.10.8"보다 이전 버전인지 최신 버전인지 최종 사용자가 쉽게 알 수 있는 방법은 없습니다.

Gnus의 개발자는 22년 동안 따로 개발한 후, Gnu Emacs의 git tree 에서 추가 개발이 이루어질 것이라고 발표했다.이 변경의 부작용으로 XEmacs 및 이전 버전의 Gnu Emacs 지원이 [7]중단됩니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "GNUS: a NNTP based news reader for GNU Emacs (1 of 2)". Retrieved 2015-12-28.
  2. ^ Ingebrigtsen, Lars Magne (2015). "The Gnus Newsreader". Free Software Foundation, Inc. Retrieved 2016-11-21.
  3. ^ a b "Gnus (Emacs Newsreader) FAQ". Internet FAQ Archives.
  4. ^ "Gnus manual, 11.2.8.8 Ma Gnus".
  5. ^ "the master Gnus git repository, changelog". Archived from the original on 2016-03-04.
  6. ^ Ma Gnus 0.7 출시 발표 2016년 12월 29일 Wayback Machine에 보관
  7. ^ "It's about ethics in Gnus development". January 2016. Gnus (and a couple of other Emacs packages) are dropping XEmacs support.

외부 링크