บางคนบอกว่า FreeBSD ไม่ใช่ Unix ใช่ไหม ฉันสับสน ฉันตรวจสอบบทความบางส่วนแล้ว แต่นิพจน์นั้นค่อนข้างคลุมเครือและฉันต้องการความกระจ่าง
บางคนบอกว่า FreeBSD ไม่ใช่ Unix ใช่ไหม ฉันสับสน ฉันตรวจสอบบทความบางส่วนแล้ว แต่นิพจน์นั้นค่อนข้างคลุมเครือและฉันต้องการความกระจ่าง
คำตอบ:
ทุกอย่างลงมาไม่ว่าคุณจะพูดถูกต้องตามกฎหมายหรือจากมุมมองของเทคโนโลยี ตามกฎหมาย FreeBSD เช่น Linux ไม่สามารถใช้คำที่เป็นเครื่องหมายการค้าของ Unix ได้ จากมุมมองของเทคโนโลยี FreeBSD นั้นเป็น Unix มากเท่ากับ Solaris, HP-UX หรือเวอร์ชั่นเชิงพาณิชย์อื่น ๆ ที่จ่ายให้เป็น Unix ที่ถูกกฎหมาย
คำUnix
นี้เป็นชื่อเครื่องหมายการค้าที่อ้างอิงถึง System V Unix ดังนั้น "ถูกกฎหมาย" ไม่ใช่ Unix แต่มันมีความเกี่ยวข้องและ "ดูเหมือน" เหมือน Unix ดังนั้นจึงมักเรียกว่า Unix หรือ Unix-like http://en.wikipedia.org/wiki/Unix
ถูกต้องตามกฎหมายบางสิ่งบางอย่างได้รับอนุญาตให้เรียกตัวเองว่า "Unix" ถ้ามันผ่านกระบวนการรับรองที่แพงโดย X / Open ดังนั้นไม่ FreeBSD ไม่ใช่ Unix พวกเขาจะไม่ฝันที่จะสูญเสียเงินจำนวนเล็กน้อยที่พวกเขาต้องผ่านการรับรองหลายปีที่ล้าสมัยเมื่อพวกเขาได้รับมัน ในทางตรงกันข้าม BSD ทั้งหมดนั้นเป็น decendents โดยตรงของซอร์สโค้ด Unix ดั้งเดิมจาก AT&T ซึ่งถูกแฮกเกินกว่าจะจดจำโดยกลุ่มคนที่กระตือรือร้นจากทั่วทุกมุมโลก ดังนั้นใช่ FreeBSD เป็น Unix (พันธุกรรม) ในทำนองเดียวกัน Linux ไม่ใช่ Unix ไม่ใช่ทั้งทางกฎหมายและทางพันธุกรรม แต่ลีนุกซ์รู้สึกว่าเป็นสิ่งที่ซื่อสัตย์เกี่ยวกับสิ่งที่ Unix พูดถึง (เป็นไปตาม POSIX อย่างใกล้ชิด) ดังนั้นใช่ Linux เป็น Unix ด้วย
สับสนหรือไม่ ;-)
ตามที่ทุกคนพูดถูกต้องตามกฎหมายไม่ใช่ UNIX คิดแบบนี้ หากคุณมีเรือที่มี 100 ชิ้นทุกปีคุณจะสลับชิ้นเก่าหนึ่งชิ้นเป็นชิ้นใหม่และเก็บชิ้นส่วนเก่าไว้ในโรงเก็บ ใน 99 ปีเมื่อคุณมีชิ้นส่วนของไม้เพียงชิ้นเดียวจากเรือลำเดิมมันยังคงเป็นเรือลำเดิมใช่ไหม? แต่เมื่อคุณนำไม้ดั้งเดิมชิ้นสุดท้ายออกมามันจะยังคงเป็นเรือลำเดิมหรือไม่? ตอนนี้ BSD เป็นเรือลำนั้น