Nå ja... Det læste jeg faktisk inde på hans blog...
(BTW: kører linux .exe filer som programmer? og er der nogen stor forskel mellem C++ kode til Windows og Linux??)
Linux kører ikke .exe filer som programmer, nej. Der findes et program der hedder Wine til Linux, man kan køre .exe apps igennem. Wine oversætter så Windows API'et til Linux, og kører Windows-applikationen. Hvor godt det enkelte program bliver oversat, i praksis hvor godt det kører under Linux, er meget individuelt. I Webcoder's, PHPcoder's etc. tilfælde, kører det rigtigt dårligt under Linuz - man kommer ikke engang igennem installationen.
Men rent faktiske Linux-programmer laves i C++ eller et hvilket som helst andet programmeringssprog, der har en compiler til Linux. Det der er afgørende for, om det virker på Linux eller Windows er: er programmet compilet til Windows eller Linux? Hvis det er compilet til begge dele, kører det så med et toolkit* begge dele forstår? Hvis det gør det, kalder programmet så nogle Windows- eller Linux-specifikke filer/stier undervejs? Hvis ikke, jamen så kører programmet fint på begge dele.
* et toolkit er det sæt libraries du bruger til at skabe den grafiske grænseflade. Til Linux bruger man oftest GTK+ eller QT -- begge dele virker på både Windows, Linux og Mac.
--------------------------
Kasper: det lyder godt med ironPython og 3rd party script til versionsstyring. Men ja, man ved aldrig hvad morgendagen bringer af nye muligheder for crossplatform udvikling. Hvis du finder noget tid du ikke ved hvad du skal stille op med, kunne du måske tage et kig på Mono, og se om du kunne tilpasse dine programmer den smule der sikkert skal til for at de kan køre under det.