패키지 이름에서“-ng”접미사는 무엇을 의미합니까?


29

여러 패키지 이름에 접미사가 포함되어 있습니다 -ng.

$ apt-cache search "\-ng$"
linux-wlan-ng - utilities for wireless prism2 cards
aircrack-ng - wireless WEP/WPA cracking utilities
apt-cacher-ng - caching proxy server for software repositories
bwm-ng - small and simple console-based bandwidth monitor
etpan-ng - console mail user agent based on libEtPan!
fakeroot-ng - Gives a fake root environment
fillets-ng - puzzle game about witty fish saving the world sokoban-style
fprobe - export captured traffic to remote NetFlow Collector
fprobe-ng - export captured traffic to remote NetFlow Collector (meta)
lemonldap-ng - Lemonldap::NG Web-SSO system
lincity-ng - City simulator game with polished graphics
netsniff-ng - a high performance network sniffer for packet inspection
performous - karaoke game that allows user supplied songs
procinfo - reporter for system information from /proc and /sys
python-cap-ng - Python bindings for libcap-ng
scribus-ng - Open Source Desktop Page Layout - developmental branch
syslog-ng - Next generation logging daemon
tictactoe-ng - fun, simple, tic tac toe game
turnin-ng - assignment submitter and manager
ultrastar-ng - karaoke game - transitional package
xpilot-ng - Multi-player tactical game for X (NG version)

이것은 무엇을 의미 하는가?

약어를 확장하는 것만으로는 도움이되지 않습니다. 예를 들어 베타장기 지원 과 같은 용어에 익숙하지만 차세대 라는 용어 는 여전히 아무 의미가 없습니다.

( 세대 란? 버전 번호와 관련이 있습니까? 패키지가 현재 리포지토리에있는 경우 현재 세대 가 아닌 이유는 무엇입니까?)


1
'스타 트렉 TNG'를 모르십니까? : P
htorque

답변:


17

NG는 "Next Generation"의 약자입니다.

소프트웨어와 관련하여 "세대"는 이전 버전의 후속 버전입니다. 누군가가 원래 작업에 지저분한 코드베이스가 있다고 결정했거나 원래 관리자가 현재 이름으로 소프트웨어 프로젝트에서 개발을 계속하고 싶지 않기 때문에 포크 소프트웨어 와 함께 사용되는 것을 보았습니다 .

저자 *-ng가 프로젝트의 버전 번호를 높이는 것처럼 프로젝트 이름을 바꾸는 것을 보지 못했습니다 .

*-ng히스토리 가있는 애플리케이션의 예 :

  • util-linux-ng -개발이 중단 될 때 "차세대"를 의미하는 포크 ​​인 util-linux-ng가 생성되었습니다.
  • aircrack-ng -Aircrack-ng는 원래 Aircrack 프로젝트의 포크입니다.

15

Next Generation

예를 들어 부러워 :

Envy 프로젝트는 오픈 소스 인 Alberto Milone에 의해 시작되었습니다. 
열성가. 부러운 유산은 Alberto Milone에 의해 개발되고 유지되었습니다
그러나 EnvyNG (Envy 's Next Generation)는 자체 개발되어 
Ubuntu 개발자와 Alberto Milone이 공동으로 유지 관리합니다. [3]

Star Trek - The Next Generationafaik 에서 온다 .


4
어허? 그것은 당신을 LowSky옳게 만들 것 입니까 (?) ;-): ubuntuforums.org/archive/index.php/t-1110553.html , 2009 년 3 월경.
nik

5

이것은 "차세대"를 의미합니다. 많은 패키지 설명이이를 나타냅니다.
그것은 그 맥락에서 꽤 유명한 약어 입니다.


어, 그 다운 투표가 궁금해서 추신 : 나는이 답변을 쓰는 ​​첫 번째 사람이었습니다.
nik
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.