From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 2D878221710 for ; Sat, 6 Dec 2025 18:13:48 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=198.137.202.133 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765044830; cv=none; b=RupQyCozFUzspjlec2wxNKzml4Dlf2/HZ4bTtzIjWx4h8mg1RHU9GrsfDaVzb7iEzzhZn7RV+OPDX3Vfa91OB5zwRVjtlIywP/mweCmG0U2rkJyayJQP6ANIkEkLk5LW4qKMGcerKTOYla89bnHCzSFUsFvBwWVl3YLsQ+1TUJU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1765044830; c=relaxed/simple; bh=9asnvIPOGaX+9tU8LXY58ux1tu0waBlfcf9H/l3mVb8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=kuXOohsHX0d/Sn+Qk3BWOysqMxq+6wV/+6wI2sLTdHQwwIiiPs5PKqlwTYd4ahUetS8ryu+ZRy2RqDNPEr3ZX6yKLfOVS5l+2GKgcTVx5faFOj65Me4UO1+MN7TwXcrYe5McTT2Mm64NCNsqd4g7VLIiBR7/NykUaYClLlmfLOE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=kernel.org; spf=none smtp.mailfrom=infradead.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b=lwHf/FWf; arc=none smtp.client-ip=198.137.202.133 Authentication-Results: smtp.subspace.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=kernel.org Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=infradead.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=infradead.org header.i=@infradead.org header.b="lwHf/FWf" DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20210309; h=Sender:Content-Transfer-Encoding: Content-Type:MIME-Version:References:In-Reply-To:Message-ID:Date:Subject:Cc: To:From:Reply-To:Content-ID:Content-Description; bh=YlCaE+tS1t7T5YRy+8HQtZleXfLUQRJRNn1pP1b4jh4=; b=lwHf/FWfrHjrM025nMeqPlV+20 HUNq6OGHVEWXH9oSPOo0oa0l65GW5CHvL+JTDUogxkIkbo+vfg6WGlcyDOdp1u4APZo8+9h6XKUWb j53zSZDTPQf4MG7sNXyDOnEtX8409bDhvZ0lhJ5RH1ZIXfWKjXgT5+pMkaJBR3VGu9KJ+J/Gga9DV 9ehHsrmY3M8oSeLTe/7M7KRIJ8LbWUKExfzNHKyaDZClA8CaIBv3PyogFE3W86pNlVVhV0OFbeAkq flX+o3XnJb5Ud0GUq8tbzMqs1ZcmVKRECDzCArw1vO+FhfEHG0aNr3PJKS6O92837Af231MWQSa2Y aeoOipQA==; Received: from mcgrof by bombadil.infradead.org with local (Exim 4.98.2 #2 (Red Hat Linux)) id 1vRwmx-0000000B7Rx-3Z9V; Sat, 06 Dec 2025 18:13:47 +0000 From: Luis Chamberlain To: Chuck Lever , Daniel Gomez , kdevops@lists.linux.dev Cc: Luis Chamberlain Subject: [PATCH 2/2] images: Update kdevops diagram with new design Date: Sat, 6 Dec 2025 10:13:45 -0800 Message-ID: <20251206181346.2650230-3-mcgrof@kernel.org> X-Mailer: git-send-email 2.51.0 In-Reply-To: <20251206181346.2650230-1-mcgrof@kernel.org> References: <20251206181346.2650230-1-mcgrof@kernel.org> Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: Luis Chamberlain Replace the existing kdevops diagram with an updated version that reflects the current architecture. The SVG source file is now also included in the repository for future editing. Generated-by: Claude AI Signed-off-by: Luis Chamberlain --- images/kdevops-diagram.svg | 398 +++++++++++++++++++++++++++++++++++++ 1 file changed, 398 insertions(+) create mode 100644 images/kdevops-diagram.svg diff --git a/images/kdevops-diagram.svg b/images/kdevops-diagram.svg new file mode 100644 index 00000000..16d26618 --- /dev/null +++ b/images/kdevops-diagram.svg @@ -0,0 +1,398 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + kdevops + Linux Kernel Development & AI/ML Infrastructure Automation + + + Software 3.0 Enabler • Kconfig Variability • Ansible Automation • GenAI Ready + + + + + + + + 🖥️ Traditional Infrastructure + + + Bare Metal Hosts + libguestfs / libvirt VMs + AWS / GCP / Azure + Oracle Cloud (OCI) + OpenStack + PCIe Passthrough + + + + + + + + + + + NEW + + 🚀 Neoclouds + + + Lambda Labs + DataCrunch + (more coming...) + + + + + GPU-Ready Instances + H100 • A100 • GH200 + B200 • B300 • RTX 4090 + + + + + + + + + + 🐧 Kernel Testing + + + Linux Build & Deploy + selftests (parallel) + LTP Suite + mmtests (A/B) + reboot-limit + gitr + + + + + + + + + + 📁 Storage Testing + + + fstests + blktests + NFS / pynfs + LBS / CXL + Zoned Storage + MinIO Warp + + + + + + + + + + ⚡ Performance + + + fio-tests (blk/fs) + sysbench + mmtests + A/B Comparison + HTML Reports + Statistics + + + + + + + + kdevops Core + + + + + $ + make menuconfig; make; make bringup + $ + make linux; make fstests + + + + ───────────────────────── + Kconfig • Ansible • Terraform/OpenTofu + libguestfs • YAML Variables + + + + + + + + + + + NEW + + 🔧 Workflow Merging with + + + + + + + + +vllm-production-stack + +fstests + +blktests + + + + + + +myresearch + +proprietary-ml + +internal-tests + + + + + No upstream requirement for private + Custom host prefixes + Mix and match freely + + + + + + + + + + + + NEW + + 🧠 AI/ML Infrastructure Workflows + + + + + vLLM + + LLM inference server + PagedAttention + Continuous batching + OpenAI-compatible + Multi-GPU support + + + + + + + vLLM Production Stack + + Kubernetes + Helm + Request routing + Prometheus metrics + Grafana dashboards + KV cache offload + + + + + + + Milvus Vector DB + + Vector benchmarks + A/B FS comparison + HTML visualizations + Real workload tests + Docker / K8s deploy + + + + + + + Your Workflow + + + PyTorch / JAX + + Custom training + + Private experiments + + Proprietary models + + Research R&D + + + + + + + + + # Merge supported workflow with neocloud tiering + $ + make defconfig-lambdalabs-h100-or-less+vllm-production-stack-gpu + + # Or DataCrunch with private workflow + $ + make defconfig-datacrunch-h100-or-less+myresearch KDEVOPS_HOSTS_PREFIX="dev" + + → dev-myresearch + + + + + + + + + + 🔄 CI/CD Integration + + + GitHub Actions / GitLab Pipelines + kpd (kernel patches daemon) + Baseline Regression Detection + Web UI: test any kernel tag NEW + kdevops.org Auto-Dashboard + + + + + + + + + + 🔬 Reproducibility + + + Identical environments every time + Share defconfigs with team + Version-controlled workflows + Archive results to git + + + + + + + + + + + + + + + + + + + + + + + + SUPPORTED DISTRIBUTIONS + + Debian • Ubuntu • Fedora • openSUSE • RHEL • Oracle Linux • Amazon Linux + + + + + LINKS + + github.com/linux-kdevops/kdevops • kdevops.org • Discord • IRC #kdevops + + + + + + + + + -- 2.51.0