OS-9

aus Wikipedia, der freien Enzyklopädie
OS-9
Entwickler Microware Software
Lizenz(en) Proprietär
Erstveröff. 1979
Akt. Version 5.2 (Q1 2012)
Kernel Echtzeit-Kernel
Architektur(en) 6809, 680x0, ColdFire, SuperH, Arm, MIPS, PowerPC, x86
Sprache(n) Englisch
www.microware.com

OS-9 ist ein Unix-ähnliches Echtzeit-, Multiuser-, Multitasking-Betriebssystem.

Es wurde ursprünglich in den 1980er Jahren von Microware Software für den 8-Bit-Prozessor 6809 von Motorola entwickelt. Weitere Verbreitung erfuhr das System durch die Portierung auf die Motorola 68k-Architektur.

Eine Weiterentwicklung war eine Zeit lang unter dem Namen OS-9000 für diverse weitere CPUs (PowerPC, MIPS, SH3/SH4, XScale usw.) verfügbar, mittlerweile wird auch für diese nur noch der Name OS-9 verwendet.

OS-9 war und ist relativ stark verbreitet in Steuerungssystemen (meist auf Motorola-CPUs basierend) z. B. für die Bildverarbeitung, fand aber auch dort Anwendung, wo Echtzeit-, Multitasking- oder Multiuser-Eigenschaften gefragt waren, z. B. Telekommunikation im Umfeld der Büroautomation.

Das aktuelle und in Entwicklung befindliche Open-Source-Projekt NitroOS-9[1] ist eine zu OS-9 für 6809- und Hitachi-6309-Prozessoren kompatible und völlig neu geschriebene Variante primär für die Heimcomputer Tandy TRS-80 Color Computer, Dragon 32 und Dragon 64 mit entsprechenden Hardware-Voraussetzungen.

Anwendungsbeispiele

Befehle

Die folgende Liste von Befehlen wird von der OS-9-Shell unterstützt.

Shell built-in Befehle
  • chd
  • chx
  • kill
  • w
  • wait
  • setenv
  • unsetenv
  • setpr
  • logout
  • profile
  • ex
  • -e
  • -ne
  • -p
  • -p=<str>
  • -np
  • -t
  • -nt
  • -v
  • -nv
  • -x
  • -nx
Utilities für Betriebssystemfunktionen
  • attr
  • copy
  • date
  • deiniz
  • del
  • deldir
  • dsave
  • dump
  • echo
  • fixmod
  • free
  • ident
  • iniz
  • link
  • list
  • load
  • makdir
  • mdir
  • merge
  • mfree
  • pd
  • pr
  • printenv
  • procs
  • rename
  • save
  • shell
  • setime
  • sleep
  • tee
  • tmode
  • touch
  • unlink
System-Management Utilities
Allgemeine Utilities
  • binex
  • build
  • cfp
  • cmp
  • code
  • compress
  • count
  • edt

Literatur

  • Peter Dibble, OS-9 Insights. Ein Programmierhandbuch für OS-9/68000. 1989, ISBN 3778518836
  • Paul S. Dayan, The OS-9 Guru. 1992, ISBN 0951922807

Weblinks

Einzelnachweise