Bazı insanlar bana FreeBSD'nin Unix DEĞİL olduğunu söyledi, değil mi? Şaşkın


18

Bazı insanlar bana FreeBSD'nin Unix DEĞİL olduğunu söyledi, değil mi? Kafam karıştı. Bazı makaleleri kontrol ettim, ama ifadeler oldukça belirsiz ve açıklığa ihtiyacım var.


2
Açıkçası yinelenen bir soru değil, ama bence bilmeniz gereken her şey "Linux bir Unix mi?" soru
frabjous

2
"Ördek türü" Unix.

Yanıtlar:


19

Her şey yasal olarak mı yoksa teknoloji açısından mı konuştuğunuzla ilgilidir. Yasal olarak, FreeBSD, Linux gibi, ticari markalı Unix terimini kullanamaz. Teknoloji açısından bakıldığında, FreeBSD, Solaris, HP-UX veya yasal olarak Unix olarak adlandırılabilecek diğer ticari sürümler kadar Unix'tir.


Illumos'un (OpenSolaris çatalı) web sitelerinde bir Unix işletim sistemi ( illumos.org ) olduğunu söyleyebileceği normal midir , ancak FreeBSD'nin Unix yerine Unix benzeri olduğunu söyleyebiliriz?
vaftiz

16

Kelime Unixaslında System V Unix'i ifade eden bir ticari marka adıdır. Yani "yasal olarak" Unix değil. Ancak, ilgili ve Unix gibi "görünüyor", bu yüzden genellikle Unix veya Unix benzeri olarak adlandırılır. http://en.wikipedia.org/wiki/Unix


Ek olarak, FreeBSD, ATT Unix'ten türetilen BSD4.4'ün doğrudan bir desentidir. FreeBSD'nin Unix terimini kullanamamasının tek nedeni, sertifikasyonun kuruluşun başka yerlerde daha iyi harcayabileceği paraya mal olmasıdır.
Rob

@Rob: Aslında BSD, ancak tüm ATT kodunu değiştirdikten sonra FreeBSD olabilir. Yani ATT Unix'ten Linux'tan daha fazla türetilmiş değil.
Gilles 'SO- kötü olmayı kes'

ve ATT o zaman ortak bir torunu paylaşıyor, Gilles :)
gnud

1
Ve Linux hiçbir şekilde Minix'e dayanmıyor. (Hiç kod paylaşmadı ve tasarım benzer değil.)
mattdm

1
en.wikipedia.org/wiki/File:Unix_history-simple.svg , BSD'lerin birçok ortak mirasını gösteren oldukça basitleştirilmiş bir ağaca sahiptir. Buradaki oldukça karmaşık grafiğe dayanıyor
jsbillings

4

Yasal olarak, X / Open tarafından pahalı bir sertifikasyon sürecinden geçiyorsa, bir şeyin kendisine "Unix" demesine izin verilir. Yani hayır, FreeBSD Unix değil , aldıkları anda kullanılmayan çok yıllı bir sertifikadan geçmek zorunda oldukları küçük parayı boşa harcamayı hayal etmiyorlardı (bir değişiklik, baştan başlamak). Öte yandan, tüm BSD'ler AT&T'nin orijinal Unix kaynak kodunun dünyanın dört bir yanından gelen meraklılar tarafından tanınmanın ötesine geçen doğrudan kararlarıdır. Evet, FreeBSD (genetik) bir Unix. Aynı şekilde, Linux ne yasal ne de genetik olarak Unix değildir. Ancak Linux, Unix'in neyle ilgili olduğuna (POSIX'i yakından takip ediyor) sadık bir çalışma olarak tasarlandı, bu yüzden evet, Linux da Unix.

Kafanız karıştı mı? ;-)


1

Hepsinin söylediği gibi, yasal olarak UNIX değildir. Bu şekilde düşün; 100 peje olan bir tekneniz olsaydı, her yıl yeni bir peice için eski bir parçayı değiştirir ve o eski parçayı bir kulübede saklarsınız. 99 yılda, orijinal tekneden sadece bir odun parçanız olduğunda, teknik olarak hala aynı tekne, değil mi? Ama son orijinal ahşap parçasını kaldırdığınızda, yine de aynı gemi olur mu? BSD şu anda o gemidir.

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.