frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•8mo 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

Don't invert established UX mental models

https://thoughts.wyounas.com/p/dont-invert-established-ux-mental
1•simplegeek•1m ago•0 comments

Linux's B4 Tool Now Uses AI for Code Review Assistance

https://www.phoronix.com/news/Linux-b4-Tool-Dog-Feeding-AI
1•birdculture•1m ago•0 comments

Show HN: Number Crunch – a simple daily number puzzle

https://numbercrunch.fun/
1•cshdllr•1m ago•0 comments

The Chrysalis Backdoor: A Deep Dive into Lotus Blossom's Toolkit

https://www.rapid7.com/blog/post/tr-chrysalis-backdoor-dive-into-lotus-blossoms-toolkit/
1•taubek•3m ago•0 comments

Show HN: Vibeloop – A place for some creative fun

https://vibeloop.app
1•smonte•3m ago•0 comments

Draft AV2 specification and reference code

https://av2.aomedia.org
1•ksec•5m ago•0 comments

Are there any open APIs left?

https://shkspr.mobi/blog/2026/01/are-there-any-open-apis-left/
1•blenderob•5m ago•0 comments

Show HN: RedditLeadGen – Automate high-intent lead capture on Reddit

https://www.redditleadgen.com/
1•KeluAgent•6m ago•0 comments

From $0 to $100M in DonutSMP over the weekend

https://blog.vjeux.com/2026/minecraft/from-0-to-100-million-in-donutsmp-over-the-weekend.html
1•ibobev•7m ago•0 comments

Commodore, IBM, OS/2, ARexx: Deal or No Deal?

https://www.datagubbe.se/os2/
2•ibobev•7m ago•0 comments

Avaricious Publishers

1•cryNthedark•8m ago•0 comments

Podcast: State of the Art of Biological Computing • Ewelina Kurtys [video]

https://www.youtube.com/watch?v=45b_lEXW9Ew
1•chhum•8m ago•0 comments

The Words AI Can't Find

https://aeon.co/essays/sure-ai-can-do-writing-but-memoir-not-so-much
1•ahsoli•9m ago•0 comments

Reshaping gold leads to new electronic and optical properties

https://www.umu.se/en/news/reshaping-gold-leads-to-new-electronic-and-optical-properties_12158682/
1•geox•10m ago•0 comments

Terragrunt 1.0 RC1 Released

https://www.gruntwork.io/blog/the-road-to-1-0-rc1-released
1•yhakbar•11m ago•0 comments

Fourth wind farm blocked by Trump is allowed to resume construction

https://thehill.com/policy/energy-environment/5709209-fourth-wind-farm-blocked-by-trump-is-allowe...
1•smurda•13m ago•0 comments

Elon Musk's SpaceX reportedly mulling a merger with xAI

https://www.scientificamerican.com/article/elon-musks-spacex-reportedly-mulling-a-merger-with-xai/
2•SilverElfin•13m ago•1 comments

Show HN: Cloud-cost-CLI – Find cloud $$ waste in AWS, Azure and GCP

https://github.com/vuhp/cloud-cost-cli
1•vuhp•13m ago•0 comments

Signs of Sir Terry Pratchett's dementia may have been hidden in his books

https://phys.org/news/2026-01-sir-terry-pratchett-dementia-hidden.html
2•rbanffy•13m ago•0 comments

Illinois Prairie PostgreSQL User Group Meets Feb. 18 5:30 PM CST

1•pgedge_postgres•14m ago•0 comments

Claude plugin to close the loop "agent-md:session-commit

https://github.com/Olshansk/agent-md
1•Olshansky•15m ago•0 comments

The Emerging Science of ML Benchmarks

https://mlbenchmarks.org/
2•bvsrinivasan•17m ago•0 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
1•marklit•17m ago•0 comments

Codex vs. Claude Code vs. Gemini CLI – Agent Leaderboard

https://voratiq.com/leaderboard/
1•behnamoh•19m ago•0 comments

Training four-legged robots as if they were dogs

https://techxplore.com/news/2026-01-legged-robots-dogs.html
1•Brajeshwar•20m ago•0 comments

Quake in the browser using JavaScript and Three.js

https://mrdoob.github.io/three-quake/
2•ckrapu•21m ago•0 comments

Show HN: HoundDog.ai – Ultra-Fast Code Scanner for Data Privacy

https://github.com/hounddogai/hounddog
2•joohwan•21m ago•0 comments

48 hours without lungs: artificial organ kept man alive until transplant

https://www.nature.com/articles/d41586-026-00239-y
3•Brajeshwar•22m ago•0 comments

Saudi gigaproject opens with largest and fastest roller coaster

https://newatlas.com/architecture/six-flags-qiddiya-city/
1•Brajeshwar•23m ago•0 comments

Believing that first impressions are fixed may ease social anxiety, study finds

https://medicalxpress.com/news/2026-01-believing-ease-social-anxiety.html
1•PaulHoule•24m ago•0 comments