3 ms·
> kernel in assembly language. That sounds both backwards and needlessly masochistic. Glad the UNIX approach won out over that!
by rnd0 4y ago
> kernel in assembly language.
That sounds both backwards and needlessly masochistic. Glad the UNIX approach won out over that!
- chasil 4y ago"Digital developers wrote the VMS kernel almost entirely in VAX assembly language. To be portable across different CPU architectures, Microsoft developers wrote NT's kernel almost entirely in C. In developing NT, these designers rewrote VMS in C, cleaning up, tuning, tweaking, and adding some new functionality and capabilities as they went." https://www.itprotoday.com/compute-engines/windows-nt-and-vms-rest-story https://www.itprotoday.com/compute-engines/windows-nt-and-vm...
- bbatha 4y agoVAX assembly is much higher level than x86. It’s closer to like B than assembly we’re familiar with. I believe they ported the kernel to C or Bliss in the alpha transition in the 90s because well alpha doesn’t speak VAX and no one wants to write an OS in RISC assembly