Microrims schnelle Portierung von R:BASE System V auf OS/2

2025-08-11

Ende 1986 stand Microrim, ein Datenbank-Softwareunternehmen, vor einer gewaltigen Aufgabe: die Portierung seines Hauptprodukts, R:BASE System V, auf IBMs neu aufkommendes OS/2 vor dem offiziellen Start. Mittels seines modularen Software-Designs und seiner Expertise konvertierte das Unternehmen die größtenteils in FORTRAN geschriebene Anwendung systematisch mit Hilfe eines Übersetzungstools nach C und portierte sie dann effizient auf OS/2, indem es die betriebssystem-spezifischen Aufrufe isolierte. Dieses in bemerkenswert kurzer Zeit vollbrachte Kunststück zeigte Microrims Können und lieferte wertvolle Lektionen für andere Entwickler, die vor ähnlichen Herausforderungen stehen. Die resultierende OS/2-Version profitierte von OS/2s erweitertem Speicher und Multitasking-Funktionen, was Leistung und Benutzererfahrung verbesserte.

Mehr lesen
Entwicklung Softwareportierung

OS/2: Microsofts ehrgeiziges Next-Gen-Betriebssystem

2025-08-10

Ein Artikel in der Computer Language von 1987 beschrieb detailliert Microsofts damals neues Betriebssystem OS/2 und prognostizierte sein Potenzial, die Intel 80286/80386-Mikrocomputer im nächsten Jahrzehnt zu dominieren. Seine Multitasking-Fähigkeiten, die umfassende API und die Hardware-Erweiterbarkeit wurden als Schlüsselstärken hervorgehoben. Die Architektur von OS/2 umfasste drei Schichten: den Kernel und die Systemdienste, den Windows Presentation Manager (WPM) und den OS/2 LAN Manager. Der Artikel konzentrierte sich auf den Kernel und seine Systemdienste, wobei Prozessverwaltung, Speicherverwaltung (einschließlich virtuellem Speicher), Gerätetreiber, Dateiverwaltung und Interprozesskommunikation (IPC) behandelt wurden. OS/2 verwendete einen präemptiven Scheduler und Time-Slicing, unterstützte geschützten und realen Modus und bot MS-DOS-Kompatibilität. Dynamisches Linking war ein entscheidender Bestandteil, der die Code-Wiederverwendung und die Zukunftsfähigkeit von Anwendungen verbesserte. Der Artikel schloss mit Spekulationen über zukünftige Verbesserungen von OS/2 und die Unterstützung von 80386.

Mehr lesen
Entwicklung