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: Remindly a notes app with reminders built in (Mac, iOS, web)

https://www.remindly.com/
1•dkroy•4m ago•0 comments

Cuttlefish on Mac: Android's Virtual Device Framework on Apple Silicon

https://engineering.fb.com/2026/11/13/android/cuttlefish-on-mac/
1•acossta•4m ago•0 comments

NoisyTCP: Linux Kernel TCP Pre-Auth Remote Corruption (CVE-2026-99288)

https://github.com/V4bel/NoisyTCP
2•emilfihlman•7m ago•0 comments

Show HN: LiveWire: The events-driven ops platform for AI-powered businesses

https://www.getlivewire.app/
1•hawkeye77787•8m ago•0 comments

AXI Framework: The Cure for the Cost Crisis in AI

https://zenodo.org/records/23958737
1•shalendragaur•8m ago•0 comments

I was dissapointed with the UK job market until I saw someone else had it worse [video]

https://www.youtube.com/watch?v=RRGOAj2dEX4
2•matthewg24•9m ago•0 comments

1561 Celestial Phenomenon over Nuremberg

https://en.wikipedia.org/wiki/1561_celestial_phenomenon_over_Nuremberg
1•baxtr•14m ago•0 comments

WebGL Flight Simulator with seed generated terrain

https://baron.by.dai.studio/
3•ranger_danger•15m ago•0 comments

Show HN: BarterScore Engine – A zero-dependency offline for barter economics

https://github.com/barterscoreengine/barterscore
1•erissonmarques•15m ago•0 comments

U.S. Copyright Office: Copyright and AI Part 2: Copyrightability [pdf]

https://www.copyright.gov/ai/Copyright-and-Artificial-Intelligence-Part-2-Copyrightability-Report...
1•u1hcw9nx•18m ago•1 comments

A Home That Can Say No

https://salars.net/survival/freedom/a-home-that-can-say-no
1•rsalars•18m ago•0 comments

Michael Castello Turned a Free Domain into a $3.1M Sale (2014)

https://www.dnjournal.com/cover/2014/february.htm
1•M0r13n•18m ago•0 comments

Sundial (Weapon)

https://en.wikipedia.org/wiki/Sundial_(weapon)
1•vinnyglennon•22m ago•0 comments

Repurposing Thin Clients

https://www.parkytowers.me.uk/thin/
2•rbanffy•25m ago•1 comments

Vibecoding in Plato's Cave (AI, Music Tech, and Star Trek) [video]

https://www.youtube.com/watch?v=4NExTWq_wvk
1•_spduchamp•25m ago•1 comments

Sell Your Game Outside Steam: Keys, Downloads and Direct Sales

https://permitcore.dev/blog/sell-game-outside-steam
1•permitcore_dev•27m ago•0 comments

Please Just Text Me – reply to voice message with a typing video

https://pleasejusttext.me/
2•sithon•28m ago•0 comments

Animating Bad Apple with No JavaScript, No CSS, & Minimal HTML

http://badapple.rose.systems
1•airstrike•29m ago•0 comments

Ethiopia Banned Petrol Cars but Climate Was Never the Real Story

https://www.energytransitionafrica.com/insights/article/ethiopia-ev-ban-explainer-africa-energy-t...
3•e12e•32m ago•0 comments

LLMs Deal with Fraudulent Papers

https://www.science.org/content/blog-post/how-llms-deal-fraudulent-papers
1•Tomte•33m ago•0 comments

OBR: Britain faces 'painful' job losses from AI

https://www.telegraph.co.uk/business/2026/11/13/britain-faces-very-painful-job-losses-from-ai-obr...
5•encyclopedism•35m ago•0 comments

I built a ChatGPT Voice app for the 2007 Nokia N95

https://conoroneill.net/2026/11/15/chatgpt-on-nokia-n95/
1•conoro•35m ago•1 comments

LeakRadar – 18-signal B2B domain and revenue leak auditor on Cloudflare Workers

https://leakradar.leakradar.workers.dev
1•Buisnessdesigne•37m ago•0 comments

A local, open-source software factory

https://github.com/vinchenkov/Culler
1•vinchenkov•37m ago•1 comments

Does until it doesn't and doesn't until it does

https://rodneybrooks.com/does-until-it-doesnt-and-doesnt-until-it-does/
2•jeffreyrogers•39m ago•0 comments

A History of Telephone Speaking Clocks

https://www.youtube.com/watch?v=A6SK0xeZztM
1•CharlesW•40m ago•0 comments

Show HN: Perfectclone – Yoink the source code of any website, not an AI clone

https://github.com/eshaangulati123/perfectclone
2•eshaangulati•44m ago•2 comments

The End of the Hard-Coded GUI

https://deadneurons.substack.com/p/the-end-of-the-hard-coded-gui
1•nr378•44m ago•0 comments

F/OSS Comics #15: BSD Unix, Part 5 – Bringing TCP/IP to BSD

https://fosscomics.com/posts/15.%20BSD%20Unix%20Part%205%20-%20The%20Development%20of%20TCP-IP/
1•joonehur•44m ago•0 comments

Paradigm Puzzles

https://www.paradigm.xyz/puzzles
1•aberatiu•44m ago•0 comments