←back to thread

408 points ksec | 1 comments | | HN request time: 0s | source
Show context
monax ◴[] No.45229746[source]
Didn’t expect to see my project on the main page today ‘^^ Right now the build is broken, so you can’t test the full OS, but you can run individual apps with:

```bash ./skift.sh run --release <app-name> ```

on Linux or macOS.

To see all available apps:

```bash ls ./src/apps ```

replies(6): >>45229766 #>>45229782 #>>45230072 #>>45231061 #>>45231293 #>>45232427 #
detached_prx ◴[] No.45232427[source]
Hi monax, I would like to hear how you started the project. I am also currently trying to implement my own micro kernel, with hopes of doing something similar to SkiftOS in order to learn OS fundamentals, but I don't know how to start. What are the first things to tackle when taking on such a project?
replies(2): >>45232523 #>>45233892 #
1. qingcharles ◴[] No.45233892[source]
I always paste this book here when hobby OSes appear. I wrote my own GUI OS in the 90s and I couldn't have done it without this. Copies available on your usual shadow library I would imagine...

https://us.amazon.com/Developing-32-Bit-Operating-System-Cd-...