Tapas DasinDev GeniusCreating an OS using Rust: [Part-1] Creating “freestanding” executableThis is one of my hobby projects to build a fully functioning operating system using Rust. Especially considering the numerous interesting…Nov 12, 20234Nov 12, 20234
Tapas DasinDev GeniusCreating an OS using Rust: [Part-2] Creating a minimal Rust KernelIn Part-1 of this blog series, we had discussed about creating a freestanding Rust executable that can run on bare metal. In this blog…Nov 26, 20234Nov 26, 20234
Tapas DasinDev GeniusCreating an OS using Rust: [Part-3] Playing with VGA Text ModeIn Part-2 of this blog series, we had discussed about creating a minimal Rust kernel that prints “Hello World!” to screen when booted up…Dec 17, 20231Dec 17, 20231
Tapas DasinDev GeniusCreating an OS using Rust: [Part-4] Println! Macro ImplementationIn Part-3 of this blog series, we had discussed about writing a safe interface for accessing and writing to VGA text buffer, so as to avoid…Jan 141Jan 141