aboutsummaryrefslogtreecommitdiff
path: root/apps
diff options
context:
space:
mode:
authorMarvin Borner2021-04-05 14:04:28 +0200
committerMarvin Borner2021-04-05 14:04:28 +0200
commit1f957aafa4423c1579627a279d861d03d76f3dbb (patch)
tree0cd952e06bfaaa2ed9a97081bd3c1ac737d9780d /apps
parent225f2c8da7aeb3a694da790fc42f99cbe23bdf82 (diff)
Added some documentation
Diffstat (limited to 'apps')
-rw-r--r--apps/README.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/README.md b/apps/README.md
new file mode 100644
index 0000000..214ef31
--- /dev/null
+++ b/apps/README.md
@@ -0,0 +1,3 @@
+# Userspace
+
+All files in this directory run in the userspace. By default, apps will run in ring 3 and can be executed using the `exec` syscall. The default process that runs after the kernel is done initializing everything is `init.c`. This initial process may call GUI programs or other processes that can reproduce themself. The `idle.c` app however is the special idling process which runs if no other process is running (called in the process scheduler).