Windows
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 | |
Inhaltsverzeichnis
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
- Crosscompiler für Windows
- ReactOS - OpenSource Windows Clone
- Undocumented Windows 2000 Secrets