Was willst du überhaupt erreichen? "Alle" BS wird nicht funktionieren. Es sind 1. zu viele und 2. ist das z.T. gar nicht so einfach Programme so (um-) zu schreiben, dass sie auf einem anderen BS funktioniere. Schreib einfach deine Programme für Windows. Das reicht. Ggf. kannst du auch noch für Linux programmieren, aber alles andere ist wahrscheinlich schwachsinnig.
Liste "aller" Betriebssysteme
Edit: Als Tipp: Programme die du unter Windows schreibst funktionieren (maximal) mit allen Windowsversionen. Damit sie auf anderen BS funktionieren ist oft ne Menge arbeit nötig.
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."