パッケージ名の「-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は「次世代」の略です。

ソフトウェアのコンテキストでは、「生成」は前のバージョンの後継です。誰かがオリジナルの作品が乱雑なコードベースを持っていると判断するか、オリジナルのメンテナーが現在の名前でソフトウェアプロジェクトの開発を続けたくない場合、フォークされたソフトウェアで使用されるのを見てきました。

*-ngプロジェクトのバージョン番号を増やすよりも、プロジェクトの名前を変更する著者を見たことはありません。

*-ng歴史を持つアプリケーションの例:

  • util-linux-ng -フォーク、util-linux-ng(ngは「次世代」を意味します)は、開発が停止したときに作成されました
  • aircrack-ng -Aircrack-ngは、元のAircrackプロジェクトのフォークです。

15

Next Generation

例としてEn望

Envyプロジェクトは、オープンソースのAlberto Miloneによって開始されました 
愛好家。Envy Legacyは、Alberto Miloneによって開発および保守されました
しかし、EnvyNG(Envy's Next Generation)は開発され、 
Ubuntu開発者とAlberto Miloneが共同で保守しました。[3]

Star Trek - The Next Generationafaik から来ています。


4
AFAuK?それはあなたになるだろうLowSky(?)右;-)ubuntuforums.org/archive/index.php/t-1110553.html年頃2009年3月、
NIK

5

それは「次世代」を意味します-多くのパッケージの説明はそれを示しています。その文脈で
は非常に一般的な頭字語です。


ええ、ただその下票について疑問に思っている...誰もがアイデアを持っていますか?ps:私もこの答えを書いた最初の人でした。
-nik
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.