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

How teachers are remaking classrooms for the AI age

https://www.reuters.com/world/how-teachers-are-remaking-classrooms-ai-age-2026-10-28/
1•giuliomagnifico•2m ago•0 comments

Ask HN: What YouTube channels should I let my kids watch?

1•wrxd•6m ago•1 comments

Ask HN: Are Apple app reviewers sharing app ideas?

1•barlutiu•6m ago•0 comments

"No human at the helm": Delaware plan would let AI agents run businesses

https://arstechnica.com/tech-policy/2026/10/no-human-at-the-helm-delaware-plan-would-let-ai-agent...
1•gvieri•10m ago•0 comments

Oil Spill on Dubai's Beaches via Satellite

https://twitter.com/sabman/status/2115604266232737881
1•sabman•14m ago•1 comments

S.Korea AI chip startup raises $620M at a $2.9B valuation

https://www.bloomberg.com/news/articles/2026-10-28/furiosaai-quadruples-valuation-to-2-9-billion-...
2•haebom•14m ago•0 comments

Does Running an E-Paper Display at 30 FPS Destroy It?

https://hackaday.com/2026/10/28/does-running-an-e-paper-display-at-30-fps-destroy-it/
1•sohkamyung•14m ago•0 comments

Show HN: Mist – a tool pairing SAST and Fuzzing for smarter Bug Hunting

https://github.com/alessandroPalazzolo/mist
1•alessandroroche•16m ago•0 comments

YourOwnWeigh – Sync your Withings scales anywhere you want (for free)

https://www.tomanthony.co.uk/blog/withings-yow-free-wifi-sync/
1•TomAnthony•18m ago•0 comments

What "ten sorts in ten languages" say about the abstraction we're living through

https://george.mand.is/2026/10/you-already-dont-understand-your-code/
2•adityaathalye•21m ago•0 comments

What Wall Street Thinks About the AI Trade Now

https://www.bloomberg.com/news/articles/2026-10-29/what-wall-street-really-thinks-about-the-ai-tr...
1•angry_impala•21m ago•0 comments

Ask HN: Is cloudfare workers better than Vercel? (free tier)

1•rohansrma•24m ago•1 comments

Ask HN: Why not AI assisted ZFS rewrite?

1•reacharavindh•26m ago•1 comments

Aiseesoft Anock for Mac

https://www.aiseesoft.com/pads/anock-for-mac.xml
1•mobieark•27m ago•0 comments

Search engine aggregator with a comprehensive plugin/extension system

https://github.com/degoog-org/degoog
1•Nature6509•29m ago•0 comments

UK's small power plants face higher cyber risk into 2030s – Iran-linked hack

https://www.theguardian.com/business/2026/aug/27/uk-small-power-plants-risk-cyber-attacks-iran-hack
1•lifeisstillgood•31m ago•0 comments

Write All the Things

https://asbedb.dev/musings/write-all-the-things
1•donksank•32m ago•0 comments

Show HN: A free 16-point check for how AI assistants see your website

https://checker.visiblebyagents.com/self-check.html
1•visiblebyagents•33m ago•0 comments

Lonewolf 0.2 – A standalone XMPP server written in Rust

https://github.com/lonewolf-im/lonewolf/releases/tag/v0.2.0
1•ortuman•34m ago•0 comments

Discord to let search engines index public server messages

https://www.bleepingcomputer.com/news/security/discord-to-let-search-engines-index-public-server-...
2•Smith-7831•34m ago•0 comments

Ask HN: Techniques for productive AI use in the workspace

4•MiiMe19•36m ago•0 comments

Native Shell: native UI framework in Rust for mobile, desktop and web

https://github.com/longbridge/nsh
2•0x1997•37m ago•1 comments

Cuba is skipping its November 1, 2026 clock change and staying on DST until 2027

https://www.timeanddate.com/news/time/cuba-keeps-dst-until-nov-2027.html
22•n_plus_1_acc•46m ago•22 comments

Show HN: Find hidden technical issues across client websites

https://gotrama.com
1•emmanuelyaks•47m ago•0 comments

EvilQwen

https://jacquesmattheij.com/evilqwen.png
1•jacquesm•49m ago•1 comments

Local-first means three different things

https://hologram.page/blog/local-first-means-three-different-things
2•lawik•52m ago•0 comments

Open Agent Primitives: run enterprise AI agents securely

https://openap.org
1•emreb•54m ago•0 comments

Between Fact and Fiction: unlock the void energy

https://zenodo.org/records/23629786
1•AbdulrahmanAhme•57m ago•0 comments

Everything I know about AI regulation I learned from music videos

https://www.technollama.co.uk/everything-i-know-about-ai-regulation-i-learned-from-music-videos
2•slyall•57m ago•0 comments

Australia Bans AI 'Emotional Intimacy' with Children;

https://dsrupt.news/articles/australia-bans-ai-emotional-intimacy-with-children-chatbot-makers-wi...
2•zippiest•1h ago•0 comments