Hacker News new | past | comments | ask | show | jobs | submit login

"before it's ported to Windows XP"

what does this even mean???, I remember using firefox on windows xp back then, the reason they stop make a release version for windows xp because its too old and people already move on to newer windows 7 (microsoft already stop supporting it)




Are you telling me Windows XP is out of support? When did this happen?! :-D

But to answer your question seriously. Is a river today the same it was before? Is Firefox today the same it was when XP roamed the Earth with the dinosaurs?

The answer is, no, and yes, some of it. So it's a cheeky way to point out that someone managed to get Firefox running on a presumably very different OS HaikuOS, before getting it to run on Windows XP, which arguably must be pretty similar to say, Windows 10, when it comes to Win32 APIs.

(But of course, also Windows 10 is a slightly different river to the Windows XP creek.)


Its not that easy. Win32 API is not static, in evolves. While yes, it can provide great backward compat, new stuff is introduced ever new OS release (or Win10 update), so its pretty much easy to destroy portability to older version. To keep portability, you must target lowest API version you want, and keep it using like this.


You can run an up to date port of Chrome on XP, 2000 soon as well. They're also finishing up hardware acceleration support for the d3d9 backend.

https://github.com/win32ss/supermium




Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: