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

A Proposal to Fix Go's Proposal Backlog

https://github.com/golang/go/discussions/80580
1•lr0•5m ago•0 comments

Show HN: NoiseDrop – describe a place, hear it

https://www.noisedrop.app/
1•jigarmody24•9m ago•0 comments

Show HN: I spent 3 months making desktop automation stop lying to AI agents

https://github.com/lahfir/agent-desktop/tree/main
1•lahfir•11m ago•0 comments

Sexually transmitted infections are surging in Europe

https://www.economist.com/europe/2026/08/09/sexually-transmitted-infections-are-surging-in-europe
2•alphabetatango•17m ago•0 comments

Single-provider vs. multi-provider architectures for multimodal AI apps

https://medium.com/@CometAPI_/how-to-architect-a-multimodal-app-for-chat-image-and-video-in-2026-...
1•WavyPeng•17m ago•0 comments

Show HN: AI Meeting Assistant in Browser

https://chatpanel.net/
1•earth2mars•20m ago•1 comments

France's constitutional authority strikes down social media ban for under-15s

https://www.france24.com/en/france/20260814-france-s-constitutional-authority-strikes-down-social...
3•Markoff•28m ago•1 comments

Agents on Rails: The LLM Benchmark Project

https://rubyonrails.org/2026/8/12/llm-benchmarking-project
1•ksec•31m ago•0 comments

Show HN: ThoughtDAG – An editable context graph for LLM conversations

https://chenxiachan.github.io/thoughtdag/
2•chatchan•36m ago•0 comments

Flink SQL vs. Flink Java API

https://www.reddit.com/r/apacheflink/s/TAzjpyYzSH
2•ganeshsivakumar•38m ago•0 comments

Show HN: Rent vs. buy, backtested across 241 US metros with pinned data

https://github.com/assumptionsshown/RunTheNumbers
4•newroots•48m ago•0 comments

Best US- and EU-hosted abliterated models with no input/output prompt retention

https://next.abliteration.ai
3•thomadev0•55m ago•2 comments

Instagzam and Other Logo Redesigns

https://creolened.com/instagzam-and-other-logo-redesigns/
1•meetpateltech•59m ago•0 comments

The other Sean Byrne doesn't exist

https://conic.al/writing/the-other-sean-byrne-doesnt-exist/
6•rdl•1h ago•1 comments

Reconsidering O_CREAT|O_DIRECTORY

https://lwn.net/Articles/1085617/
2•pykello•1h ago•0 comments

BibleMigo- where the Bible meets technology and game mechanics

https://www.biblemigo.com/
1•mosesmanzana•1h ago•0 comments

App:Unforgetful

https://marco.org/2026/08/14/unforgetful
1•shivaraj1996•1h ago•0 comments

An Idea for a New Form of Media

3•tsydenzhap•1h ago•1 comments

Comma.ai Launches a PCIe Gen4 X4 to USB4 Dock with Open-Source Firmware

https://www.phoronix.com/news/Comma.ai-PCIe-Gen4-USB4-Dock
2•ferryth•1h ago•0 comments

Best AI solution to hunt for buffer overflows in open source apps?

1•firefax•1h ago•0 comments

VTCode

https://github.com/vinhnx/VTCode
1•handfuloflight•1h ago•0 comments

Vivodyne launches largest human biological datacenter

https://www.businesswire.com/news/home/20260812148428/en/Vivodyne-Launches-the-Worlds-Largest-Hum...
2•george_max•1h ago•0 comments

Peter Sarnak on "The AlphaZero Test" for Mathematics

https://www.ams.org/journals/notices/202607/noti3373/noti3373.html
1•the-mitr•1h ago•0 comments

People Who Will Thrive in the AI Age

https://www.theatlantic.com/ideas/2026/06/ai-open-ai-anthropic/687689/
8•jdkee•1h ago•1 comments

destruction-certificate.txt

https://stallman.org/articles/destruction-certificate.txt
2•lr0•1h ago•0 comments

Dynatrace to buy AI observability startup Arize for $915M

https://app.dealroom.co/news/note/dynatrace-to-buy-ai-observability-startup-arize-for-915m
1•doughnutstracks•1h ago•1 comments

Mesa activists oppose Japanese data center, seek audience with city council

https://www.abc15.com/news/region-southeast-valley/mesa/mesa-activists-oppose-japanese-data-cente...
3•spking•1h ago•0 comments

Show HN: Supervice – process supervisor for agentic processes. zero dependencies

https://github.com/rodmena-limited/supervice
1•rodmena•1h ago•0 comments

Tron (Hacker)

https://en.wikipedia.org/wiki/Tron_(hacker)
3•lr0•1h ago•1 comments

Water Ring Toss Game

https://projects.arkon.digital/threejs/water-ring-toss-game/
2•memalign•1h ago•0 comments