Ich weiß, dass viele der gleichen Programme fehlerfrei auf beiden Kerneln laufen. Ich weiß, dass die beiden Kernel historisch gesehen unterschiedlichen Ursprungs waren. Ich weiß auch philosophisch, dass sie für verschiedene Dinge standen. Meine Frage ist heute, im Jahr 2011, was unterscheidet einen Unix-Kernel von einem Linux-Kernel und umgekehrt?
linux
kernel
linux-kernel
DCIndieDev
quelle
quelle
Antworten:
Es gibt kein einzigartiges Ding namens "Unix-Kernel". Es gibt mehrere Nachkommen des ursprünglichen Unix-Kernel-Quellcode-Trunks, die in verschiedenen Phasen Verzweigungen daraus gespalten haben und die sich je nach ihren eigenen Anforderungen separat entwickelt haben.
Die gängigsten Betriebssysteme finden sich heutzutage in Betriebssystemen, die entweder aus System V-Quellcode erstellt wurden: AIX, HPUX, Solaris oder aus BSD-Quellcode, OpenBSD, FreeBSD und Mac OS / X.
Alle diese Kernel haben ihre besonderen Stärken und Schwächen, genau wie Linux und andere "von Grund auf" Unix-ähnliche Kernel (Minix, Gnu Hurd, ...).
Hier ist eine nicht erschöpfende Liste der Bereiche, in denen Unterschiede in keiner bestimmten Reihenfolge beobachtet werden können:
quelle