Blogs / Personal blogs

John Millikin

john-millikin.com

Software and articles by John Millikin.

Popular posts
5
Total points
1,730
HN comments
582
Rank
#1,020 personal

Visit john-millikin.com → RSS feedOn Hacker News Jul 2018 – Apr 2023

Systems & Performance 2Software Engineering 2Security & Privacy 1Life, Learning & Writing 1Programming Languages 1History & Retro Computing 1

1

Why I Ripped the Same CD 300 Times

I collect music by buying physical CDs, digitizing them with Exact Audio Copy , and scanning the artwork. This is sometimes challenging if the CD was self-published in a limited run in a foreign country ten years ago. It is very challenging if the CDs have an innate defect that renders some tracks unreadable.

3

Unix Syscalls

On UNIX-like operating systems, userland processes invoke kernel procedures using the "syscall" feature. Each syscall is identified by a "syscall number" and has a short list of parameters, which both can vary between operating systems, hardware platforms, and configuration options.

4

First Impressions of Rust

I've been wanting to write a big project in Rust for a while as a learning exercise, and actually started one in late 2018 (a FUSE server implementation). But then life happened and I got busy and never went anywhere with it. Due to certain world circumstances I'm currently spending a lot of time indoors so rust-fuse…

5

Running SunOS 4 in QEMU (Sparc)

SunOS is a historical UNIX operating system widely used from the mid 80s into the early/mid 90s. Older versions of QEMU struggled to emulate the SPARC platform that SunOS ran on, but QEMU v7.2 supports SPARC well enough to install and run SunOS without any unusual workarounds.