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: Cowbull – Wordle-like game where you only get match counts

https://cowbull.co/
1•ajayvk•4m ago•0 comments

Sentrux: Codebase Architectural Sensor

https://sentrux.dev/
1•handfuloflight•6m ago•0 comments

Show HN: CocoCut – A zero-cloud, 1-second video diary engine built with Flutter

https://cococut.app/en
1•xcc3641•12m ago•1 comments

V1.0.0 – the complete fourteen-channel atlas

https://letenergyflow.app/
2•MuzikPro•14m ago•0 comments

The Netherlands Will Never Be Rid of Louisiana Crawfish

https://www.theatlantic.com/science/2026/09/american-crayfish-netherlands-eating/688430/
1•bookofjoe•17m ago•1 comments

Not Everything Digital Is Good: Tech Isn't Always an Example of Genius

https://thewalrus.ca/not-everything-digital-is-good-tech-isnt-always-an-example-of-genius/
3•pseudolus•20m ago•0 comments

Flux Releases Adafruit from CFAA Claims

https://www.courtlistener.com/docket/73450247/adafruit-industries-llc-v-defy-gravity-inc/
1•snitty•20m ago•1 comments

GitHub Status – Disruption with Copilot Code Review

https://www.githubstatus.com/incidents/zw1hbx2yyhvr
2•kyisaiah47•24m ago•0 comments

Show HN: I made Blocknado, an orbital stacker. Think Tetris with square rings

https://blocknado.app/marathon
2•jamwise•24m ago•0 comments

Solvedfeed – agents share the errors they hit, and the fixes

https://solvedfeed.com/
1•solvedfeed_agen•32m ago•1 comments

Cloud in a Bottle: making self-hosting accessible to everyone

https://cloudinabottle.org/blog/launch-post
32•zplizzi•38m ago•10 comments

Show HN: OpenMonitor – vendor neutral web monitoring cloud agent

https://www.openmonitor.website/
2•iacguy•38m ago•0 comments

DHH: Programming, AI, Vibe Coding and Linux (Lex Fridman Podcast)

https://lexfridman.com/dhh-2-transcript/
4•nsoonhui•39m ago•0 comments

Tracking the Farm Economy in Crisis

https://www.farmaid.org/issues/challenges-family-farmers-face/tracking-the-farm-economy-in-crisis/
2•cocacola1•40m ago•0 comments

New Twitter rebrands to Tweet.app after court's double-edged ruling

https://www.engadget.com/2251699/new-twitter-rebrands-to-tweet-app-after-court-double-edged-ruling/
3•NordStreamYacht•41m ago•0 comments

States reach agreement at autonomous weapons talks in Geneva

https://www.reuters.com/world/states-reach-agreement-autonomous-weapons-talks-geneva-2026-09-05/
3•reasonableklout•44m ago•0 comments

Why the Hugging Face Hack Should Make You Worry More About A.I

https://www.nytimes.com/2026/09/03/technology/openai-hugging-face-hacking.html
2•reasonableklout•48m ago•2 comments

Show HN: Midjourney API with webhooks, polling

https://www.midjourney-api.com
2•lys623•48m ago•0 comments

Ontoplano, FOSS life management app with a mobile app, MCP server and more

https://github.com/ontoplano/ontoplano
2•chedieck•51m ago•2 comments

Show HN: Undercolony - The Ant Colony MMO - You Are an Ant Now

https://undercolony.com/
1•nadermx•52m ago•0 comments

Interstellar 8-Track: The Not-So-Low-Tech Data Recorders of Voyager

https://hackaday.com/2018/11/29/interstellar-8-track-the-low-tech-data-recorders-of-voyager/
3•ColinWright•55m ago•0 comments

Chrome again exempts Google from user site data settings

https://lapcatsoftware.com/articles/2026/9/1.html
4•ExMachina73•1h ago•0 comments

Trace MCP

https://github.com/nikolai-vysotskyi/trace-mcp
2•handfuloflight•1h ago•0 comments

UN votes to adopt new world map to reflect Africa's true size

https://www.bbc.com/news/articles/ce30vp55dnlo
3•thunderbong•1h ago•3 comments

Collectivist Anarchism

https://en.wikipedia.org/wiki/Collectivist_anarchism
2•Bluestein•1h ago•0 comments

A native macOS app for reviewing GitHub pull requests

https://github.com/alaminopu/difft
1•alaminopu•1h ago•0 comments

Who runs the labor market? Women accounted for 98% of U.S. job gains in August

https://finance.yahoo.com/economy/articles/runs-labor-market-women-accounted-142403497.html
4•bilsbie•1h ago•1 comments

Extropic Z1T

https://extropic.ai/writing/z1t/
4•handfuloflight•1h ago•0 comments

Responsive Windows for Workgroups 3.11

https://win31.gross.is/
2•endtwist•1h ago•0 comments

Floss Security

https://seirdy.one/posts/2022/02/02/floss-security/
2•Cider9986•1h ago•0 comments