diff --git a/templates/kernel-dna.html b/templates/kernel-dna.html new file mode 100644 index 0000000..680ed77 --- /dev/null +++ b/templates/kernel-dna.html @@ -0,0 +1,117 @@ + + + + + + Kernel DNA - Live Linux Kernel Anomaly Detection & Syscall Visualization + + + + + + + + + + + + + + + + + + + + + + + + + +

Kernel DNA — Live Linux Kernel Anomaly Detection

+
+

A DNA Helix of Live Kernel Telemetry

+

+ Kernel DNA renders the running Linux kernel and its processes as a double-helix strand. + Each bead on the strand is a live telemetry sample — CPU, memory, I/O, context + switches and syscall activity — and "mutations" appear where behavior deviates + from the learned baseline. It turns the abstract state of the kernel into an organism + you can watch evolve in real time, driven by real counters from /proc and the process + table. +

+

The Machine-Learning Anomaly Pipeline

+ +

Why Visualize Kernel Behavior

+

+ Anomaly detection at the kernel boundary (ring 0) is central to Linux security and + observability. Understanding how syscall patterns, process lineage and resource usage + form a behavioral fingerprint helps reason about the wider Linux architecture and kernel + architecture: where intrusions, crypto-miners or misbehaving services first become + visible. Kernel DNA is the front-end of that pipeline — the same statistics that + power drift detection and retraining, made visible. +

+
+ + + + + + diff --git a/templates/linux-devices-subsystem.html b/templates/linux-devices-subsystem.html new file mode 100644 index 0000000..d23618c --- /dev/null +++ b/templates/linux-devices-subsystem.html @@ -0,0 +1,119 @@ + + + + + + Linux Device Subsystem - Device Model, sysfs, udev & Drivers Visualization + + + + + + + + + + + + + + + + + + + + + + + + + +

Linux Device Subsystem — Device Model, sysfs & Drivers

+
+

The Linux Device Model

+

+ This page visualizes the Linux device subsystem — the unified device model that + the kernel uses to represent every piece of hardware. At its core are kobjects and + ksets, organized into buses (PCI, USB, platform), device classes and drivers. The model + is exported to userspace through sysfs (/sys), and udev listens for hotplug uevents to + create device nodes and apply rules. The visualization is driven by real device + telemetry. +

+

Device Subsystem Concepts

+ +

Kernel Architecture Context

+

+ The device subsystem is the bridge between the Linux kernel and physical hardware, + sitting beneath the filesystem and network subsystems that ultimately depend on block + and network devices. Understanding the device model — kobjects, buses, sysfs and + driver binding — is a key part of the overall Linux architecture and kernel + architecture: how hardware is discovered, named and made available to the rest of the + system. +

+
+ + + + + + diff --git a/templates/linux-filesystem-subsystem.html b/templates/linux-filesystem-subsystem.html new file mode 100644 index 0000000..ac11ba3 --- /dev/null +++ b/templates/linux-filesystem-subsystem.html @@ -0,0 +1,121 @@ + + + + + + Linux Filesystem Kernel Subsystem - VFS, ext4, Writeback, Page Cache Architecture + + + + + + + + + + + + + + + + + + + + + + + + +

Linux Filesystem Kernel Subsystem — Architecture & Write Path

+
+

The Write Path Through the Linux Filesystem Architecture

+

+ This page visualizes the Linux filesystem architecture as a live write path from + userspace to persistent storage. When an application calls write(), the Virtual File + System (VFS) dispatches the operation to a concrete filesystem such as ext4. Data first + lands in the page cache as dirty pages; the kernel later flushes those pages via + writeback, throttling writers with balance_dirty_pages when dirty memory approaches the + configured ratios. Flushed blocks pass through the block layer and an I/O scheduler, + are journaled by jbd2 for crash consistency, and are finally written to the device. + The visualization is driven by real kernel counters from /proc and /sys. +

+

Filesystem Layers

+ +

Kernel Architecture Context

+

+ The filesystem is one of the core Linux kernel subsystems, sitting between the process + and memory subsystems above and the block device drivers below. Understanding the + filesystem architecture — VFS abstraction, page cache, writeback and journaling + — is central to reasoning about the overall Linux architecture and kernel + architecture: how data durability, I/O latency and memory pressure interact. +

+
+ + + + + +