Introduction to tmux-rs: Porting tmux from C to Rust
By
Jtsummers
11mo ago· 12 min readenNews
100/100
Golden Brown
Bagelometer↗
Fresh out the oven, still warm. Top of the tray.
Score100TypenewsSentimentneutral
Summary
The article introduces tmux-rs, a Rust port of tmux, detailing the process of porting the original codebase from C to Rust. The author shares the milestone of achieving a code base that is now 100% Rust. The project is described as a hobby endeavor without a specific reason for the rewrite.
Key quotes
· 3 pulledFor the 6 months or so I’ve been quietly porting tmux from C to Rust.
I’d like to share the process of porting the original codebase from ~67,000 lines of C code to ~81,000 lines of Rust.
It’s a hobby project. Like gardening, but with more segfaults.
A Rust port of tmux
You might also wanna read
GitHub - rust-lang/rust: Empowering everyone to build reliable and efficient software.
rscrypto v0.4.0: Runtime Verification of Constant-Time Cryptographic Behavior
The article discusses the release of rscrypto v0.4.0, a Rust cryptography library that emphasizes runtime verification of constant-time beha
dev.to·5d ago