Get the latest tech news

Show HN: Running TempleOS in user space without virtualization


Run TempleOS in user space. Contribute to 1fishe2fishe/EXODUS development by creating an account on GitHub.

EXODUS makes HolyC a user-space general programming language that isn't just an exclusivity of virtual machines. It contains a mostly full-featured GUI from stock TempleOS, and a CLI mode which has found uses for running the networked servers automatically and building EXODUS' kernel itself. The Windows key functionality has been replaced with the Alt key Context switching is slower than a VM or native hardware because it runs in Ring 3, but it does not degrade general performance Ring-0 opcodes (HLT, etc) and routines (InU8, etc) are not available (you can assemble the opcodes but they'll raise a fault) Fs and Gs are pointers to CTask/CCPU instead of the whole structures at gs:0x28 and gs:0x50 respectively

Get the Android app

Or read this on Hacker News

Read more on:

Photo of virtualization

virtualization

Photo of user space

user space

Photo of TempleOS

TempleOS

Related news:

News photo

FjordPhantom Android malware uses virtualization to evade detection