**1. Diskless / network boot methods**
- Users discuss using NFS root, iSCSI, NBD, and iPXE as alternatives.
- "NFS diskless is the more common approach I've used but this is very cool." – ggm
- "You can download the rootfs, extract it to a ramdisk, and just run in memory." – contingencies
**2. Network performance & protocol choice**
- Emphasis on the impact of network speed, QoS, and protocol suitability (iSCSI vs NBD vs NVMe‑oF).
- "iSCSI is quite unhappy on congested networks or packet loss caused by incast traffic." – dhash
- "NVMe‑oF is the best protocol with least overhead for network drives." – pdpi
**3. Bootloader & UEFI management**
- Preference for simple, low‑maintenance bootloaders (rEFInd, systemd‑boot) over GRUB, and handling of SecureBoot.
- "Grub2 is scary and complicated. Remove grub from the equation, and all the scary goes away." – cwillu
Diskless Linux boot using ZFS, iSCSI and PXE
📝 Discussion Summary (Click to expand)
🚀 Project Ideas
OverlayRoot Manager
Summary
- [An iPXE‑based network boot solution that boots a read‑only OS image while automatically applying overlay mounts for writable layers, eliminating manual overlayfs setup.]
- [Provides zero‑maintenance kernel updates via UEFI boot entries and a simple menu UI.]
Details| Key | Value |
|-----|-------| | Target Audience | Linux hobbyists and small‑office diskless workstations | | Core Feature | Automatic overlay mount + ephemeral root management | | Tech Stack | iPXE scripts, systemd‑overlay, efibootmgr, Python backend | | Difficulty | Medium | | Monetization | Revenue-ready: Subscription for management UI |
Notes
- [Would delight HN users tired of freezing root and manual per‑host NFS areas (e.g., "You can download the rootfs, extract it to a ramdisk...").]
- [Potential for simple UI to choose OS images and auto‑update kernels without reconfiguring iPXE each time.]
NVMe‑Over‑TCP Diskless Runtime
Summary
- [A low‑latency network boot stack that streams a compressed rootfs over NVMe‑oT while caching hot blocks on a local NVMe SSD, giving near‑local performance at modest hardware cost.]
- [Features integrated QoS prioritization and automatic reconnection handling for flaky networks.]
Details
| Key | Value |
|---|---|
| Target Audience | Edge compute nodes and NAS‑backed VM hosts |
| Core Feature | Local NVMe cache + NVMe‑oT streaming |
| Tech Stack | Linux kernel NVMe‑oT, rdma‑core, Ccache, systemd‑networkd |
| Difficulty | High |
| Monetization | Hobby |
Notes
- [Addresses concerns about iSCSI performance and packet loss as well as the desire for NVMe‑oF best protocol from the discussion.]
- [Can be packaged as a ready‑to-install ISO that HN readers would share as a practical utility.]
SecureBoot Auto‑Bootloader Installer
Summary
- [A tiny installer that detects new kernels, creates signed UEFI boot entries, and removes old ones automatically, supporting SecureBoot without manual efibootmgr fiddling.]
- [Delivers plug‑and‑play experience for distro maintainers and power users seeking hassle‑free kernel updates.]
Details
| Key | Value |
|---|---|
| Target Audience | Distro packagers and advanced Linux users with SecureBoot enabled |
| Core Feature | Automatic UEFI entry management + SecureBoot key handling |
| Tech Stack | Python, shim, MokManager utilities, systemd‑service |
| Difficulty | Low |
| Monetization | Hobby |
Notes
- [Directly solves the “UEFI fixes that to some extent, but it’s a pain to maintain the UEFI entries manually” pain point raised in the thread.]
- [Would be enthusiastically received on HN for simplifying SecureBoot kernel boot entry management.]