Cosa significa il suffisso "-ng" nei nomi dei pacchetti?


29

Diversi nomi di pacchetto contengono il suffisso -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)

Cosa significa questo?

Espandere l'acronimo non è molto utile. Mentre conosco, ad esempio, termini come beta e supporto a lungo termine , il termine prossima generazione non significa ancora nulla per me.

(Che cos'è una generazione ? Ha qualcosa a che fare con i numeri di versione? Se un pacchetto è attualmente nei repository, perché non è la generazione attuale ?)


1
Non conosci "Star Trek TNG"? : P
htorque,

Risposte:


17

NG sta per "Next Generation".

Nel contesto del software, "generazione" è il successore della versione precedente. L'ho visto essere utilizzato con il software a forcella , o perché qualcuno decide che il lavoro originale aveva una base di codice disordinata o se il manutentore originale non voleva continuare lo sviluppo su un progetto software con il nome attuale.

Non ho visto gli autori rinominare i loro progetti in *-ngquanto preferirebbero aumentare il numero di versione del loro progetto.

Esempi di *-ngapplicazioni con la loro cronologia:

  • util-linux-ng - Un fork, util-linux-ng - con ng che significa "prossima generazione" - è stato creato quando lo sviluppo si è bloccato
  • aircrack-ng - Aircrack-ng è una forcella del progetto originale Aircrack.

15

Next Generation

Invidia come esempio :

Il progetto Envy è stato avviato da Alberto Milone, un open source 
appassionato. Envy Legacy è stato sviluppato e gestito da Alberto Milone
egli stesso, tuttavia, è sviluppato e EnvyNG (Envy's Next Generation) 
gestito in collaborazione dagli sviluppatori Ubuntu e Alberto Milone. [3]

Viene da Star Trek - The Next Generationafaik.


4
AFAuK eh? Sarebbe LowSkygiusto (?) ;-): Ubuntuforums.org/archive/index.php/t-1110553.html , circa marzo 2009.
nik,

5

Significa "Next Generation" - molte descrizioni dei pacchetti lo indicano.
È un acronimo piuttosto popolare in quel contesto.


Ehm, mi chiedo solo quel voto negativo ... qualcuno ha un'idea? ps: sono stato il primo a scrivere anche questa risposta.
nik,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.