-
(Question moved from the main README.md file.) |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Actually Tilck runs only on x86 for the moment. The kernel was born as a purely
Said that, likely I'll make |
Beta Was this translation helpful? Give feedback.
Actually Tilck runs only on x86 for the moment. The kernel was born as a purely
educational project and the x86 architecture was already very friendly to me at
the time. Moving from x86 usermode assembly to "kernel" mode (real-mode and the
transitions back and forth to protected mode for the bootloader) required quite an
effort, but it still was, in my opinion, easier than "jumping" directly into a
completely unknown (for me) architecture, like
ARM
. I've also considered writingfrom the beginning a
x86_64
kernel running completely inlong mode
but Idecided to stick initially with the
i686
architecture for the following reasons:The
long mode
is, roughly, another "layer" added on the to…