Hậu tố của cụm từ -ngem có nghĩa là gì trong tên gói?


29

Một số tên gói chứa hậu tố -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)

Điều đó có nghĩa là gì?

Chỉ cần mở rộng từ viết tắt là không hữu ích. Trong khi tôi quen thuộc, ví dụ, các thuật ngữ như betahỗ trợ dài hạn , thuật ngữ thế hệ tiếp theo vẫn không có ý nghĩa gì với tôi.

(Thế hệ là gì? Nó có liên quan gì đến số phiên bản không? Nếu một gói hiện đang nằm trong kho, tại sao nó không phải là thế hệ hiện tại ?)


1
Bạn không biết 'Star Trek TNG'? : P
htorque

Câu trả lời:


17

NG là viết tắt của "Thế hệ tiếp theo".

Trong ngữ cảnh của phần mềm, "thế hệ" là sự kế thừa của phiên bản trước. Tôi đã thấy nó được sử dụng với phần mềm rẽ nhánh , bởi vì ai đó quyết định rằng tác phẩm gốc có một cơ sở mã lộn xộn hoặc nếu người bảo trì ban đầu không muốn tiếp tục phát triển dự án phần mềm dưới tên hiện tại.

Tôi chưa thấy các tác giả đổi tên dự án của họ thành *-ngvì họ muốn tăng số phiên bản dự án của họ.

Ví dụ về các *-ngứng dụng có lịch sử của chúng:

  • util-linux-ng - Một ngã ba, tiện ích-linux-ng, với nghĩa là "thế hệ tiếp theo" đã được tạo ra khi quá trình phát triển bị đình trệ
  • aircrack-ng - Aircrack-ng là một ngã ba của dự án Aircrack ban đầu.

15

Next Generation

Ghen tị như một ví dụ :

Dự án Envy được bắt đầu bởi Alberto Milone, một nguồn mở 
đam mê. Envy Legacy được phát triển và duy trì bởi Alberto Milone
bản thân anh, tuy nhiên, EnvyNG (Envy's Next Generation) được phát triển và 
được duy trì cộng tác bởi các nhà phát triển Ubuntu và Alberto Milone. [3]

Đến từ Star Trek - The Next Generationafaik.


4
AFAuK hả? Điều đó sẽ khiến bạn LowSkyđúng (?) ;-): Untuforums.org/archive/index.php/t-1110553.html , vào khoảng tháng 3 năm 2009.
nik

5

Nó có nghĩa là "Thế hệ tiếp theo" - nhiều mô tả gói chỉ ra rằng.
Nó là một từ viết tắt phổ biến trong bối cảnh đó.


Er, chỉ tự hỏi về việc bỏ phiếu xuống ... bất cứ ai có một ý tưởng? ps: Tôi cũng là người đầu tiên viết câu trả lời này
nik
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.