Top all-time · #2625
GRiSP by Stritzinger
Company blog · grisp.org/blogprogramminghardwaresystems
GRiSP by Stritzinger is the company blog at grisp.org, writing about programming, hardware and systems. Since 2014, 29 different Hacker News readers have linked it 44 times, most often “GRiSP – Erlang-based IoT hardware platform”. No feed was found, so read it on the site itself.
Too few sampled comments (29) to say how often HN recommends it.?
Why HN links it
GRiSP is a project site for running Erlang/BEAM directly on bare-metal embedded hardware using the RTEMS real-time OS. HN commenters mostly link it as a pointer to that project.
Summarised by Claude from a sample of 29 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
GRiSP is an ecosystem of embedded hardware and software stacks for running Erlang and Elixir on bare metal and Linux. Build IoT and real-time systems with GRiSP boards, software stacks and tools.
Most-linked posts?
- GRiSP – Erlang-based IoT hardware platform14 people · 20 mentions · first linked 2016-12-06
- GRiSP – Erlang VM running on real bare metal3 people · 3 mentions · first linked 2017-12-27
- /2 people · 4 mentions · first linked 2014-05-21
- Erlang 28 on GRiSP Nano using only 16 MB2 people · 2 mentions · first linked 2025-07-21
- Bare metal hardware for the Internet of Things, specially designed for Erlang2 people · 2 mentions · first linked 2017-03-11
- Run Erlang/Elixir on Microcontrollers and Embedded Linux2 people · 2 mentions · first linked 2025-09-02
What Hacker News says?
So there is bare metal Erlang on the Grisp boards and that's usually a virtual machine. Haven't dug into that at all but seems cool: https://www.grisp.org/ The Nerves project is perhaps a more pragmatic approach that is in production use that I really like which uses a fairly light Linux to get the VM up and running: https://www.nerves-project.org/ With Nerves you mostly write Elixir or Erlang to build your device f…
Comment linking /
on “Writing a “bare metal” operating system for Raspberry Pi 4”Submitted Run Erlang/Elixir on Microcontrollers and Embedded Linux as a story · 206 points
HN discussionLing is cool stuff, but I have the impression that it's a clean-sheet Erlang VM implementation, not a port of BEAM. BEAM is time-tested and battle-proven, and I'd really like to see BEAM itself rely less on the underlying OS (e.g. epmd as a separate OS process, quirks in how it uses select/poll). I know Peer Strizinger did a lot of work on this[0], but hasn't (to my knowledge) yet released any of his work, sadly. [0…
Comment linking /
on “Why Erlang Matters”Submitted Erlang 28 on GRiSP Nano using only 16 MB as a story · 190 points
HN discussionI have not yet gotten the opportunity to use Erlang at work mostly because of an abundance of caution. As you mention, it might be worthwhile for us to learn Elixir too for job opportunities; If you are looking, advertise on the "Erlang community" channels - https://www.erlang.org/community . Use also a Google Search instead of just on LinkedIn which will will give you leads from other job sites. I was also looking…
Comment linking /
on “The Niche Programmer”Submitted GRiSP – Erlang-based IoT hardware platform as a story · 188 points
HN discussion> Why has no one put microkernels and Erlang into a blender? Peer Stritzinger ( https://stritzinger.com/ ) the guy behind the GRiSP project ( https://www.grisp.org/ ) has integrated Erlang + RTEMS ( https://www.rtems.org/ ) for the embedded GRiSP Nano HW ( https://www.grisp.org/hardware#grisp-nano-details-section and https://www.grisp.org/blog/posts/2025-06-11-grisp-nano-codeb... ) His HN account with some technical…
Comment linking /blog/posts/2025-06-11-grisp-nano-codebeam-sto
on “How I fell in love with Erlang”Submitted Erlang ARM32 JIT is born as a story · 170 points
HN discussionPretty decent chance: https://www.grisp.org/
Comment linking /
on “Erlang/OTP 20.0”Submitted GRiSP Alloy Goes Open as a story · 5 points
HN discussionThis sounds a lot like the GRiSP project: https://www.grisp.org/
Comment linking /
on “This blog is running on a recycled Google Pixel 5 (2024)”Submitted Grisp: SBC that runs Erlang on bare metal as a story · 4 points
HN discussionI've had a similar list for embedded. Unfortunately I've yet to fit many of those criteria without relying on GC. Maybe Zim, or Nim. But then you won't get introspection. Rust using one of the actor libraries based on async, might suit embedded really well if cross platform support matures a bit more. Rust cross-compiling requires a C linker & compiler for the target platform but Rust doesn't respect the standard en…
Comment linking /
on “I love coding in C”Submitted Bare metal hardware for the Internet of Things, specially designed for Erlang as a story · 4 points
HN discussionI've been following some of the interesting Erlang stuff for distributed embedded systems. A similar project which caught my eye is GRiSP https://www.grisp.org/ Basically the BEAM VM ported to run directly on bare metal using the RTEMS RTOS (Think of it as a library that allows you to run a unix process on bare metal).
Comment linking /
on “Nerves – Craft and deploy bulletproof embedded software in Elixir”Submitted Booting Erlang in 16 MB (Grisp Nano) as a story · 3 points
HN discussionThis is really cool. You can find out more about the project at https://grisp.org
Comment linking /
on “GRiSP 2 – Erlang and Elixir on bare metal”Submitted Build Embedded Systems with Erlang and Elixir as a story · 3 points
HN discussionThere's also https://www.grisp.org which looks quite similar if a bit more mature
Comment linking /
on “AtomVM, the Erlang virtual machine for IoT devices”Submitted GRiSP Base Board – Pre orders now available as a story · 3 points
HN discussionExcellent to hear. It makes sense to keep your focus on the front-end, though the general idea of a WASM style "native" code would be very interesting for many of us as you say. There's one group running BEAM on bare metal using just an RTOS [1] but even just WASM code for hot paths would be handy instead of writing NIFs. It'll be fun to see how the project goes, best of luck! 1: https://www.grisp.org/
Comment linking /
on “Lumen: An alternative BEAM implementation, designed for WebAssembly”Submitted GRiSP – Erlang VM running on real bare metal as a story · 2 points
HN discussion> I’d love to have a Rust "OTP" and actor system for IoT devices where Beam doesn’t fit. You might want to check out Grisp - https://www.grisp.org/ - Erlang VM ported to RTEMS. They also offer devboards with ample resources designed to run this thingy.
Comment linking /
on “Erlang/OTP by Example”Submitted Why Secure Boot Makes Disk Encryption Provisioning Harder Than It Looks as a story · 1 points
HN discussionUsing GRiSP Metal, not exactly without an OS, but using a real time OS designed for embedded devices. https://www.grisp.org/software
Comment linking /software
on “Show HN: WeUseElixir - Elixir project directory”See also: Erlang for bare-metal embedded systems - https://www.grisp.org/ Has anybody here played/worked with this ?
Comment linking /
on “The Soul of Erlang and Elixir [video]”Well Erlang is running on RTEMS in production in industrial control systems http://www.grisp.org Hard realtime processes to come
Comment linking /
on “Erlang and code style”I have a project planned which when funded will give us hard realtime guarantees for certain Erlang processes. This can only work of course if the underlying OS is also hard realtime capable. I have ported Erlang to the open source RTEMS http://www.rtems.org already. More details under http://www.grisp.org (sorry website not up to date but soon will be).
Comment linking /
on “Erlang and code style”I don't think I'd agree that Nerves is "firmware". Nerves is, at its root, buildroot linux and Erlang, with an Erlang "init". At least the last time I looked, the "hardware interface" was just file I/O operations in sysfs. Which is cool and all, but that's just a process in Linux userland reading and writing files. I spent quite some time trying to get tighter integration between a kernel module and the Erlang runti…
Comment linking /
on “Nerves: buildroot linux and Erlang, with an Erlang "init"”It even runs bare metal IoT https://www.grisp.org/ (and https://github.com/nerves-project is cool too for other embedded work)
Comment linking /
on “Nim – Natively compiled language with hot code-reloading at runtime [video]”