👋 Welcome to my blog!

Hi, I’m Viktor Popp, a passionate software developer specializing in systems programming and operating system development. I’m the creator of HexiumOS, an experimental operating system written in Rust, designed to push the boundaries of performance, security, and modern design principles. With a strong foundation in Rust, I enjoy diving deep into low-level programming, exploring the intricacies of hardware-software interaction, and tackling the challenges of building robust systems from scratch. Inspired by projects like Philip Opperman’s OS tutorial and MOROS, I aim to make complex topics accessible to others while continuously learning and innovating. When I’m not writing code, you’ll find me exploring emerging technologies, sharing knowledge with the developer community, or brainstorming new ways to optimize and scale systems. Let’s build something extraordinary together!

The Good and Bad Things About Rust in OS Development

Rust has emerged as a popular programming language over the past decade, garnering praise for its memory safety, performance, and modern features. Its potential for systems programming, particularly in operating system development, has led to an increasing number of developers experimenting with it in building low-level, high-performance software. However, as with any technology, there are both advantages and challenges when using Rust for OS development. In this post, we will explore both the good and the bad aspects of using Rust in OS development. ...

March 13, 2025 Â· 6 min Â· 1167 words Â· Viktor Popp