Create a second edition of the blog, which reorders the posts (exceptions before page tables) and uses an own bootloader. This should make the posts easier to follow.
Edit: This issue will serve as a tracking issue. The “Second Edition” milestone contains all associated issues and pull requests.
Planned high-level changes
Further changes
Other planned things
Maybe
(This list is far from complete and will be extended over time.)
Create a second edition of the blog, which reorders the posts (exceptions before page tables) and uses an own bootloader. This should make the posts easier to follow.
Edit: This issue will serve as a tracking issue. The “Second Edition” milestone contains all associated issues and pull requests.
Planned high-level changes
x86_64cratex86_64crate very well and ecourage readers to look at itFurther changes
[ ] Put the kernel in the higher half of the address space (see Tracking Issue for Second Edition #360 (comment))maybe sometimes in the future when we introduce linker scriptsOther planned things
rustfmt-nightlyso that the code always has standard format. Check formatting via travis.Maybe
[ ] Use a javascript emulator in blog posts (Use javascript emulator in blog posts #368)Postponed, since there is no 64-bit js emulator yet(This list is far from complete and will be extended over time.)