Apa arti akhiran “-ng” dalam nama paket?

29

Beberapa nama paket berisi akhiran -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)

Apa artinya ini?

Hanya memperluas akronim tidak terlalu membantu. Meskipun saya akrab dengan, misalnya, istilah-istilah seperti beta dan dukungan jangka panjang , istilah generasi berikutnya masih tidak berarti apa-apa bagi saya.

(Apa itu generasi ? Apakah ini ada kaitannya dengan nomor versi? Jika sebuah paket saat ini ada di repositori, mengapa bukan generasi sekarang ?)

ændrük
sumber
1
Apakah kamu tidak tahu 'Star Trek TNG'? : P
htorque

Jawaban:

17

NG adalah singkatan dari "Next Generation".

Dalam konteks perangkat lunak, "generasi" adalah penerus dari versi sebelumnya. Saya telah melihatnya digunakan dengan perangkat lunak bercabang , baik karena seseorang memutuskan bahwa karya aslinya memiliki basis kode yang berantakan atau jika pengelola aslinya tidak ingin melanjutkan pengembangan pada proyek perangkat lunak dengan nama saat ini.

Saya belum melihat penulis mengganti nama proyek *-ngmereka karena mereka lebih suka menambah nomor versi proyek mereka.

Contoh *-ngaplikasi dengan riwayatnya:

  • util-linux-ng - Sebuah garpu, util-linux-ng — dengan ng yang berarti "generasi berikutnya" —diciptakan ketika pengembangan terhenti
  • aircrack-ng - Aircrack-ng adalah cabang dari proyek Aircrack yang asli.
Lekensteyn
sumber
15

Next Generation

Iri sebagai contoh :

Proyek Envy dimulai oleh Alberto Milone, sebuah sumber terbuka 
penggemar. Envy Legacy dikembangkan dan dikelola oleh Alberto Milone
sendiri, bagaimanapun, EnvyNG (Generasi Selanjutnya Envy) dikembangkan dan 
dikelola secara kolaboratif oleh pengembang Ubuntu dan Alberto Milone. [3]

Berasal dari Star Trek - The Next Generationafaik.

Rinzwind
sumber
4
AFAuK ya? Itu akan membuat Anda LowSkybenar (?) ;-): Ubuntuforums.org/archive/index.php/t-1110553.html , sekitar Maret 2009.
nik
5

Ini berarti "Generasi Selanjutnya" - banyak deskripsi paket menunjukkan itu.
Ini adalah akronim yang cukup populer dalam konteks itu.

nik
sumber
Eh, hanya ingin tahu tentang suara turun ... ada yang punya ide? ps: Saya juga yang pertama menulis jawaban ini.
nik