filmov
tv
Writing an OS in Rust - Part 4 - Testing

Показать описание
This is my version of Philipp Oppermann's "BlogOS". It's a baremetal operating system that can boot off of a USB stick on any BIOS-compatible machine, which is pretty amazing. I'm going to be following the whole blog, one video at a time, and running the OS using QEMU instead of booting a physical machine. Just to keep things simple.
Trying to get testing to work we learned a bunch of things:
- how to exit QEMU programatically
- how to write to the "serial port", which ends up writing to the terminal
- how to write separate integration tests
#rust #rustos #blogos #rustlang
Trying to get testing to work we learned a bunch of things:
- how to exit QEMU programatically
- how to write to the "serial port", which ends up writing to the terminal
- how to write separate integration tests
#rust #rustos #blogos #rustlang
Writing an OS in Rust - Part 1 - A Freestanding Rust Binary
A new operating system written in Rust
RedoxOS: An enitre OS... Written in Rust?
rust runs on EVERYTHING (no operating system, just Rust)
Torvalds Speaks: Rust's Impact on the Linux Kernel
Writing an Embedded Operating System in Rust - Alistair Francis, Western Digital
I wrote an operating system kernel from scratch in Rust. (k4dos devlog #1)
Rust in 100 Seconds
Overcome Fear: Learn Rust Today and Unlock Your Potential
Writing an OS in Rust - Part 9 - Paging Implementation
Writing an OS in Rust - Part 12a - Futures
Writing an OS in Rust - Part 8 - Introduction to Paging
Writing an OS in Rust - Part 4 - Testing
Writing an OS in Rust - Part 12d - Async Keyboard Input
Linus Torvalds: Speaks on RUST and the Future of Linux Programming
How to Write an Embedded Operating System (OS) in Rust
Operating system from scratch on Rust - #1 Freestanding Binary
Writing an OS in Rust - Part 12b - Async/Await
How to Learn Rust
Writing an OS in Rust - Part 2 - A Minimal Rust Kernel
Assembly Language in 100 Seconds
Writing an OS in Rust - Part 7 - Hardware Interrupts
rust runs on EVERYTHING (no operating system, just Rust)
Writing an OS in Rust - Part 11b - Linked List Allocator
Комментарии