Skip to content

Commit eae7625

Browse files
committed
Add blog posts and infra updates
1 parent de8dfe6 commit eae7625

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

content/this-month/2025-07/index.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,20 @@ Please follow this template:
3232
- (optional) Some additional context
3333
-->
3434

35-
35+
- [You Are The BIOS Now: Building A Hypervisor In Rust With KVM](https://yeet.cx/blog/you-are-the-bios-now)
36+
- [How to write Rust in the kernel: part 3](https://lwn.net/Articles/1026694/)
37+
- [Vivo BlueOS Kernel open-sourced](https://github.com/vivoblueos/kernel)
38+
- Vivo is a Chinese company selling smartphones and [smartwatches](https://www.vivo.com/en/products/watch3)
39+
- BlueOS appears to be their smartwatch OS, now its kernel is open source (Apache license)
40+
- POSIX-compatible, targets ARM and RISCV, supports Rust's `std` library
41+
- Chinese homepage: https://blueos.vivo.com/kernel
42+
- [This Month in Redox - July 2025](https://www.redox-os.org/news/this-month-250731/)
43+
- [Writing a Rust GPU kernel driver: a brief introduction on how GPU drivers work](https://www.collabora.com/news-and-blog/blog/2025/08/06/writing-a-rust-gpu-kernel-driver-a-brief-introduction-on-how-gpu-drivers-work/)
44+
- [`bitpiece`: a crate for defining and manipulating bitfields with procedural macros](https://github.com/roeeshoshani/bitpiece)
45+
- [A Clone of the Linux Kernel's Red-Black Tree in Rust](https://www.reddit.com/r/rust/comments/1lyad9b/rougenoir_a_clone_of_the_linux_kernels_redblack/)
46+
- [Rex: Closing the language-verifier gap with safe and usable kernel extensions](https://www.usenix.org/conference/atc25/presentation/jia)
47+
- [Dynamic Indirect Syscalls via JOP or ROP in Rust](https://kirchware.com/Dynamic-Indirect-Syscalls-via-JOP-or-ROP-in-Rust)
48+
- [Practicing Linux Syscalls with Rust and x86_64 Assembly](https://www.reddit.com/r/rust/comments/1lyxyoa/practicing_linux_syscalls_with_rust_and_x86_64/)
3649

3750
## Infrastructure and Tooling
3851

@@ -45,6 +58,7 @@ In this section, we collect recent updates to `rustc`, `cargo`, and other toolin
4558
- (optional) Some additional context
4659
-->
4760

61+
- [Allow volatile access to non-Rust memory, including address 0](https://github.com/rust-lang/rust/pull/141260)
4862

4963

5064
## `rust-osdev` Projects

0 commit comments

Comments
 (0)