Hacker News new | past | comments | ask | show | jobs | submit | TempleOS's comments login

TempleOS has two main features. Ring-0-only and no paging. (It's identity mapped because long mode requires it.)

Linux and Windows have ring 3 and paging.


That's great, but I think it's mainly because TempleOS has different target use cases to other modern OSs.


> It's identity mapped because long mode requires it

How can long mode require identity mapping? Do you mean for ring 0 code?

For some reason I always thought templeOS was real mode.


In simstructure I had a default element type. I recorded differences from the default.

TempleOS has LZW compression. http://www.templeos.org/Wb/Kernel/Compress.html#l1


I've often wondered. What is the license for TempleOS, is it free software?


The home page says it's in the public domain.


To me abstraction above the hardware is like condoms. Some people say "Use three condoms, its better".

I don't want a literal C64 -- just the complete open simple access... but 64-bit and 3Ghz and multicored.

I don't want it to run on a 386, just x86_64.


Nothing quite so stark and sublime as hacking away with registers and memory alone, eh? Ring 0 is pretty cool place to be, I'll grant you that.

I think perhaps what I long for is the knowledge that I could gain a _total understanding_ of the hardware, ROM, timings - things were simple enough back in the day. The commodore 64 and other 8-bits are like that, and I've seen talks given on the c64 that seemed to lay bare every secret. I have so much respect for those hackers that know a device through and through with history and anecdotes related to the thing to add color to their own vast understanding.


VGA has 6-bits of color.

FC FC FC is the max

when converting to 24-bit, what do you do?


Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: