Windows

Aus Lowlevel
Wechseln zu:Navigation,

Windows ist ein kommerzielles Betriebsystem der Firma Microsoft, das auf einer sehr großen Anzahl von Privat-PCs zum Einsatz kommt. Es ist auf Bedienerfreundlichkeit ausgelegt.

Windows
Entwickler: Microsoft
Akt. Version: NT 6.0/Vista
Lizenz: Proprietär
OS-Eigenschaften
Plattform: x86, x64 und Intel-MAC(BootCamp)
Kernelart:
Sprache:
API: WinAPI
Binärformat: Portable Exuctable
IPC-Methode:
Homepage

OS-Dev unter Windows

Pro

Für Leute die noch nie mit Linux gearbeitet haben ist der Einstieg sicher etwas schwerer, vor allem wenn man gleich micht OS-Programmierung anfängt. Wer gewohnt ist mit Windows zu arbeiten der wird sich nicht bemühen bash oder sonstiges zu lernen, wenn er mit *.bat Dateien vertraut ist. So wird es Windows-Leuten wohl einfacher fallen ihr eigenes Betriebsystem zu entwickeln. Und die Programme, die benötigt werden (Compiler,...) existieren mitlerweile auch schon für Windows und müssen nur mehr heruntergeladen werden. (Binutils, Crosscompiler, MingGW CygWin,...)

Contra

Das wohl größte Argument gegen Windows als Entwicklerplattform für Betriebsysteme ist wohl, dass viele Programme erst heruntergeladen werden müssen, damit man mit dem Programieren anfangen kann. (gcc, make, ...) Außerdem fehlen Windows noch ein paar Kommandozeilen-Programme, die die OS-Programmierung erleichtern. (dd, ...) Sicherlich ist auch der Funktionsumfang von Batch-Dateien eher gering, was aber in diesem Einsatzgebiet wohl eher nicht so wichtig ist.

Links