Project ideas from Hacker News discussions.

Show HN: Oberon System 3 runs natively on Raspberry Pi 3 (with ready SD card)

📝 Discussion Summary (Click to expand)

Three dominant themesin the discussion

  1. A revived interest in Oberon’s accessibility and heritage
    Community members are excited to see the system finally reach modern platforms.

    “So good to see Oberon this accessible! Mad props!” – tomcam
    “Thank you, I’ve never heard of the Oberon os before.” – ike______

  2. Technical merits — lean design, resource efficiency, and modern tooling
    Rochus highlights the stripped‑down kernel, the self‑hosting IDE, and the OS’s tiny footprint.

    “There is actually also an i386 version of the system … modified the kernel so it runs with Multiboot, making installations much easier.” – Rochus
    “it's refreshing to see Oberon getting some love on the Pi… the idea of a full OS that is both human‑readable and fits into a few megabytes is more relevant than ever.” – EffCompute

  3. Language‑design debate – strictness, ergonomics, and future direction
    Participants discuss Oberon’s constraints (e.g., single‑return style) and whether they still offer a performance or clarity advantage.

    “Oberon is absolutely a horrible language… It’s an example of how you can screw up a good language by insisting on things that were important in 1960‑s.” – cyberax
    “Well, a lot of ideas … are still very relevant today, and indeed, there are also problems discovered in the sixties still waiting for a solution.” – Rochus

These three themes capture the community’s enthusiasm, the system’s technical appeal, and the ongoing conversation about how Oberon fits into modern development practices.


🚀 Project Ideas

Generating project ideas…

Oberon‑Lite Embedded OS Builder

Summary

  • A toolchain that lets users generate a lightweight, native Oberon‑style kernel image for ARM‑based microcontrollers (e.g., Raspberry Pi Zero 2 W) with a single command, solving the difficulty of manual cross‑compilation and setup.
  • Offers a minimal, readable OS image that can be flashed directly, delivering the “engineering elegance” praised in the discussion.

Details

Key Value
Target Audience Embedded hobbyists, educators, makers of low‑cost IoT devices
Core Feature Automated cross‑compilation pipeline producing bootable firmware images with built‑in REPL and UI
Tech Stack Go (build automation), Rust (kernel), Buildroot, SDL2 for UI on host
Difficulty High
Monetization Revenue-ready: {subscription: $5/mo for premium image builder}

Notes

  • “I still hope to see the world where Oberon is the future… Thanks to your work, that’s about to change.” – alterom - Provides a concrete path to bring Oberon’s philosophy to modern cheap hardware, sparking further community experiments.

Oberon Module Marketplace (OMM)

Summary

  • A centralized, searchable repository for Oberon‑compatible modules (e.g., Micron, Oberon+, Luon) with versioning, dependency resolution, and one‑click installation, addressing the lack of package management mentioned in the thread.
  • Increases discoverability and reuse of modern Oberon dialects, making adoption easier for newcomers.

Details

Key Value
Target Audience Language developers, educators, hobbyist contributors
Core Feature Package manager + search UI for Oberon modules, automatic dependency resolution
Tech Stack Node.js/Express backend, GraphQL API, React front‑end
Difficulty Medium
Monetization Revenue-ready: {freemium: free basic, $2/mo for private module hosting}

Notes

  • “There’s an Oberon compiler that’s optimizing…” – vidarh mentions interest in advanced compiler work.
  • Encourages community-driven growth, mirrors the popularity of package ecosystems in other languages, and can fuel further discussion on extending Oberon’s practical utility.

Read Later