feat: add new docs & tutorials; cleanup Main.cpp

This commit is contained in:
2026-07-08 16:56:05 +02:00
parent c35660be74
commit 922fafb930
16 changed files with 603 additions and 33 deletions
+9 -14
View File
@@ -145,42 +145,37 @@
<div class="sidebar">
<ul>
<li><a href="#about">About</a></li>
<li><a href="#features">Features</a></li>
<li><a href="#applications">Applications</a></li>
<li><a href="downloads.html">Downloads</a></li>
<li><a href="docs/index.html">Documentation</a></li>
<li><a href="https://git.montaukos.org/daniel/MontaukOS">Git</a></li>
</ul>
</div>
<div class="main">
<div class="center">
<h1>MontaukOS</h1>
<p>Modern and unique bare metal operating system</p>
</div>
<hr>
<h2 id="about">About</h2>
<p>
MontaukOS is a novel multi-user operating system that runs on bare metal.
It features its own preemptive multitasking kernel and modern userspace with its own desktop environment,
MontaukOS is a multi-user, multitasking operating system that runs on bare metal.
It features its own kernel and modern userspace with its own desktop environment,
targeting both emulators and real hardware.
</p>
<br>
<p>
MontaukOS is <strong>not</strong> Linux, nor is it Unix-like. Rather, it uses its own custom Montauk kernel with its own architecture and design.
</p>
<hr>
<h2 id="features">Features</h2>
<ul style="margin: 0 0 0.5em;">
<li>Real hardware support: Intel GPU, e100e Ethernet, HDA audio, Bluetooth</li>
<li>Storage: AHCI/NVMe SSDs, GPT partitions, ext2 and FAT32 filesystems</li>
<li>ACPI support including support for shutdown and partial support for S3 sleep</li>
<li>Hardware support: Intel GPU driver, Intel Ethernet adapters, HDA audio, Bluetooth connectivity and audio</li>
<li>AHCI/NVMe SSDs, GPT partitions, ext2 and FAT32 filesystems</li>
<li>ACPI support including support for thermal management, shutdown, and partial support for S3 sleep</li>
<li>USB and PS/2 input device support</li>
<li>Desktop environment with 12+ applications</li>
</ul>
<h2 id="applications">Applications</h2>
<h2 id="applications">Featured applications</h2>
<br>
<div class="app-grid">
<div class="app-item">
@@ -248,8 +243,8 @@ const slideshowItems = [
},
{
src: 'images/mtk_procmgr_devexplorer.png',
alt: 'MontaukOS screenshot showing Process Manager and Developer Explorer',
caption: 'Process Manager and Developer Explorer open on the MontaukOS desktop.'
alt: 'MontaukOS screenshot showing Process Manager and Device Explorer',
caption: 'Process Manager and Device Explorer open on the MontaukOS desktop.'
}
];