MacOSX - Kurzübersicht

Zusammenfassung der wichtigsten Eigenschaften.

BSD-UNIX
MacOSX ist eine Weiterentwicklung von NeXTstep bzw. OPENSTEP.
1988 erschien die erste Version von NeXTSTEP 0.8 welches
aus dem 4.3BSD, dem Mach 2.0 Kernel und einer grafischen
Oberfläche bestand.

Installieren von MacOSX
Der Installationsprozess ist sehr einfach und übersichtlich gestaltet.
Empfehlenswert ist auch die Installation der Developer CD (Xcode).
Alles wird auf eine Partition installiert, das Aussergewöhnliche daran
ist die Tatsache dass der swap auch gleich mit auf die selbe Partition
zu liegen kommt

Netinfo
Netinfo hat seine Wurzeln im NeXTstep und wird von Apple weiterentwickelt.
Ursprünglich wurden darin alle Systemressourcen zentral verwaltet.
Als Netinfodomain können die Ressourcen miteinander verknüpft werden,
wie z.B. NIS oder NIS+ bei Solaris.

Diskmanagement
Wie beim alten MacOS werden bei jedem Neustart alle aktiven Festplatten
und Wechselmedien automatisch aufgestartet/montiert. Alle Medien
werden ins /Volumes montiert.
Fest- und Wechselplatten werden dynamisch montiert, d.h. die Platte
welche als erste hochgefahren ist wird als /dev/dsk0 montiert.
Jede weitere Platte wird im "Device"-Verzeichnis weiter gezählt,
/dev/disk1, dev/disk2 usw.

hostconfig
Apple bezeichnet die Konfigurationsdateien wie sie unter
/etc zu finden sind als Flat-File.
Die Datei /etc/hostconfig beinhaltet die gebräuchlichsten Konfigurationen
fürs System wie den Hostname, aktivieren/deaktivieren von Appletalk, Automount,
Mailserver, Timesync, usw. Diese werden bei jedem Aufstarten eingelesen.

/etc
Seit Jaguar werden auch die wichtigsten Konfigurationsdateien unter /etc
berücksichtigt. So z.B. das /etc/hosts kann jetzt konfiguriert werden
und es wird vom System erkannt.
Im 10.1.x musste die /etc/hosts Datei von Hand ins Netinfo eingelesen
werden, siehe Netinfo.

Shell
MacOSX hat fünf vorinstallierte Shells, das tcsh war bis und mit
10.2.x das Standard-Shell und seit 10.3.x ist es bash.


Verzeichnisstruktur
(Sorry noch etwas unvollständig)

Die wichtigsten Verzeichnisse für die Anwender.
	/Applications
	Die darin enthaltenen Programme sind für alle Anwender zuguänglich.
	/Library:
	Alle globalen Systemressourcen wie Schriften und Plug-ins sind darin versammelt.
	/System:
	Betriebsystem, Systemdomain
	/Users:
	Anwenderkonten, Anwenderdomain
Return to the Beginning