Que signifie le suffixe "-ng" dans les noms de paquets?

26

Plusieurs noms de paquet contiennent le suffixe -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)

Qu'est-ce que cela signifie?

Il ne suffit pas de développer l’acronyme. Bien que je connaisse, par exemple, des termes tels que beta et support à long terme , le terme nouvelle génération ne signifie toujours rien pour moi.

(Qu'est-ce qu'une génération ? At-elle quelque chose à voir avec les numéros de version? Si un paquet est actuellement dans les référentiels, pourquoi n'est-ce pas génération actuelle ? )

    
posée ændrük 02.06.2011 - 17:51
la source

3 réponses

15

NG signifie "Next Generation".

Dans le contexte du logiciel, "génération" est le successeur de la version précédente. Je l'ai vu être utilisé avec logiciel fourchu , soit parce que quelqu'un a décidé que le travail original avait un problème codebase ou si le responsable d'origine ne veut pas continuer le développement d'un projet logiciel sous le nom actuel.

Je n'ai pas vu les auteurs renommer leurs projets à *-ng car ils préféraient incrémenter le numéro de version de leur projet.

Exemples d'applications *-ng avec leur historique:

  • util-linux-ng - Un fork, util-linux-ng-avec ng qui signifie "nouvelle génération" -was créé lorsque le développement s'est arrêté
  • aircrack-ng - Aircrack-ng est un fork du projet Aircrack original.
réponse donnée Lekensteyn 02.06.2011 - 21:32
la source
15

Next Generation

Envy comme exemple :

The Envy project was started by Alberto Milone, an open source 
enthusiast. Envy Legacy was developed and maintained by Alberto Milone
himself, however,  EnvyNG (Envy's Next Generation) is developed and 
maintained collaboratively by Ubuntu developers and Alberto Milone.[3]

Vient de Star Trek - The Next Generation afaik.

    
réponse donnée Rinzwind 02.06.2011 - 18:02
la source
5

Cela signifie "nouvelle génération" - de nombreuses descriptions de paquets l'indiquent.
C'est un acronyme populaire dans ce contexte.

    
réponse donnée nik 02.06.2011 - 17:59
la source

Lire d'autres questions sur les étiquettes