Re: keyboard doesn't interrupt infinite loop?
Posted: Sat Jan 17, 2015 3:16 pm
I only play with OS development as a hobby because it interests me. I have no illusions that anyone is going to use the result other than myself. I find the 64-bit mode of the x86 processors more interesting, and more elegant, than the 32-bit mode (nothing to do with the amount of physical RAM supported) - in fact I started the whole business just to play around with 64-bit mode. This was very new stuff when I started out, with much less information available.alexfru wrote:I have yet to see a hobby OS that would put at least one full gigabyte of memory (virtual or physical) to a good use. I don't get the urge to make a hobby OS 64-bit. Is it hip? Or is it because "yes, we can"? And then there's a plethora of associated issues to solve (quirks of addressing due to 32-bit displacements in instructions, the need to implement multi-level page translation that's not sufficiently regular at all levels, no v86/BIOS, etc). Is it worth it?iansjack wrote:I probably shouldn't switch to using Smaller C as I'm afraid that it doesn't fare well with 64-bit programs.
So, to me, a compiler that doesn't do 64-bit code is useless; as is one that doesn't do Arm code now that I also have a Pi to play with. So, as I said, I probably shouldn't use Smaller C. I'm sure that it's fine for those who want to do 32-bit x86 programming and are happy to use the gcc preprocessor but not the gcc compiler.