On Fri, Aug 28, 2009 at 12:41 PM, Kira Scarlett<rhys@xxxxxxxxxxxx> wrote: > I thought about an x86_64 port too, but I'm not that excited about trying > to support legacy x86 stuff (and I have an IA64 box lying around idle most > of the time). The 64-bit question was general though - are huge chunks of > Haiku 32-bit specific or would porting to a 64-bit system be fairly > straightforward? This is not my area of expertise (and I'm sure I'll be corrected if I am wrong), but it is my understanding that some effort has been made to make the Haiku (and even the old BeOS) codebase fairly architecture agnostic. As an example the int32 typedef is used throughout the API rather than just int or long. See: http://dev.haiku-os.org/browser/haiku/trunk/headers/os/support/SupportDefs.h I don't think you would have much more difficulty porting to a 64-bit platform than to any other platform. Of course having some backwards compatibility to run standard 32-bit Haiku or old BeOS applications may be more difficult. But I guess if Linux and Windows can do it we could too. It probably could be done with the same sort of hybrid system we use to support both gcc2 and gcc4 applications and libraries. -- Regards, Ryan