Originally posted by penguin
I got fs2 to compile and link under Linux!! It segfaults almost immediately, but this is a big step... no more unresolved symbols...
yeesh, replying to myself, how sad.. but I though I'd post the progress on the Linux port project. for anyone who cares. (BTW, if you
don't care, read another thread

)
Getting further along with the port, no more segfaults (yet)... I have a lot of debug code turned on, so I can see what's going on (as I have no UI yet

) The VP files are loading, and the tbl files are getting parsed correctly, as far as I can tell.
Thanks to Kazan (and others) for the tip to go with SDL. I installed it and am using it successfully. Although I haven't done any of the graphics work yet (that's next) I am using it for keyboard input, and it seems to be working very well.
The screens and UI bitmaps are being loaded, and when the pilot screen comes up, I can type in a name and hit enter to get to the main hall. If I hit 'R,' we go into the ready room, and the mission file gets parsed, and we see Cmdr. Loukakis's greeting! (Thank you

for giving us a keyboard interface)
The current breaking point is now when it tries to format the cmd brief text... since there's no font support the text doesn't know where to wrap and it asserts. I think I am going to tackle the 2D graphics next, so I can at least see the screens

Then mouse support should be fairly easy, using SDL again...
---
And as for all the OT linux bashing (sorry, just I gotta respond), "hate" and "evil" are kinda strong words for something as banal as an operating system, for God's sake... I mean I'm not crazy about Windows (or MacOS or BeOS or CP/M or ...), but I couldn't get myself worked up enough about it to
hate it...
I seriously doubt anyone is forcing you to use Linux -- unlike me with Windows: I have to run it on one of my boxes at work so I can use Exchange and Word and a few other apps -- everything else I do in Linux, because it's easier for me, but I'm paid to be a Linux developer so it makes sense. Linux isn't for everyone. It's not as polished as Windows or MacOS, it's obviously missing a lot of app support, although all of this is changing, slowly (it makes a nice server though...)
Geez, you don't like, then don't run it. It's not like there aren't alternatives.