Russ Morris

Russ Morris

coding, hacking, musing

Closing a Chapter

Almost exactly eleven years ago my good friend and I sat on the couch with my very pregnant wife and convinced her that we were going to quit our very stable jobs to start a company, and that this was a good idea.

· 3min
Closing a Chapter

Atomic Fedora with Niri

Atomic linux distributions promise a lot for the future of the operating system. Security, stability, ease up updates, testability, reproducibility, etc. These projects achieve these benefits by reducing the churn on the base system and nudging the user towards more sanboxed solutions for their apps. An oft perceived downside of this architecture is limited customization options.

· 6min
Atomic Fedora with Niri

NixOS and Back Again

Linux is great. I love Linux. One of the aspects I love the most is customization and the chance to really bend the whole system setup to exactly what I want. Now when I say I love "Linux" more specifics are needed.

· 9min
NixOS and Back Again

Introduction to Memory Injection

As security software gets smarter and more effective, finding ways to hide from it have also evolved. There are a number of methods and tactics employed to achieve full memory residence, thus thwarting many detection mechanisms. Understanding these implementations is essential to developing solutions to the problem.

· 9min
Introduction to Memory Injection

Safe Pointer Management With Rust

One of Rust's killer features is its amazing memory management system via the vaunted "Borrow Checker". We can use this awesome sauce to enhance the ergonomics and safety of interoperating with other languages, as well!

· 3min
Safe Pointer Management With Rust