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

Aethyro – AI chat SaaS, and a billing bypass I found by attacking my own product

https://aethyro.com/
1•leer4030•25s ago•0 comments

Ask HN: What router will remain secure during the vulnpocalypse?

1•nonfunctional•3m ago•0 comments

Wall Street prepares for AI's "day after"

https://www.axios.com/2026/10/23/ai-catastrophe-wall-street
1•toomuchtodo•7m ago•0 comments

Claude made me a DOOM II level [video]

https://www.youtube.com/watch?v=o6tNhFPuYjE
2•audiodude•8m ago•0 comments

Elections Are More Predictable Than They Look

https://www.caltech.edu/about/news/elections-are-more-predictable-than-they-look
1•armcat•9m ago•0 comments

Small, calm welcome screen for Emacs (a warm extensible dashboard)

https://codeberg.org/jjba23/welkomscherm.el
1•jjba23•17m ago•0 comments

Show HN: Codex quota tracker Garmin watch face

https://github.com/greg76/token-quota/tree/main
1•gregkb•20m ago•0 comments

12 Angry Agents

1•anuptalwalkar•22m ago•0 comments

Conservation of Compute

https://nishantjosh.dev/blogs/conservation-of-compute/
1•cat-whisperer•23m ago•1 comments

I ran the full 2.8T-parameter Kimi-K3 on a 64GB Mac Mini

https://github.com/sjdthree/kimi-k3-mlx-macmini
2•sjdthree•24m ago•1 comments

German court calls Google aerial imagery 'spying'

https://www.courthousenews.com/german-court-calls-google-aerial-imagery-spying/
2•rdmuser•25m ago•0 comments

Narrative Deck – AI Agent skill for creating interactive web stories

https://aakatheeri.github.io/narrative-deck/
2•aakatheeri•25m ago•0 comments

Greece passes social media ban for children under 15

https://www.reuters.com/legal/litigation/greece-passes-social-media-ban-children-under-15-2026-10...
5•thunderbong•28m ago•0 comments

I Am New Here

1•dev_man•30m ago•1 comments

Show HN: You Can Just Filter YouTube Playlists in the 'Save to Playlist' Dialog

2•ydoc5212•33m ago•0 comments

iPhone Duo jailbroken on launch day

https://www.macrumors.com/2026/10/23/iphone-duo-jailbreak/
4•gloxkiqcza•35m ago•1 comments

A Fix for Softmax and Cross-Entropy

https://jonbarron.info/softmaxfix/
3•Georgelemental•36m ago•0 comments

Oil spill washes up on UAE beaches after tanker strike

https://www.bbc.com/news/articles/c6rey3n974g5o
4•blondie9x•37m ago•1 comments

Birdwatching rewires the brain and slows cognitive decline

https://www.bbc.com/future/article/20261019-birdwatching-rewires-the-brain-and-slows-cognitive-de...
2•cisc•39m ago•2 comments

The same AI question emits more carbon dioxide in Texas than in Sweden

https://www.cio.com/article/4238689/the-same-ai-project-emits-more-carbon-dioxide-in-texas-than-i...
2•wltyn•39m ago•0 comments

Google will pay people to use less electricity so its data centers can use more

https://www.computerworld.com/article/4239858/google-will-pay-people-to-use-less-electricity-so-i...
7•mikelgan•40m ago•1 comments

Learning as Freedom (2012)

https://www.nytimes.com/2012/09/06/opinion/john-deweys-vision-of-learning-as-freedom.html
1•alasr•41m ago•1 comments

AI devours a fifth of companies' IT budgets

https://www.computerworld.com/article/4239898/ai-accounts-for-one-fifth-of-companies-it-budgets.html
3•mikelgan•43m ago•0 comments

Why have coding agents not brought easter-egg utopia?

https://rallywith.ai/blog/bring-back-easter-eggs/
1•ajuhasz•45m ago•1 comments

HumanLayer is now Open Source

https://www.hlyr.dev/blog/open-sourcing-humanlayer
5•dhorthy•46m ago•1 comments

AI Just Raised the Stakes on Continuous Delivery

https://www.bradoyler.com/ai/continuous-delivery-is-a-security-feature/
1•bradoyler•50m ago•0 comments

Window Heat Pumps Offer Efficient Heating and Cooling Without Ductwork

https://www.wsj.com/business/energy-oil/window-heat-pumps-heating-cooling-fd552926
3•bookofjoe•50m ago•1 comments

Factorio version 2.1, the final major update for the game, has been released

https://factorio.com/blog/post/fff-449
3•haunter•51m ago•0 comments

Ritmo: Type-safe ECS runtime for TypeScript

https://ritmo.typeonce.dev/
2•sandromaglione•55m ago•0 comments

Bitter Lessoned in Automated Theorem Proving

https://essays.johnloeber.com/p/34-bitter-lessoned-in-automated-theorem
1•loeber•56m ago•0 comments