Project ideas from Hacker News discussions.

Windows 9x Subsystem for Linux

📝 Discussion Summary (Click to expand)

1. Retro & industrial legacysystems are still operational today

“If I can get this to work … it directly solves a problem I have right now this week right here in 2026, 30 years after Windows 95 was even a thing.” – ErroneousBosh
“Old still running 24/7 industrial processing circuit with oddball bespoke addons based on DOS / early windows ??” – defrost

2. BrowserBox makes modern web usable on legacy browsers

“I actually built a win9x compatibility mode into BrowserBox … It works surprisingly well with IE5, IE6, and old Netscape on Windows 95/98/NT.” – keepamovin
“BrowserBox is basically the same pattern as this setup (streaming graphics from some browsing substrate somewhere to web clients) … a modern box runs the BrowserBox server, the win box connects to its HTTP endpoint, and the stream is sent back to the legacy box.” – keepamovin

3. VM‑style tricks let Linux run inside Windows 9x (and vice‑versa) > “WSL9x runs a modern Linux kernel (6.19 at time of writing) cooperatively inside the Windows 9x kernel.” – haileys

“Run it in QEMU, expose the keyboard, mouse, and framebuffer as a VNC server, then point Guacamole at the VM … you can stream the headless X server’s framebuffer out with ffmpeg.” – ErroneousBosh

4. Microsoft’s naming creates confusion around subsystems

“It makes tons of sense if you understand marketing and that the brand ‘Windows’ must always come first.” – voidfunc
“Windows Subsystem for Linux actually runs Linux on Windows… the naming is deliberately ambiguous.” – mrweasel (paraphrased)


🚀 Project Ideas

RetroWeb SafeStream#Summary

  • A SaaS remote‑rendering service that streams modern web pages to legacy Windows 95/98/NT browsers over a secure, policy‑controlled channel.
  • Eliminates exposure of vulnerable old browsers to the internet while giving users full 2026‑era web access on ancient hardware.

Details| Key | Value |

|-----|-------| | Target Audience | Engineers maintaining legacy SCADA, industrial HMIs, and archival office workflows on Windows 9x hardware. | | Core Feature | End‑to‑end encrypted graphics streaming from a cloud VM to legacy browsers via a lightweight VNC‑like client, with copy‑paste, URL whitelists, and session timeouts. | | Tech Stack | Server side: Rust + Actix + WebGPU; Client: WebAssembly‑based VNC client; Storage: PostgreSQL; Deployment: Docker/K8s. | | Difficulty | Medium | | Monetization | Revenue-ready: usage‑based subscription ($0.05 per GB streamed + $15/mo per seat). |

Notes

  • HN users repeatedly cite the need to “browse the modern web from IE6 without opening a hole in the network,” making this a direct solution.
  • Could be packaged as a hosted offering for retro‑industrial shops, creating a niche B2B market with low churn.

LegacyVault Containerizer

Summary

  • A containerization platform that wraps legacy Windows 95/NT applications (SCADA, transmitter control panels) into sealed VMs accessible via a modern web UI with role‑based access and audit logs.
  • Provides backward compatibility while adding security, versioning, and remote operation capabilities for aging industrial systems.

Details

Key Value
Target Audience Industrial automation engineers, facilities managers, retro‑tech hobbyists.
Core Feature VM snapshot management, automatic XP/NT licensing emulation, VNC bridge to Guacamole, policy controls, multi‑user RBAC.
Tech Stack Proxmox + QEMU + Guacamole + Grafana; Management API in Go; UI in React; Authentication via OAuth2.
Difficulty High
Monetization Revenue-ready: tiered licensing (Starter $49/mo, Pro $299/mo, Enterprise custom).

Notes- Commenters discuss running XP in QEMU and exposing it via Guacamole; this product formalizes that workflow for production environments.

  • Addresses the “run legacy software safely on modern networks” pain point highlighted throughout the thread.

RetroPkg Manager

Summary

  • A cross‑platform dependency manager for legacy Windows 95/98 and early Windows NT systems that resolves binary compatibility, automates DLL injection, and packages legacy command‑line tools into self‑contained executables.
  • Solves “DLL hell” and slow forking issues reported by commenters, enabling easy distribution of legacy software on modern machines.

Details

Key Value
Target Audience Developers maintaining old internal tools, retro enthusiasts, educators.
Core Feature Graphical UI + CLI that builds static‑linked bundles, auto‑generates manifests for Windows 9x, supports packaging of native POSIX tools via Cygwin/MSYS2 fallback.
Tech Stack Rust + SQLite + Electron for UI; backend uses Cygwin/MSYS2 cross‑compilation toolchains; publishes to GitHub Packages.
Difficulty Medium
Monetization Hobby

Notes

  • Directly answers the “Cygwin vs WSL vs flinux” discussion about slow forking and DLL conflicts.
  • Community interest is evident from repeated references to “DLL hell” and “package manager” needs.

Win9xToAPI Bridge

Summary

  • A conversion toolkit that migrates legacy Windows 95/NT SCADA transmitter control panel services into modern RESTful microservices with TLS termination, while preserving the original control logic via reverse‑engineered protocol adapters.
  • Allows companies to retire fragile legacy hardware safely, reducing maintenance cost and security risk.

Details

Key Value
Target Audience Legacy system operators, system integrators, sustainability‑focused IT departments.
Core Feature Introspection engine that reads VAX/VAX‑like logs, generates OpenAPI spec, deploys to Docker with API gateway, automated test harness for regression.
Tech Stack Python + LLVM for binary parsing; Go microservice runtime; Docker Compose; UI in Streamlit.
Difficulty High
Monetization Revenue-ready: project‑based licensing (starting at $2,500 per migration).

Notes

  • Frequently referenced “radio transmitter stuff” and “SCADA outstations on VAXStation 3100s”; this tool directly addresses the need to modernize such systems.
  • Aligns with discussions about moving away from “backward compatibility” toward “modern APIs without losing functionality.”

Read Later