-
Notifications
You must be signed in to change notification settings - Fork 0
switch to 64b (AMD64) #87
Copy link
Copy link
Open
Labels
arch: x86x86 specific featuresx86 specific featurestarget: kernelKernel related featuresKernel related featurestype: refactoRefactor an existing piece of codeRefactor an existing piece of code
Description
Metadata
Metadata
Assignees
Labels
arch: x86x86 specific featuresx86 specific featurestarget: kernelKernel related featuresKernel related featurestype: refactoRefactor an existing piece of codeRefactor an existing piece of code
Why ?
32bit architectures are old (the i386 processor is 40 years old !), and the only reason we went with a 32b kernel in the first place was because of the few beginner tutorials on OsDev all targeting this architecture.
There is no real reason to stick with it anymore, except for the extra work porting to 64b requires. Moreover porting to 64b brings several improvements:
Changes required
Here's a list of the changes required to run in long mode