Writing an OS in Rust: Double Faults

In this post we explore double faults in detail. We also set up an Interrupt Stack Table to catch double faults on a separate kernel stack. This way, we can completely prevent triple faults, even on kernel stack overflow.

Similar

Why Rust Has a Bright Future in the Cloud

Rust is an open-source language developed by Mozilla. As per Stack Overflow's 2019 developer survey, Rust is also the most loved programming language. It is a low-level programming language focused on safety and performance. In this article, you'll learn ... (more…)

Read more »

Innovating with Rust

The Rust programming language is an open source project started by Mozilla Research more than a decade ago. Since then, more than 5,000 people have contributed to the Rust project, and the language has had a resounding impact on technology. Technology com... (more…)

Read more »