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

Show HN: EasyClaw – Seamless Installation for OpenClaw

https://easyclaw.com
1•tifa2up•1m ago•0 comments

Show HN: What Time Was It? – See what time it was X hours/minutes ago

https://whattimewasit.app/
1•brianchanwh•3m ago•0 comments

Why "No-Code Google Tag Manager Alternatives" Fail Marketers in the Long Run

https://www.tagcompanion.com/blog/why-no-code-gtm-alternatives-fail-marketers-in-the-long-run/
1•ybor•4m ago•0 comments

A simple CLI tool to be more organized and productive in 2026

https://github.com/inevolin/in-cli
1•ilja-nevo•5m ago•1 comments

Should makers still care about code quality?

https://hermanschaaf.com/should-makers-care-about-code-quality/
1•jeffbobries•8m ago•1 comments

The iPhone Triple Zero Meltdown

https://www.dodgycoder.net/2026/02/the-iphone-triple-zero-meltdown.html
1•damian2000•8m ago•0 comments

Show HN: Sklad – Secure, offline-first snippet manager (Rust, Tauri v2)

https://github.com/Rench321/sklad
1•rench321•10m ago•0 comments

Show HN: Map Frame – Custom map posters for $1 (not $50)

https://www.map-frame.com
1•sylvester_aswin•10m ago•0 comments

Credo Ut Intelligam

https://en.wikipedia.org/wiki/Credo_ut_intelligam
1•rzk•13m ago•0 comments

Kyutai unveils Invincible Voice: AI in the service of human connection

https://www.iliad.fr/en/actualites/article/kyutai-unveils-invincible-voice-artificial-intelligenc...
1•JeanKage•16m ago•0 comments

What Most People Miss About Getting Promoted – By Yue Zhao

https://news.theuncommonexecutive.com/p/what-most-people-miss-about-getting
1•yuezhao•17m ago•1 comments

Ask HN: Why do users mute apps instead of deleting them?

1•kajolshah_bt•19m ago•1 comments

Purely Functional Games (2018)

https://soupi.github.io/rfc/pfgames/
1•todsacerdoti•20m ago•0 comments

Less transparency does not protect critical infrastructure

https://www.dvlp.energy/en/blog/kritis
1•protontypes•25m ago•0 comments

Bridging Secrets Is Hard

https://www.johndcook.com/blog/2026/01/30/bridging-secrets/
1•ibobev•27m ago•0 comments

AGI, ASI, A*I – Do we have all we need to get there?

https://www.johndcook.com/blog/2026/01/30/agi-asi-ai-do-we-have-all-we-need-to-get-there/
1•ibobev•28m ago•0 comments

Doxyrest for unified C++ and Python documentation

https://rgoswami.me/posts/doc-cpp-dox-sph-doxyrest/
1•HaoZeke•29m ago•0 comments

Wix xEngineer announcement is a signal for the Engineering industry

https://pulse.support/blog/wix-ai-announcement
4•zevir•34m ago•0 comments

EU launches government satcom program in sovereignty push

https://spacenews.com/eu-launches-government-satcom-program-in-sovereignty-push/
1•benkan•36m ago•0 comments

Danish Students Face Legal Action and Fines over Textbook Piracy

https://torrentfreak.com/danish-students-face-legal-action-and-fines-over-textbook-piracy/
2•gslin•36m ago•0 comments

Wi-Fi advocates get win from FCC with vote to allow higher-power devices

https://arstechnica.com/tech-policy/2026/01/fcc-to-authorize-more-powerful-wireless-devices-in-6-...
1•benkan•37m ago•0 comments

Ask HN: Has anybody moved their local community off of Facebook groups?

3•madsohm•38m ago•0 comments

Statement [from Hetzner] on the adjustment of setup fees

https://www.hetzner.com/pressroom/statement-setup-fees-adjustment/
1•surimarkam•38m ago•1 comments

Mandelson tried to change bankers' bonus policy at Epstein's request

https://www.telegraph.co.uk/news/2026/02/01/mandelson-tried-change-bankers-bonus-policy-epstein-r...
1•pera•38m ago•0 comments

The Agentic Code Problem

https://twitter.com/theo/status/2018091358251372601
1•tosh•40m ago•0 comments

OpenClaw on Cloudflare Workers

https://github.com/cloudflare/moltworker
2•zoooey•41m ago•1 comments

Replacing API keys with payments (HTTP 402 / x402)

https://apiosk.com
1•ollybrinkman•43m ago•1 comments

clojure.spec

https://clojure.org/about/spec
1•tosh•43m ago•0 comments

Craft Agents - Work with agents, with the UX they deserve

https://agents.craft.do
2•sturza•44m ago•0 comments

The telephoto is the only phone camera that matters

https://www.theverge.com/column/870883/telephoto-phone-camera
1•kstonekuan•45m ago•0 comments