3 ms·
I mean... original UNIX was multi-process but single-thread. It time shared by swapping the current process out to disk entirely and swapping in the next runnab
by xenadu02 5y ago
I mean... original UNIX was multi-process but single-thread. It time shared by swapping the current process out to disk entirely and swapping in the next runnable task. When you get to ignore concurrency that makes life simpler but I don't think you'd enjoy using a system designed that way today. And that's just one part of what most of us consider a "minimal" OS today yet was absent in UNIX originally.
I guess this is the coding equivalent of 1950s Nuclear Family nostalgia? Pining for something you'd hate if you had to suffer under it, idealizing the past, and ignoring how and why we got to modern times (the past sucked in a lot of ways).
- userbinator 5y agoYou might want to look up Xv6. Very similar to the original V6 kernel, just as compact, but runs on standard x86 PCs, and also supports SMP. There's a few articles on HN about it.