3 ms·
Came here to post this. I've been lurking (and occasionally, although rarely, posting) on that site since I was a teenager. It got me into low-level programming
by messe 8y ago
Came here to post this. I've been lurking (and occasionally, although rarely, posting) on that site since I was a teenager. It got me into low-level programming to the point where I even bought some ARM boards and a Sunblade workstation just to play around with different architectures—I have got to refurbish that Sunblade at some point; OpenBSD ran fantastically on it, and being able to code bootsectors in Forth was pretty cool.
Haven't been on there as much since I started university though, my interests shifted towards physics/maths. I'm trying to get back into it because it's a fun hobby and I need a distraction from work/college; I started a kernel towards the end of spring, but unfortunately got distracted by exams. I want to try get in running userspace programs as soon as possible, but I'd like to get the syscall API nailed down first as I don't want to have to rewrite drivers (it's a microkernel) if I decide at some point to rewrite the kernel in rust (currently in C, but I like rust's type-system—the combo of a rust kernel + haskell userspace is also something I've been contemplating, but will probably have to wait a few years)