17 ms·
Does it run on real hardware? Any plans for 64 bit? Any plans for SMP? The old readme mentions a gcc patch. Is it still needed? What does it do? Just the fin
by iforgotpassword 7y ago
Does it run on real hardware?
Any plans for 64 bit?
Any plans for SMP?
The old readme mentions a gcc patch. Is it still needed? What does it do? Just the final executable's format?
Is there an FAQ somewhere that I missed? :)
- akling 7y agoI haven't tried running it on real hardware yet, I'm too comfortable with my VM-based workflow at the moment. It'll eventually get there though, but I'm not in a hurry. :) The answer is basically the same for 64-bit and SMP support. Some day I'll wake up with the burning desire to implement those things, and then I'll start on it. Or someone will show up with patches. We'll see! Nothing really depends on those features, although they would certainly be huge improvements to the architecture. Yeah we still need patches for binutils and GCC. Any custom operating system does, you can see the patches here: https://github.com/SerenityOS/serenity/tree/master/Toolchain/Patches https://github.com/SerenityOS/serenity/tree/master/Toolchain... It's all about setting up the executable formats, providing the system names, and telling the compiler how we like things linked, etc. There's no FAQ but maybe I should compile one..
- bloopernova 7y agoYou are wonderful, just wanted to say that. I hope your OS finds a stable niche to live in, and you get lots of great contributors. Thank you for writing this, its existence makes me deeply happy :)
- iforgotpassword 7y agoThanks for replying! So no specific reasons not to do any of these, sounds good. Was thinking about taking some old hardware collecting dust for a ride with this. Maybe some day. :-)