Beberapa orang mengatakan kepada saya FreeBSD BUKAN Unix, benarkah itu? Bingung

18

Beberapa orang mengatakan kepada saya FreeBSD BUKAN Unix, benarkah itu? Saya bingung. Saya memeriksa beberapa artikel, tetapi ekspresinya cukup samar, dan saya perlu klarifikasi.

Andy Leman
sumber
2
Ini jelas bukan pertanyaan rangkap, tapi saya pikir semua yang perlu Anda ketahui dapat ditemukan di "Apakah Linux itu Unix?" pertanyaan
frabjous
2
Ini "bebek diketik" Unix.

Jawaban:

19

Semuanya bergantung pada apakah Anda berbicara secara sah, atau dari sudut pandang teknologi. Secara hukum, FreeBSD, seperti Linux, tidak dapat menggunakan istilah bermerek dagang Unix. Dari sudut pandang teknologi, FreeBSD adalah Unix sebanyak Solaris, HP-UX, atau versi komersial lainnya yang telah dibayar untuk dapat secara legal disebut Unix.

KeithB
sumber
Apakah normal jika Illumos (fork OpenSolaris) dapat mengatakan di situs web mereka bahwa itu adalah sistem operasi Unix ( illumos.org ) tetapi kita hanya dapat mengatakan FreeBSD mirip Unix dan bukan Unix?
baptx
16

Kata Unixini sebenarnya adalah nama merek dagang yang merujuk ke System V Unix. Jadi "secara hukum" itu bukan Unix. Tapi itu terkait dan "mirip" dengan Unix, sehingga sering disebut Unix, atau mirip Unix. http://en.wikipedia.org/wiki/Unix

Keith
sumber
Selain itu, FreeBSD adalah turunan langsung dari BSD4.4 yang diturunkan dari ATT Unix. Satu-satunya alasan FreeBSD tidak dapat menggunakan istilah Unix adalah karena biaya sertifikasi uang organisasi dapat menghabiskan lebih baik di tempat lain.
Rob
@Rob: Sebenarnya BSD hanya bisa menjadi FreeBSD setelah ia mengganti semua kode ATT. Jadi itu tidak lebih berasal dari ATT Unix daripada Linux.
Gilles 'SO- stop being evil'
dan ATT memiliki keturunan yang sama, Gilles :)
gnud
1
Dan Linux tidak berdasarkan Minix dengan cara apa pun yang berarti. (Tidak pernah membagikan kode apa pun, dan desainnya tidak serupa.)
mattdm
1
en.wikipedia.org/wiki/File:Unix_history-simple.svg memiliki pohon yang disederhanakan yang menunjukkan banyak warisan umum dari BSD. Ini didasarkan pada grafik yang agak rumit di sini: levenez.com/unix
jsbillings
4

Secara hukum, sesuatu diizinkan untuk menyebut dirinya "Unix" jika melalui proses sertifikasi mahal oleh X / Open. Jadi tidak, FreeBSD bukan Unix, mereka tidak akan bermimpi menyia-nyiakan sedikit uang yang mereka miliki melalui sertifikasi multi-tahun yang usang saat mereka mendapatkannya (satu perubahan, mulai lagi dari awal). Di sisi lain, semua BSD adalah turunan langsung dari kode sumber Unix asli dari AT&T, diretas tanpa bisa dikenali oleh segerombolan penggemar dari seluruh dunia. Jadi ya, FreeBSD adalah (genetik) Unix. Dengan cara yang sama, Linux bukan Unix, baik secara legal maupun genetik. Tetapi Linux dipahami sebagai cara kerja yang setia dari semua tentang Unix (sangat mengikuti POSIX), jadi, ya, Linux juga Unix.

Cukup bingung? ;-)

vonbrand
sumber
1

Seperti yang mereka semua katakan, secara hukum itu bukan UNIX. Pikirkan seperti ini; jika Anda memiliki kapal dengan 100 buah peices, setiap tahun Anda akan mengganti satu potong lama dengan sepotong baru dan menyimpan potongan lama itu di gudang. Dalam 99 tahun, ketika Anda hanya memiliki satu bagian kayu dari kapal asli, secara teknis masih merupakan kapal yang sama, bukan? Tetapi ketika Anda menghapus potongan terakhir dari kayu asli, apakah masih kapal yang sama? BSD sekarang adalah kapal itu.

meminta racun
sumber