Paket isimlerinde “-ng” eki ne anlama geliyor?


29

Birkaç paket adı eki içerir -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)

Ne anlama geliyor?

Sadece kısaltmayı genişletmek pek yardımcı olmuyor. Mesela beta ve uzun vadeli destek gibi terimlerle aşina olmama rağmen, gelecek nesil terimi hala benim için hiçbir şey ifade etmiyor.

( Nesil nedir? Sürüm numaraları ile ilgisi var mı? Bir paket şu anda depolarda bulunuyorsa, neden şu anki nesil değil ?)


1
'Star Trek TNG' bilmiyor musunuz? : P
htorque

Yanıtlar:


17

NG "Yeni Nesil" anlamına gelir.

Yazılım bağlamında, "nesil" önceki sürümün halefidir. Birinin orjinal çalışmanın dağınık bir kod temeli olduğuna karar verdiğinden veya asıl koruyucunun mevcut isim altında bir yazılım projesinde geliştirmeye devam etmek istememesi nedeniyle çatallı yazılımla kullanıldığını gördüm .

Yazarların projelerini, projelerinin *-ngsürüm numaralarını arttırmayı tercih ettikleri şekilde yeniden adlandırdıklarını görmedim .

*-ngGeçmişi olan uygulamalara örnekler :

  • util-linux-ng - Geliştirme durduğunda “gelecek nesil” anlamına gelen ng ile bir çatal, kullanım-bağlantı
  • aircrack-ng - Aircrack-ng, orijinal Aircrack projesinin bir çatalıdır.

15

Next Generation

Örnek olarak kıskançlık :

Envy projesi, açık kaynak olan Alberto Milone tarafından başlatıldı. 
meraklısı. Envy Legacy, Alberto Milone tarafından geliştirilmiştir.
kendisi, ancak, EnvyNG (Envy'nin Yeni Nesil) geliştirildi ve 
Ubuntu geliştiricileri ve Alberto Milone tarafından ortaklaşa sürdürüldü. [3]

Star Trek - The Next GenerationAfaik'ten geliyor .


4
AFAK ha? Bu sizi LowSkydoğru yapar (?) ;-): Ubuntuforums.org/archive/index.php/t-1110553.html , Mart 2009 dolaylarında.
nik

5

"Yeni Nesil" anlamına geliyor - birçok paket açıklaması bunu gösteriyor.
Bu bağlamda oldukça popüler bir kısaltmadır .


Sadece aşağı oyu merak ederek ... bir fikri olan var mı? ps: Bu cevabı da yazan ilk kişi benim.
nik
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.