I've used Linux of varrious flavors, Redhat(many)Mandrake, Fedora, etc. All of them useally re-code files in there own language, as well as ask you when they do it, so u can select a compatable media, however most (98%) of UNIX OS systems, work fine with any other varity of program files. (All "Video, Photo, Music," files of any format, 99% of all Doccument Programs, (MSWorks, Money, Lotus, Coral, and the like, etc. ) as well as the entire Internet structure was designed on a UNIX system. The Question you havent asked, is: "Which came first, EXE files? Or C+?" The second question is: "What OS is C+ found on?"