Einige Leute sagten mir, dass FreeBSD NICHT Unix ist, stimmt das? Verwirrt

18

Einige Leute sagten mir, dass FreeBSD NICHT Unix ist, stimmt das? Ich bin verwirrt. Ich habe einige Artikel überprüft, aber die Ausdrücke sind ziemlich vage, und ich brauche eine Klarstellung.

Andy Leman
quelle
2
Es ist offensichtlich keine doppelte Frage, aber ich denke, alles, was Sie wissen müssen, finden Sie unter "Ist Linux ein Unix?" Frage
Frabjous
2
Es ist "Ente getippt" Unix.

Antworten:

19

Es kommt darauf an, ob Sie legal sprechen oder aus technologischer Sicht. Aus rechtlichen Gründen kann FreeBSD wie Linux den markenrechtlich geschützten Begriff Unix nicht verwenden. Aus technologischer Sicht handelt es sich bei FreeBSD ebenso um Unix wie um Solaris, HP-UX oder eine der anderen kommerziellen Versionen, die bezahlt wurden, um legal als Unix bezeichnet zu werden.

KeithB
quelle
Ist es normal, dass Illumos (Fork von OpenSolaris) auf ihrer Website sagen kann, dass es sich um ein Unix-Betriebssystem handelt ( illumos.org ), aber wir können nur sagen, dass FreeBSD Unix-like statt Unix ist?
Taufe
16

Das Wort Unixist eigentlich ein Markenname, der sich auf System V Unix bezieht. Also "legal" ist es nicht Unix. Aber es ist verwandt und "sieht aus" wie Unix, daher wird es oft Unix oder Unix-like genannt. http://en.wikipedia.org/wiki/Unix

Keith
quelle
Außerdem ist FreeBSD ein direkter Nachfolger von BSD4.4, das von ATT Unix abgeleitet ist. Der einzige Grund, warum FreeBSD den Begriff Unix nicht verwenden kann, ist, dass die Zertifizierung Geld kostet, das die Organisation an anderer Stelle besser ausgeben kann.
Rob
@Rob: Eigentlich konnte BSD erst FreeBSD werden, nachdem es den gesamten ATT-Code ersetzt hatte. Es ist also nicht mehr von ATT Unix abgeleitet als Linux.
Gilles 'SO- hör auf böse zu sein'
es und ATT teilen sich dann einen gemeinsamen Nachkommen, Gilles :)
Gnud
1
Und Linux basiert in keiner sinnvollen Weise auf Minix. (Es gab nie Code, und das Design ist nicht ähnlich.)
Mattdm
1
en.wikipedia.org/wiki/File:Unix_history-simple.svg hat einen ziemlich vereinfachten Baum, der einen Großteil der gemeinsamen Vererbung der BSDs zeigt. Es basiert auf der ziemlich komplexen Grafik hier: levenez.com/unix
jsbillings
4

Rechtlich darf sich etwas "Unix" nennen, wenn es einen teuren Zertifizierungsprozess durch X / Open durchläuft. Also nein, FreeBSD ist nicht Unix, sie würden nicht davon träumen, das kleine Geld zu verschwenden, das sie für eine mehrjährige Zertifizierung benötigen, die veraltet ist, sobald sie es erhalten (eine Änderung, von vorne beginnen). Andererseits sind alle BSDs direkte Nachfahren des ursprünglichen Unix-Quellcodes von AT & T, der von einer Horde von Enthusiasten aus der ganzen Welt bis zur Unkenntlichkeit gehackt wurde. Also ja, FreeBSD ist ein (genetisches) Unix. Ebenso ist Linux weder rechtlich noch genetisch Unix. Aber Linux wurde als eine getreue Abwandlung dessen konzipiert, worum es bei Unix geht (es folgt POSIX), also ist Linux auch Unix.

Genug verwirrt? ;-)

vonbrand
quelle
1

Wie alle sagen, handelt es sich legal nicht um UNIX. Denk darüber so; Wenn Sie ein Boot mit 100 Stücken hätten, würden Sie jedes Jahr ein altes Stück gegen ein neues Stück tauschen und dieses alte Stück in einem Schuppen aufbewahren. In 99 Jahren, als Sie nur ein Stück Holz vom ursprünglichen Boot haben, ist es technisch gesehen immer noch dasselbe Boot, oder? Aber wenn Sie das letzte Stück Originalholz entfernen, ist es dann immer noch dasselbe Schiff? Die BSDs im Moment sind dieses Schiff.

toxemicsquire
quelle