คำต่อท้าย“ -ng” หมายถึงอะไรในชื่อแพ็คเกจ


29

ชื่อแพ็คเกจต่าง ๆ มีคำต่อท้าย-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)

สิ่งนี้หมายความว่า?

เพียงแค่การขยายคำย่อนั้นไม่มีประโยชน์มากนัก ในขณะที่ฉันคุ้นเคยกับคำศัพท์เช่นการสนับสนุนเบต้าและระยะยาวคำศัพท์รุ่นต่อไปยังคงไม่ได้มีความหมายอะไรกับฉัน

( รุ่นคืออะไรมันมีบางสิ่งบางอย่างที่จะทำกับหมายเลขรุ่นหรือไม่ถ้าแพคเกจอยู่ในที่เก็บในปัจจุบันทำไมมันไม่สร้างรุ่นปัจจุบัน ?)


1
คุณไม่รู้จัก 'Star Trek TNG' หรือ : P
htorque

คำตอบ:


17

NG ย่อมาจาก "Next Generation"

ในบริบทของซอฟต์แวร์ "รุ่น" เป็นตัวตายตัวแทนของรุ่นก่อนหน้า ฉันเคยเห็นว่ามันถูกใช้กับซอฟต์แวร์ forkedอย่างใดอย่างหนึ่งเนื่องจากบางคนตัดสินใจว่างานต้นฉบับมี codebase ที่ยุ่งเหยิงหรือถ้าผู้ดูแลต้นฉบับไม่ต้องการพัฒนาโครงการซอฟต์แวร์ภายใต้ชื่อปัจจุบัน

ฉันไม่เห็นผู้เขียนเปลี่ยนชื่อโครงการ*-ngเป็นเพราะพวกเขาต้องการเพิ่มหมายเลขรุ่นของโครงการ

ตัวอย่างของ*-ngแอปพลิเคชันที่มีประวัติ:

  • util-linux-ng - fork, util-linux-ng— พร้อม ng ความหมาย "รุ่นต่อไป" - สร้างขึ้นเมื่อการพัฒนาจนตรอก
  • aircrack-ng - Aircrack-ng เป็นทางแยกของโครงการ Aircrack ดั้งเดิม

15

Next Generation

อิจฉาเป็นตัวอย่าง :

โครงการ Envy เริ่มต้นโดย Alberto Milone ซึ่งเป็นโอเพ่นซอร์ส 
คนที่กระตือรือร้น Envy Legacy ได้รับการพัฒนาและดูแลโดย Alberto Milone
อย่างไรก็ตามตัวเขาเอง EnvyNG (Envy's Next Generation) ได้รับการพัฒนาและ 
ได้รับการบำรุงรักษาร่วมกันโดยนักพัฒนา Ubuntu และ Alberto Milone [3]

มาจากStar Trek - The Next Generationafaik


4
AFAuK huh ที่จะทำให้คุณLowSkyถูกต้อง (?) ;-): ubuntuforums.org/archive/index.php/t-1110553.htmlประมาณมีนาคม 2009
nik

5

มันหมายถึง "Next Generation" - คำอธิบายแพ็คเกจจำนวนมากระบุว่า
มันเป็นตัวย่อที่เป็นที่นิยมในบริบทนั้น


เอ้อแค่สงสัยว่าโหวตลง ... ใครมีความคิด? ps: ฉันเป็นคนแรกที่เขียนคำตอบนี้ด้วย
nik
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.