diff --git a/montaukos.org/docs/apm/api.html b/montaukos.org/docs/apm/api.html
new file mode 100644
index 0000000..c10830a
--- /dev/null
+++ b/montaukos.org/docs/apm/api.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
Montauk API
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/apm/apps.html b/montaukos.org/docs/apm/apps.html
new file mode 100644
index 0000000..0f54996
--- /dev/null
+++ b/montaukos.org/docs/apm/apps.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
Application management
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/dtinternals/assets/discard_dialog.png b/montaukos.org/docs/apm/assets/discard_dialog.png
similarity index 100%
rename from montaukos.org/docs/dtinternals/assets/discard_dialog.png
rename to montaukos.org/docs/apm/assets/discard_dialog.png
diff --git a/montaukos.org/docs/dtinternals/assets/save_dialog.png b/montaukos.org/docs/apm/assets/save_dialog.png
similarity index 100%
rename from montaukos.org/docs/dtinternals/assets/save_dialog.png
rename to montaukos.org/docs/apm/assets/save_dialog.png
diff --git a/montaukos.org/docs/dtinternals/dialogslib.html b/montaukos.org/docs/apm/dialogs.html
similarity index 98%
rename from montaukos.org/docs/dtinternals/dialogslib.html
rename to montaukos.org/docs/apm/dialogs.html
index 4a9c354..c6bd71a 100644
--- a/montaukos.org/docs/dtinternals/dialogslib.html
+++ b/montaukos.org/docs/apm/dialogs.html
@@ -123,7 +123,8 @@
+
+
Application Programmer's Manual
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
Pages
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/apm/libc.html b/montaukos.org/docs/apm/libc.html
new file mode 100644
index 0000000..de98cb9
--- /dev/null
+++ b/montaukos.org/docs/apm/libc.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
C library
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/apm/mtk.html b/montaukos.org/docs/apm/mtk.html
new file mode 100644
index 0000000..fc6091e
--- /dev/null
+++ b/montaukos.org/docs/apm/mtk.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
Montauk GUI Toolkit (MTK)
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/apm/porting.html b/montaukos.org/docs/apm/porting.html
new file mode 100644
index 0000000..6ad8383
--- /dev/null
+++ b/montaukos.org/docs/apm/porting.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
Application porting guide
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/apm/sharedlibs.html b/montaukos.org/docs/apm/sharedlibs.html
new file mode 100644
index 0000000..8e0d5ab
--- /dev/null
+++ b/montaukos.org/docs/apm/sharedlibs.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
Shared libraries
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/apm/toolchains.html b/montaukos.org/docs/apm/toolchains.html
new file mode 100644
index 0000000..3d05ff7
--- /dev/null
+++ b/montaukos.org/docs/apm/toolchains.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
Toolchains
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/index.html b/montaukos.org/docs/index.html
index 54116a9..aedb2e5 100644
--- a/montaukos.org/docs/index.html
+++ b/montaukos.org/docs/index.html
@@ -20,6 +20,7 @@
}
p { margin: 0 0 0.5em; }
h2 { margin: 0.5em 0; }
+ h3 { margin: 0.75em 0 0.35em; }
.sidebar {
width: 160px;
flex-shrink: 0;
@@ -55,11 +56,19 @@
a { color: #0000EE; }
a:visited { color: #0066CC; }
hr { border-style: solid; border-width: 1px 0 0 0; border-color: #999; }
+ .center { text-align: center; }
.box {
border: 1px solid #999;
padding: 0.5em;
margin: 0.5em 0;
}
+ .stub {
+ border: 1px solid #999;
+ background: #f0f0f0;
+ padding: 0.75em;
+ margin: 1em 0;
+ }
+ .stub p { margin: 0; }
.doc-list {
list-style: none;
padding: 0;
@@ -101,7 +110,7 @@
+
+
Bootloader contract
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/compositor.html b/montaukos.org/docs/osdev/compositor.html
new file mode 100644
index 0000000..721241f
--- /dev/null
+++ b/montaukos.org/docs/osdev/compositor.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
Compositor
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/desktop.html b/montaukos.org/docs/osdev/desktop.html
new file mode 100644
index 0000000..dacbd2f
--- /dev/null
+++ b/montaukos.org/docs/osdev/desktop.html
@@ -0,0 +1,157 @@
+
+
+
+
+
+
MontaukOS Desktop
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
Pages
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/dtinternals/files.html b/montaukos.org/docs/osdev/files.html
similarity index 86%
rename from montaukos.org/docs/dtinternals/files.html
rename to montaukos.org/docs/osdev/files.html
index 45c5620..71b8d94 100644
--- a/montaukos.org/docs/dtinternals/files.html
+++ b/montaukos.org/docs/osdev/files.html
@@ -3,8 +3,8 @@
Copyright © 2026 Montauk Operating System Project. All rights reserved.
Page last revised 26 May 2026.
diff --git a/montaukos.org/docs/osdev/hal.html b/montaukos.org/docs/osdev/hal.html
new file mode 100644
index 0000000..e2b6247
--- /dev/null
+++ b/montaukos.org/docs/osdev/hal.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
Hardware abstraction
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/index.html b/montaukos.org/docs/osdev/index.html
new file mode 100644
index 0000000..289de98
--- /dev/null
+++ b/montaukos.org/docs/osdev/index.html
@@ -0,0 +1,190 @@
+
+
+
+
+
+
Operating System Developer's Manual
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
Kernel architecture
+
+
+
Userspace architecture
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/init.html b/montaukos.org/docs/osdev/init.html
new file mode 100644
index 0000000..6c3fbf6
--- /dev/null
+++ b/montaukos.org/docs/osdev/init.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
Init system
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/dtinternals/index.html b/montaukos.org/docs/osdev/ipc.html
similarity index 80%
rename from montaukos.org/docs/dtinternals/index.html
rename to montaukos.org/docs/osdev/ipc.html
index c4b0fa3..d7fd1fc 100644
--- a/montaukos.org/docs/dtinternals/index.html
+++ b/montaukos.org/docs/osdev/ipc.html
@@ -3,8 +3,8 @@
-
Desktop Internals
+IPC
-
-Internals of the MontaukOS desktop.
-
-
-
Pages
-
- -
- Dialogs Library
-
File, print, and message box dialogs exposed through the shared dialogs library.
-
- -
- Files app
-
The File Manager application.
-
-
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
diff --git a/montaukos.org/docs/osdev/multiuser.html b/montaukos.org/docs/osdev/multiuser.html
new file mode 100644
index 0000000..71285cf
--- /dev/null
+++ b/montaukos.org/docs/osdev/multiuser.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
Multi-user system - MontaukOS
+
+
+
+
+
+
+
+
+
+
+
+
Multi-user system
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/networking.html b/montaukos.org/docs/osdev/networking.html
new file mode 100644
index 0000000..3d6554e
--- /dev/null
+++ b/montaukos.org/docs/osdev/networking.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
Networking - MontaukOS
+
+
+
+
+
+
+
+
+
+
+
+
Networking
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/panel.html b/montaukos.org/docs/osdev/panel.html
new file mode 100644
index 0000000..7a7bcc5
--- /dev/null
+++ b/montaukos.org/docs/osdev/panel.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
Panel - MontaukOS
+
+
+
+
+
+
+
+
+
+
+
+
Panel
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/power.html b/montaukos.org/docs/osdev/power.html
new file mode 100644
index 0000000..689de17
--- /dev/null
+++ b/montaukos.org/docs/osdev/power.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
Power management - MontaukOS
+
+
+
+
+
+
+
+
+
+
+
+
Power management
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/shell.html b/montaukos.org/docs/osdev/shell.html
new file mode 100644
index 0000000..dc02a7e
--- /dev/null
+++ b/montaukos.org/docs/osdev/shell.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
MontaukOS Shell - MontaukOS
+
+
+
+
+
+
+
+
+
+
+
+
MontaukOS Shell
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/smp.html b/montaukos.org/docs/osdev/smp.html
new file mode 100644
index 0000000..9a853aa
--- /dev/null
+++ b/montaukos.org/docs/osdev/smp.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
SMP - MontaukOS
+
+
+
+
+
+
+
+
+
+
+
+
SMP
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/syscalls.html b/montaukos.org/docs/osdev/syscalls.html
new file mode 100644
index 0000000..9d2edf5
--- /dev/null
+++ b/montaukos.org/docs/osdev/syscalls.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
System calls - MontaukOS
+
+
+
+
+
+
+
+
+
+
+
+
System calls
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/vfs.html b/montaukos.org/docs/osdev/vfs.html
new file mode 100644
index 0000000..11df68f
--- /dev/null
+++ b/montaukos.org/docs/osdev/vfs.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
Virtual File System (VFS) - MontaukOS
+
+
+
+
+
+
+
+
+
+
+
+
Virtual File System (VFS)
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+
diff --git a/montaukos.org/docs/osdev/winserver.html b/montaukos.org/docs/osdev/winserver.html
new file mode 100644
index 0000000..70d9476
--- /dev/null
+++ b/montaukos.org/docs/osdev/winserver.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+
Window Server - MontaukOS
+
+
+
+
+
+
+
+
+
+
+
+
Window Server
+
+
+
+
+
+
This page is a stub. It has been created as a placeholder while the
+MontaukOS documentation is reorganised, and does not have any content yet.
+
+
+
+
+
+
+
+
+