<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://doc.seolizer.de/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://doc.seolizer.de/feed.php">
        <title>SEOLizer Dokumentation - lyxos</title>
        <description></description>
        <link>https://doc.seolizer.de/</link>
        <image rdf:resource="https://doc.seolizer.de/_media/wiki:dokuwiki.svg" />
       <dc:date>2026-09-09T09:27:25+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:anwendungen?rev=1787845638&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:architektur?rev=1787856207&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:bin?rev=1788012022&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:erste-schritte?rev=1787900216&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:geraeteverzeichnis?rev=1787853867&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:iofs?rev=1785667862&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:kernel?rev=1788012085&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:lbf?rev=1787854330&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:prozesse?rev=1787856228&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:ramdisk?rev=1787906000&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:shell?rev=1787850280&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:smp?rev=1785667862&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:start?rev=1787900207&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:sync?rev=1785667862&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:syscalls?rev=1788012022&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:treiber?rev=1788012138&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:vega?rev=1788012148&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.seolizer.de/lyxos:xhci?rev=1787853876&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://doc.seolizer.de/_media/wiki:dokuwiki.svg">
        <title>SEOLizer Dokumentation</title>
        <link>https://doc.seolizer.de/</link>
        <url>https://doc.seolizer.de/_media/wiki:dokuwiki.svg</url>
    </image>
    <item rdf:about="https://doc.seolizer.de/lyxos:anwendungen?rev=1787845638&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-27T15:47:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Anwendungen entwickeln</title>
        <link>https://doc.seolizer.de/lyxos:anwendungen?rev=1787845638&amp;do=diff</link>
        <description>Lyx OS – Anwendungen entwickeln

Diese Seite richtet sich an Entwickler, die Programme für Lyx OS schreiben möchten. Voraussetzung: Grundkenntnisse der Lyx-Sprache und ein laufendes LyxOS-System (→ Erste Schritte).

→ Syscall-Referenz · Architektur · Übersicht

----------

1. Zielplattform: --target=lyxos</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:architektur?rev=1787856207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-27T18:43:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Systemarchitektur</title>
        <link>https://doc.seolizer.de/lyxos:architektur?rev=1787856207&amp;do=diff</link>
        <description>Lyx OS – Systemarchitektur

Diese Seite beschreibt den Aufbau von Lyx OS: welcher Code in Ring 0 läuft und welcher in Ring 3, wie beide miteinander reden, und wo Prozesse und Treiber dabei sitzen. Dazu die Schichten vom UEFI-Boot bis zum Ring-3-Userspace, das Speicherlayout, die Kernel-Module und das Capability-Routing-Gate.</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:bin?rev=1788012022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-29T14:00:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Werkzeuge in /bin</title>
        <link>https://doc.seolizer.de/lyxos:bin?rev=1788012022&amp;do=diff</link>
        <description>Lyx OS – Werkzeuge in /bin

Diese Seite beschreibt die mitgelieferten Kommandozeilen-Werkzeuge unter /bin. Sie sind gewöhnliche Ring-3-Programme in Lyx — kein Kernel-Code, kein Sonderweg: dieselben Syscalls, die auch eine eigene Anwendung benutzt.</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:erste-schritte?rev=1787900216&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-28T06:56:56+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Erste Schritte</title>
        <link>https://doc.seolizer.de/lyxos:erste-schritte?rev=1787900216&amp;do=diff</link>
        <description>Lyx OS – Erste Schritte

Diese Seite zeigt, wie man Lyx OS baut, in QEMU startet und ein erstes Ring-3-Programm schreibt. Voraussetzung sind Grundkenntnisse in der Lyx-Sprache und einer Linux-Kommandozeile.

→ Übersicht · Architektur · Anwendungen entwickeln · Guide: Starten &amp; Platte vorbereiten

----------

1. Voraussetzungen

Alle benötigten Tools müssen im</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:geraeteverzeichnis?rev=1787853867&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-27T18:04:27+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Das Geräte-Verzeichnis</title>
        <link>https://doc.seolizer.de/lyxos:geraeteverzeichnis?rev=1787853867&amp;do=diff</link>
        <description>Lyx OS – Das Geräte-Verzeichnis

Das Geräte-Verzeichnis ist die Ablage für das, was beim Hochfahren über die Hardware bekannt wird: Hersteller, Kennungen, Takte, gefundene Einstellungen. Es ist bewusst formlos gehalten — ein Eintrag hat eine</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:iofs?rev=1785667862&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-02T10:51:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – IOFS: Island &amp; Ocean File System</title>
        <link>https://doc.seolizer.de/lyxos:iofs?rev=1785667862&amp;do=diff</link>
        <description>Lyx OS – IOFS: Island &amp; Ocean File System

IOFS ist das native Dateisystem von Lyx OS. Es ersetzt FAT32 als primären Speicher und ist von Grund auf für drei Anforderungen gebaut: Zero-Load-Ausführung (LBF-Binaries laufen direkt aus dem Speicher, ohne Kopieren),</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:kernel?rev=1788012085&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-29T14:01:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Kernel-Interna</title>
        <link>https://doc.seolizer.de/lyxos:kernel?rev=1788012085&amp;do=diff</link>
        <description>Lyx OS – Kernel-Interna

Diese Seite richtet sich an Beitragende, die den Kernel weiterentwickeln möchten: Build-Ablauf, Modul-Interaktion, Initialisierungsreihenfolge und praktische Debugging-Techniken.

→ Architektur · Syscall-ABI · Übersicht

----------

1. Verzeichnisstruktur</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:lbf?rev=1787854330&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-27T18:12:10+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – LBF: Lyx Binary Format</title>
        <link>https://doc.seolizer.de/lyxos:lbf?rev=1787854330&amp;do=diff</link>
        <description>Lyx OS – LBF: Lyx Binary Format

Das Lyx Binary Format (LBF) ist das native ausführbare Binärformat von Lyx OS. Es ersetzt ELF/PE für alle Programme die mit lyxc --target=lyxos kompiliert werden, und ist von Grund auf für KI-native Architekturen und das</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:prozesse?rev=1787856228&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-27T18:43:48+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Prozesse &amp; Ring-3</title>
        <link>https://doc.seolizer.de/lyxos:prozesse?rev=1787856228&amp;do=diff</link>
        <description>Lyx OS – Prozesse &amp; Ring-3

Diese Seite beschreibt, wie Ring-3-Prozesse in Lyx OS gestartet werden, wie sie mit dem Kernel kommunizieren und wie das Capability-System mit PLEDGE_*-Bitmasks die Berechtigungen einschränkt. Implementierung: kernel/ring3.lyx</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:ramdisk?rev=1787906000&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-28T08:33:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – RAM-Disk</title>
        <link>https://doc.seolizer.de/lyxos:ramdisk?rev=1787906000&amp;do=diff</link>
        <description>Lyx OS – RAM-Disk

Lyx OS unterstützt neben physischen Platten bis zu 4 RAM-Disks (Disk-IDs 8–11). Eine RAM-Disk wird aus physisch kontiguösem Speicher alloziert, verhält sich für alle darüber liegenden Schichten (FAT32, VFS, Shell) wie eine normale Festplatte und bleibt bis zum nächsten Neustart erhalten.</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:shell?rev=1787850280&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-27T17:04:40+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Interaktive Shell</title>
        <link>https://doc.seolizer.de/lyxos:shell?rev=1787850280&amp;do=diff</link>
        <description>Lyx OS – Interaktive Shell

Diese Seite dokumentiert die Lyx OS Shell (shell/shell.lyx, WP13): Built-in-Befehle, das r3_sc_block-Kommunikationsprotokoll und die Implementierungsdetails für Entwickler, die die Shell erweitern oder eigene Ring-3-Anwendungen schreiben möchten.</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:smp?rev=1785667862&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-02T10:51:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – SMP &amp; Task-API</title>
        <link>https://doc.seolizer.de/lyxos:smp?rev=1785667862&amp;do=diff</link>
        <description>Lyx OS – SMP &amp; Task-API

Diese Seite dokumentiert das Symmetric-Multiprocessing-Modul (kernel/smp.lyx, WP10): LAPIC-Zugriff, AP-Startup und die leichtgewichtige Task-API für Kernel-Code.

→ Architektur · Sync-Primitive · Kernel-Interna

----------

1. Überblick

smp.lyx stellt drei Funktionsgruppen bereit:</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:start?rev=1787900207&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-28T06:56:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS</title>
        <link>https://doc.seolizer.de/lyxos:start?rev=1787900207&amp;do=diff</link>
        <description>Lyx OS

Lyx OS ist ein bare-metal x86-64-Betriebssystem, das vollständig in der Lyx-Sprache und NASM-Assembly geschrieben ist. Es startet direkt über UEFI — ohne Linux, ohne GRUB, ohne externe Laufzeitumgebungen.

Der Compiler lyxc ist ein Kernbestandteil des Systems: er läuft auf dem Host für den Kernel-Build und wird langfristig als</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:sync?rev=1785667862&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-02T10:51:02+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Sync-Primitive</title>
        <link>https://doc.seolizer.de/lyxos:sync?rev=1785667862&amp;do=diff</link>
        <description>Lyx OS – Sync-Primitive

Diese Seite dokumentiert die Synchronisations-Primitive in kernel/sync.lyx (WP9): Spinlock, Mutex und Semaphor. Alle Primitive sind für Kernel-Code (Ring-0) konzipiert.

→ Architektur · SMP &amp; Tasks · Kernel-Interna

----------

1. Überblick

sync.lyx stellt drei Arten von Synchronisations-Primitiven bereit:</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:syscalls?rev=1788012022&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-29T14:00:22+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Syscall-ABI v1.0</title>
        <link>https://doc.seolizer.de/lyxos:syscalls?rev=1788012022&amp;do=diff</link>
        <description>Lyx OS – Syscall-ABI v1.0

Diese Seite dokumentiert die vollständige Syscall-Schnittstelle von Lyx OS (182 Syscalls in 14 Kategorien). Sie richtet sich an Entwickler, die Ring-3-Anwendungen schreiben, Kernel-nahe Bibliotheken implementieren oder Syscalls direkt in NASM-Assembly nutzen.</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:treiber?rev=1788012138&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-29T14:02:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – Treibermodell: was unterstützt wird und wie</title>
        <link>https://doc.seolizer.de/lyxos:treiber?rev=1788012138&amp;do=diff</link>
        <description>Lyx OS – Treibermodell: was unterstützt wird und wie

Diese Seite beantwortet zwei Fragen: welche Controller, Busse und Geräteklassen Lyx OS heute bedient — und womit man einen eigenen Treiber schreibt.

→ Lyx OS · Architektur · Geräte-Verzeichnis · lsdrv · lspci · XHCI-Treiber · Syscall-ABI

----------</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:vega?rev=1788012148&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-29T14:02:28+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Vega – Fensterverwaltungssystem</title>
        <link>https://doc.seolizer.de/lyxos:vega?rev=1788012148&amp;do=diff</link>
        <description>Vega – Fensterverwaltungssystem

Vega ist der Compositor und Window Manager von Lyx OS. Er läuft als privilegierter Ring-3-Prozess und übernimmt alle Aufgaben, die klassisch einem Display-Server zufallen: GOP-Framebuffer beanspruchen, Fenster verwalten, Eingaben (Maus, Tastatur) verarbeiten und jeden Frame kompositionieren.</description>
    </item>
    <item rdf:about="https://doc.seolizer.de/lyxos:xhci?rev=1787853876&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-08-27T18:04:36+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>Lyx OS – XHCI-Treiber</title>
        <link>https://doc.seolizer.de/lyxos:xhci?rev=1787853876&amp;do=diff</link>
        <description>Lyx OS – XHCI-Treiber

Der XHCI-Treiber (kernel/xhci.lyx) implementiert den USB 3.x Host-Controller-Treiber für Lyx OS. Er läuft vollständig in Ring-0 und wird von keiner externen USB-Stack-Library abhängig. Die Ring-3-Syscalls für USB sind noch</description>
    </item>
</rdf:RDF>
