frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•1y ago
Miralis is a RISC-V firmware that virtualizes RISC-V firmware. In other words, it runs firmware in user-space (M-mode software in U-mode).

The fact that this is even possible is interesting: indeed, not all ISAs are virtualizable, and the same applies for their firmware mode. It all boils down to the virtualization requirements [1], which is a great read if you haven't come across it yet. Arm's EL3 cannot be virtualized, for instance, because some instructions, such as `cpsid`, are sensitive but do not trap (`cpsid` is a nop in user-space).

If you have a VisionFive 2 or a HiFive Premier P550, you can try it out, the instructions are in the documentation [2, 3]. Of course, it runs on QEMU too.

As Miralis is a research project, we have also been using it as a vehicle to explore other research ideas, such as automated verification of hypervisors [4]. For instance, we verified instruction emulation by comparing Miralis' implementation with the reference RISC-V executable specification [5], which we translated to Rust.

It has been fun working on Miralis, I hope you'll find it interesting too!

[1]: https://dl.acm.org/doi/pdf/10.1145/361011.361073

[2]: https://miralis-firmware.github.io/docs/platforms/visionfive...

[3]: https://miralis-firmware.github.io/docs/platforms/premierp55...

[4]: https://charlycst.github.io/papers/lightweight-hypervisor-ve...

[5]: https://github.com/riscv/sail-riscv

Show HN: Quill Desktop; Lightweight AI harness, no electron/WebKit native GUI

https://github.com/alshlabs/quill
1•apatheticonion•1m ago•0 comments

Guernsey, Jersey and other havens rake in revenues from global minimum tax

https://www.ft.com/content/4c3bf863-b21b-4626-83dd-26c6da3f0d8d
1•JumpCrisscross•1m ago•0 comments

Germany to tap Ukrainian tech with missile purchase

https://www.ft.com/content/f9476b15-c2b6-4b8b-86fc-58ae5795fb87
1•JumpCrisscross•1m ago•0 comments

Mojo Deflate vs. C

https://kodare.net/2026/10/26/mojo-deflate.html
1•boxed•1m ago•0 comments

Model Equality Testing: Which Model Is This API Serving?

https://arxiv.org/abs/2410.20247
1•ogous•4m ago•0 comments

The result of the C++26 DIS ballot

https://train-it.eu/blog/cpp26-contracts-the-ballot-result/
1•uasi•7m ago•0 comments

Show HN: S&P 500 Market Map

https://getfintab.com/sp-500
1•conschy•13m ago•0 comments

Show HN: Frontier Log – Database of AI events, models and benchmarks

https://frontierlog.ai/
1•paradite•16m ago•0 comments

Tev Plays Dino: Tev running on the Mac playing the dinosaur game on Chrome

https://visualist.in/posts/opentev-plays-dino/
1•threecats•20m ago•1 comments

We're going to see a lot of stranded compute in partially complete data centers

https://twitter.com/elonmusk/status/2114168277882581486
1•tosh•22m ago•0 comments

Desk - Munder Difflin, but bare-bones

https://github.com/burvy/desk/releases/tag/Release
1•burvy•33m ago•0 comments

Og.video – generate og:video tags that make iMessage previews fun [free/OSS]

https://og.video/
1•bookernath•42m ago•0 comments

Show HN: An open-source office suite with built-in MCP

https://github.com/freeflow-im/mcp-docs
1•scottpersinger•44m ago•0 comments

What are vector embeddings? An interactive guide

https://isaacus.com/blog/what-are-vector-embeddings
1•ubutler•49m ago•0 comments

A few seconds of loading time can push online learners off track

https://phys.org/news/2026-10-seconds-online-learners-track.html
1•santiago-pl•52m ago•0 comments

Show HN: Twigg Free and Open Source Centralized VCS

https://twigg.vc/
1•andrebianchessi•1h ago•0 comments

What Happened to the Internet? [video]

https://www.youtube.com/watch?v=E2AoYIKwJqM
1•qingcharles•1h ago•0 comments

Tesla cancels Cybertruck in Australia and NZ after 7 years of deposits

https://electrek.co/2026/10/23/tesla-cancels-cybertruck-australia-new-zealand/
6•MilnerRoute•1h ago•0 comments

CleanYourTV : Debloat Any Android or Google TV over Wi-Fi

https://github.com/Gathin23/cleanyourtv
2•saikatsg•1h ago•1 comments

Vibe coding is turning the music gear world upside down

https://www.theverge.com/gadgets/1013493/vibe-coding-ai-music-gear-hacking-custom-firmware
4•saikatsg•1h ago•0 comments

Zen Browser is the Arc replacement I was looking for

https://www.theverge.com/tech/1018275/zen-browser-arc-replacement
2•saikatsg•1h ago•1 comments

Decompressible Oracle Generators

https://gertlabs.com/blog/decompressible-oracle-generators
2•gertlabs•1h ago•0 comments

There's never any reason for a committee to set rates

https://gist.github.com/mxfactorial/d9451142ad2037d82d926e5c59d9a06d
1•mxfactorial•1h ago•0 comments

Just Dashboard open-source dashboard for managing your VPS

https://github.com/JustDashboard/Just-Dashboard
1•Wayy10•1h ago•0 comments

A New India Is Here, and It Wants to Make Things

https://www.corememory.com/p/a-new-india-is-here
1•dsr12•1h ago•0 comments

SS United States to be sunk as largest artificial reef

https://divemagazine.com/scuba-diving-news/ss-united-states-to-be-sunk-as-worlds-largest-artifici...
3•geox•1h ago•2 comments

Local-first video production workspace for people and AI agents

https://github.com/TriHerm/cutmark
3•jev-yeb•1h ago•0 comments

Failure Modes

https://www.autodidacts.io/failure-modes/
5•Curiositry•1h ago•0 comments

RSS Vault – a curated directory of RSS feeds

https://rssvault.org
2•Curiositry•1h ago•0 comments

Exploring Thurston geometries

https://www.3-dimensional.space/
1•marysminefnuf•1h ago•0 comments