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