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: Bonwa – A free visibility check for your website

https://bonwa.ai
1•bmosoane•39s ago•0 comments

Benchmark for Proactive Agents

https://deepnote.com/research/benchmark
1•Equiet•2m ago•0 comments

Breguet, 251-Year-Old Watchmaker, Is Hotter Than Ever in 2026

https://www.gq.com/story/breguet-watch-glossary-11-10-26
1•bookofjoe•3m ago•0 comments

Show HN: Dodaiso – Open-source personal AI agent (like Jarvis, dots,duet)

https://github.com/Dodaios/Dodaios
1•Dodaios•5m ago•0 comments

Solar-panel-covered canals have their day in the sun in California (2025)

https://www.universityofcalifornia.edu/news/solar-panel-covered-canals-have-their-day-sun-california
1•mooreds•7m ago•0 comments

Firefox's free built-in VPN uncaps data limit through January 2027

https://blog.mozilla.org/en/firefox/built-in-vpn-unlimited-data/
1•6thbit•9m ago•0 comments

We tested 37,000 MCP servers

https://nestdaddy.com/blog/we-tested-37000-mcp-servers
1•nestdaddy•9m ago•0 comments

An Agentic Robotics Fable

https://pokeandwiggle.com/blog/agentic-robotics#part-oneagentic-compared-to-end-to-end-policies
1•EvgeniyZh•10m ago•0 comments

Show HN: Bwat turns what's said in Zoom meetings into todos for your agents

https://github.com/qoralai/bwat
1•ragdollk•11m ago•0 comments

Insta-compare your transcript to every accelerated nursing program's pre-reqs

https://absncheck.com/
1•eastburnn•11m ago•0 comments

Prediction: Simulated Time Travel Is Coming

https://www.bjschone.com/writing/simulated-time-travel/
1•bjschone•12m ago•1 comments

Levels of Automation

https://www.votito.com/methods/levels-of-automation/
1•gojkoa•13m ago•0 comments

How US tech pain is European stock markets' gain

https://www.reuters.com/business/finance/how-us-tech-pain-is-european-stock-markets-gain-2026-11-13/
2•layer8•13m ago•0 comments

Yes you can measure engineering

https://www.rubick.com/valuesum-metric/
1•fagnerbrack•13m ago•0 comments

Age Calculator

https://play.google.com/store/apps/details?id=com.appshopbd.age_calculator&hl=en_US
1•appmartbd•15m ago•0 comments

Amazon's plan to own the product data and fight AI shopping agents

https://www.reuters.com/business/media-telecom/amazons-plan-own-worlds-product-data-fight-ai-shop...
2•layer8•16m ago•0 comments

Show HN: Put mandarinthewild.com/ in front of any link to read it with pinyin

https://mandarinthewild.com/read-with-pinyin
1•MandarinTheWild•16m ago•0 comments

Ratwires – The Graffiti Wall of the Internet

https://ratwire.space/
2•hgfdh•19m ago•0 comments

The End of the Thread

https://pa.ndel.is/article/end-of-the-thread/
1•zrg•20m ago•0 comments

What reduces burnout, according to three 2026 meta-analyses

https://medium.com/@6thMind/what-actually-reduces-burnout-according-to-three-2026-meta-analyses-8...
1•smanuel•20m ago•0 comments

Anthropic refusing to take money from Chinese Firms in IPO

https://www.bloomberg.com/news/articles/2026-11-13/anthropic-ipo-share-orders-from-china-are-said...
1•htrp•21m ago•2 comments

Show HN: Viral Video AI – Short videos from text, photos and video references

https://viralvideoai.ai/
1•Sunfin•21m ago•0 comments

The Origins of the Placenta

https://www.caltech.edu/about/news/uncovering-the-hidden-origins-of-the-placenta
1•gmays•21m ago•0 comments

Lumafield – Foldable Phones

https://www.lumafield.com/scan-of-the-month/foldable-phones
1•ortusdux•21m ago•0 comments

MS Office alternative Euro-Office gets Windows, macOS, and Linux desktop app

https://www.neowin.net/news/microsoft-office-alternative-euro-office-gets-windows-macos-and-linux...
3•bundie•21m ago•0 comments

Probabilistic Data Structures in Go

https://antonz.org/probabilistic-data-structures/
1•chmaynard•22m ago•1 comments

Kepler and the Dwarf

https://www.johndcook.com/blog/2026/11/13/kepler-and-the-dwarf/
3•speckx•22m ago•0 comments

Brazil's Caixa insurer breach exposes names and tax IDs of all 7.6M customers

https://filemanager-cdn.mziq.com/published/3972906b-e50b-4f74-ab74-4d0d32125d11/9567a559-d20a-486...
9•dvaplima•22m ago•0 comments

Hijacking Samsung TV Smart Hub Ads

https://dvratil.cz/2026/11/hijacking-samsung-tv-smart-hub-ads/
2•birdculture•23m ago•0 comments

Nvidia Employees Petition for Jensen Huang's Return

https://daringfireball.net/linked/2026/11/13/nvidia-petition
2•chmaynard•23m ago•0 comments