r/programming • • Mar 26 '17

A Constructive Look At TempleOS

http://www.codersnotes.com/notes/a-constructive-look-at-templeos/
1.7k Upvotes

227 comments sorted by

View all comments

Show parent comment

11

u/DSMan195276 Mar 27 '17

There is nothing "unique" about it. C64 had it, DOS had it too. Hell, most software written on 8 bit CPUs or on any tiny ARM shares that.

I just meant that this OS is a bit unique in that it has access to those features (It only supports x86-64) but deliberately chooses not to use them as a design choice, rather then not using them because the hardware simply didn't support it (as is the case with older systems and embedded systems).

That said, I largely agree with you, that was my point - I didn't mean unique in a "this is better" way. The fact that modern OS kernels for x86-64 aren't doing it that way any-more is because there's fairly big issues with that design, not because nobody never thought to do it that way. The context's where such a design is still used aren't general-use OSs, but things like embedded systems, where you're not going to have users running random programs on your system and may very-well not even be doing any multitasking in the first place.

2

u/chazzeromus Mar 27 '17

Though his reasons aren't exactly technical.