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

Running Kubernetes without C in Rust-based Asterinas kernel

https://github.com/upbound/asterkube
1•boeroboy•34s ago•1 comments

IBM Expands Z17 and LinuxONE 5 Mainframe Lineups with Single Frame and Rackmount

https://www.servethehome.com/ibm-expands-z17-and-linuxone-5-mainframe-lineups-with-single-frame-a...
1•rbanffy•1m ago•0 comments

The Lolcow-ification of Politics in the Attention Economy

https://www.dontbeasucker.blog/p/attention-tastes-good-like-a-politik
1•betterthanever•2m ago•0 comments

Razer Certifying Their First Laptop for Linux: Razer Blade 18 RZ09-0582 Review

https://www.phoronix.com/review/razer-blade-18-linux
1•rbanffy•2m ago•0 comments

I RE'd (and reimplemented) the ICSee camera app. The security is atrocious

https://github.com/voidnullvalue/Icsee-android
1•voidnullvalue•3m ago•0 comments

America Talked Itself into Chinese Open Source AI

https://www.resilientcyber.io/p/how-america-talked-itself-into-chinese
1•smurda•3m ago•0 comments

Hosting a 2,800 RPS app on Render – the good parts and the bad parts

https://judoscale.com/blog/judoscale-on-tour-render
1•adamlogic•4m ago•0 comments

Ramp – Render-style deploys on your own VPS

https://ramp.sh
1•mafras•4m ago•1 comments

OpenCode Data: Real-world AI model usage, cache ratios, and costs

https://opencode.ai/data/
1•ntcho•4m ago•0 comments

A document explainer with no signup and no permanent document storage

https://www.understanddocs.com
1•Nencheff•5m ago•0 comments

Collapse of Atlantic Currents May Already Be 'Locked In'

https://e360.yale.edu/digest/amoc-collapse-10-percent
1•Brajeshwar•5m ago•0 comments

High-cardinality metrics at scale: why the standard playbook is wrong

https://www.netdata.cloud/blog/high-cardinality-metrics-observability-scale/
1•tanelpoder•6m ago•0 comments

Werner's Nomenclature of Colours

https://www.c82.net/werner/
1•surprisetalk•6m ago•0 comments

DuckDuckGo's Free Browser Now Blocks Most YouTube Video Ads

https://www.cnet.com/tech/services-and-software/duckduckgos-free-browser-now-blocks-most-youtube-...
1•speckx•7m ago•0 comments

The number of job titles that mention AI (even outside of tech) is surging

https://www.nbcnews.com/data-graphics/job-site-data-shows-ai-jobs-increasing-rcna353336
1•freejoe76•8m ago•0 comments

People Who Will Thrive in the AI Age

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

Japan releases snowman-like asteroid image after flyby

https://phys.org/news/2026-07-japan-snowman-asteroid-image-flyby.html
1•root-parent•8m ago•0 comments

Apple Announces $30B Broadcom Deal to Make More US Chips

https://www.macrumors.com/2026/07/08/apple-announces-30-billion-broadcom-deal/
1•tosh•9m ago•0 comments

Stacking Chips Sideways Gives AI More Memory

https://spectrum.ieee.org/stacking-chips-sideways
1•rbanffy•9m ago•0 comments

Felons, Fraudsters Flog Offensive Cybersecurity Startup

https://krebsonsecurity.com/2026/07/felons-fraudsters-flog-offensive-cybersecurity-startup/
2•speckx•11m ago•0 comments

Show HN: I made a Chrome extension to share DevTools snapshots for bug reports

https://devtoolsexport.com/
1•mcb_software•12m ago•0 comments

Show HN: Parchmint – a Markdown editor that shows what the AI actually reads

https://parchmint.app
1•mazheru•12m ago•0 comments

iPhone and XeOS App and External Display = Chromebook Style Desktop

https://old.reddit.com/r/iosapps/comments/1uqtzqk/iphone_xeos_app_external_display_chromebook_style/
1•marianf•12m ago•0 comments

A brewing battle: More IT workers want unions. The industry doesn't

https://www.computerworld.com/article/4191760/brewing-battle-more-tech-workers-want-unions-but-th...
2•chobeat•13m ago•0 comments

Show HN: Billotter – A free invoice generator running 100% in your browser

https://billotter.com/
1•DeathBringerVII•13m ago•0 comments

Seed2.0 Model Card: Towards Intelligence Frontier for Real-World Complexity

https://arxiv.org/abs/2607.00248
1•gmays•15m ago•0 comments

We Are Living in a 'ChatGPT Flyer Pandemic'

https://www.404media.co/we-are-living-in-a-chatgpt-flyer-pandemic/
3•OccamsMirror•15m ago•1 comments

The internet has no front door for agents

https://blog.slopit.io/the-internet-has-no-front-door-for-agents/
1•asenna•15m ago•1 comments

Some New Agentic Patterns

https://blog.fsck.com/2026/07/05/new-patterns/
1•vinhnx•15m ago•0 comments

Meta's woes deepen in India as child abuse ads on Instagram draw government ire

https://www.cnbc.com/2026/07/06/meta-instagram-india-warning-whatsapp.html
2•root-parent•15m ago•0 comments