Hasty Briefsbeta

Bilingual

Blog series on creating an OS in Rust

9 months ago
  • #Rust
  • #Tutorial
  • #Operating System
  • Blog series on creating a small OS in Rust with tutorials and code.
  • Latest post covers Async/Await and CPU exceptions handling.
  • Double fault exceptions and Interrupt Stack Table setup.
  • Hardware interrupts handling with programmable interrupt controller.
  • Introduction to paging for memory management.
  • Paging implementation techniques and address translation.
  • Heap allocation support in the kernel.
  • Different allocator designs: bump, linked list, fixed-size block.
  • Async/Await exploration and Future trait in Rust.
  • Subscription options for updates via RSS, GitHub, or email.
  • First edition available but outdated; second edition current.
  • Support the project through GitHub sponsorship.