Categories
Verschiedenes

Notiz an mich

Damit OpenStep im Parallels Desktop auf dem Mac auch mit VESA-Treiber bootet, sollte man VT-X deaktivieren. Damit erspart man sich viel Frust.

Categories
Mac

Mac OS X auf Intel-Prozessoren nicht ganz überraschend

Einige Leute waren doch ziemlich geschockt, daß Mac OS X demnächst auf x86-Prozessoren laufen soll. Noch geschockter waren sie jedoch, als sie erfuhren, daß alle bisherigen Versionen von Mac OS X bei Apple immer auch für x86 gebaut wurden. Schaut man sich die Entwicklungsgeschichte von Mac OS X an, so ist das gar nicht so überraschend.

Mac OS X ist ein Nachfahr von NeXTSTEP. NeXTSTEP war damals in der Lage auf 4 verschiedenen Prozessorarchitekturen zu laufen: m68k, x86, HP-PA und Sparc. Während der Evolution nach OpenStep wurde die HP-PA-Architektur fallengelassen. Nachdem Apple NeXT aufgekauft hat, wurde dieses Betriebsystem zur Basis für das heutige Mac OS X. Die ersten Versionen von Rhapsody (das war der Codename für das Projekt) liefen auf x86- und PowerPC-Prozessoren. Die letzte Version von Rhapsody, die offiziell auf x86-Prozessoren lief, war die DR2 (Developer Release 2). Alle weiteren Developer Releases und die finalen Versionen wurden von Apple nur noch für PowerPC-Prozessoren gebaut. Apple selbst hat jedoch nie die x86-Builds aufgegeben. Intern wurde Mac OS X immer auch für x86 gebaut und getestet.

Steve Jobs bezeichnete die x86-Builds als Plan B. Ich weiß nicht, ob das einfach geniale Voraussicht oder bloß eine glückliche Verkettung von Zufällen ist. Mich beschäftigt jetzt die Frage, ob sich Apple sicherheitshalber einen neuen Plan B zulegt. Und welche Prozessorarchitektur dies sein könnte.

Categories
Unix

Nexus lebt wieder

Nexus ist meine OpenStep-Maschine. In letzter Zeit machte die IBM DNES-318350 mehr oder weniger diskret auf ihr baldiges Ableben aufmerksam. Glücklicherweise hatte ich noch ein paar 9GB SCSI-Platten, die ich dann anstelle der 18GB Platte eingebaut habe. Wenn ich mich jetzt nur noch erinnern könnte, wie ich damals die Dateisysteme auf den Platten angelegt habe. Da mußte ich doch erstmal in der disktab(5) rumfummeln.

% hostinfo
Mach kernel version:
         NeXT Mach 4.2: Tue Jan 26 11:21:50 PST 1999; root(rcbuilder):Objects/mk-183.34.4.obj~2/RELEASE_I386

Kernel configured for a single processor only.
1 processor is physically available.
Processor type: I386 (Intel 486)
Processor active: 0
Primary memory available: 512.00 megabytes.
Default processor set: 60 tasks, 129 threads, 1 processors
Load average: 0.00, Mach factor: 0.99