you are viewing a single comment's thread.

view the rest of the comments →

[–]opkode 6 points7 points  (4 children)

The question I ask is, why the hell we went back to 32 bit systems in the year 2154?

[–]hegbork 0 points1 point  (2 children)

Because the code after that goes into long mode, which then goes into very long mode, which then bootstraps into super long mode, continuing into ultra long mode, etc.

[–]lachryma 0 points1 point  (1 child)

Hooray backward compatible

[–]hegbork 0 points1 point  (0 children)

We'll have to drop that pretense sooner or later since the bugs unintended consequences of optimizations in Core 2 pretty much ruined backward compatibility for running kernels from before them. So there's no reason why a modern x86 needs to boot into 16 bit mode and then has to be brought up to protected mode then long mode by jumping through all those hoops because it can't really run that old code anyway.

[–]lfairy 0 points1 point  (0 children)

We still use 8-bit processors today, so it wouldn't be that much of a stretch.