Lange bevor SunOS 2.0 das Network File System (NFS) und den Virtual Filesystem (VFS)-Switch einführte, setzten disklose Workstations auf ein Pseudo-Device namens nd. Anders als NFS, das auf Dateiebene arbeitet, war nd ein Block-Device des Kernels, das rohe Block-E/A über das Netzwerk sendete. Die Server fanden die Clients per Broadcast statt über eine feste Konfiguration.
Der Umgang mit nd war sehr manuell und riskant. Weil physische Festplatten nur eine begrenzte Anzahl an Partitionen hatten, übernahm der nd-Treiber seine eigene Unterpartitionierung. Administratoren mussten Start- und Endsektoren für jedes Netzwerk-Laufwerk innerhalb einer größeren Partition per Hand festlegen. Das System führte keine Plausibilitätsprüfung durch, daher waren überlappende Partitionen möglich und konnten zu schweren Datenverlusten führen.
Um Speicherplatz zu sparen, konnten Administratoren auch die c-Partition verwenden, um eine komplette physische Festplatte nd zugänglich zu machen, was Konflikte mit vorhandenen lokalen Dateisystemen auf derselben Platte noch wahrscheinlicher machte. Die manuelle Sektorzuordnung war die einzige Möglichkeit, disklosen Clients vor NFS Speicher bereitzustellen.
Nd vermied außerdem sowohl UDP als auch TCP. Es verwendete IP-Datagramme direkt, um den Prüfsummen-Overhead zu senken, eine Entscheidung, die von der begrenzten Rechenleistung der 1980er Jahre geprägt war. Das bedeutete, dass es keinerlei Integritätsprüfung auf dem Übertragungsweg gab und die Daten für jedes Netzwerkrauschen oder jede Korruption anfällig waren.
Kommentare
Noch keine Kommentare — schreib den ersten.
Starte die Diskussion
Kein Konto, kein Passwort nötig — gib einfach deine E-Mail-Adresse ein, wir senden dir einen einmaligen Anmelde-Link. Beim ersten Mal bist du damit automatisch angemeldet.
Deine Bewertung wird nach der Anmeldung automatisch übernommen.
Schau in dein Postfach
Wir haben einen Anmelde-Link an … gesendet. Öffne ihn auf diesem Gerät — dieser Tab meldet dich automatisch an.
Nichts angekommen? Wirf einen Blick in den Spam-Ordner — und markiere die Mail dort als „Kein Spam“, dann landet sie künftig direkt im Postfach.