kOS is not designed with ANY security in mind. It's quite obviously incredibly easy to break.
kOS is designed with, freedom, speed, and learning as it's core principles. Modern operating systems treat the end-user as one would treat a cat, walking across a keyboard.
Terry Davis once compared the Linux kernel to a semi, Windows to a car, and TempleOS to a motorcycle. Well, by that same analogy, kOS is akin to a dune buggy, with no brakes, and certainly no airbags...
Coolio, now go write a fucking driver.
Most of the toolchain is containerized, so the required installs are quite limited:
- Ensure you have
nasm
,qemu
,docker
, (OPTIONAL)cargo
andrust
- You can create the build environment for the first time with
make env
- Use
make
to build withoutrust
support, andmake RUST=1
for the inverse
You should be good to go at this point but honestly, shit happens so be prepared to deal with some unexpected BS. Sorry, you're compiling a kernel, it kinda sucks.
I fucking hate rust
, however I know quite a few people who love it. Not throwing any shade, just my opinion.
Figured I'd add support for those who are insane enough to want to use it. So, in short, yes kOS supports
rust
.
For now, I (kevin) have been the sole contributor but I'm very open to any contributions, no matter how stupid.