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•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

Writes and Write-Nots

https://www.paulgraham.com/writes.html
1•duc_minh•1m ago•0 comments

The Billionaire Who Wired San Francisco

https://nymag.com/intelligencer/article/chris-larsen-san-francisco-cameras-surveillance.html
1•littlexsparkee•2m ago•0 comments

Tristan Davey's Punch Card Archive

https://punchcards.tristandavey.com/
1•ohjeez•8m ago•0 comments

Show HN: CLI Security for Agentic Development

https://github.com/marco-trotta1/badvibes
1•muoco-01•9m ago•0 comments

New Surface devices built for business and AI acceleration

https://blogs.windows.com/devices/2026/05/19/introducing-new-surface-devices-built-for-business-a...
1•ericsaf•9m ago•0 comments

Show HN: Nexus – free, self-hosted business suite for service teams

https://nexus-erp.de
2•at2software•10m ago•1 comments

New syslog formatter for Golang (RFC 3164/5424/6587 compatible)

https://github.com/zveinn/go-syslog
1•keyb1nd•10m ago•0 comments

VIX

https://github.com/kirby88/vix-releases
1•DeathArrow•10m ago•0 comments

Microsoft Delta

https://www.youtube.com/watch?v=8bNLp_oTuNM
1•Krontab•11m ago•0 comments

Ask HN: What are your plans for the AI future?

2•MisterTea•12m ago•1 comments

Show HN: RoBrain – Shared memory for AI agents, with rejected alternatives

https://github.com/adelinamart/robrain
1•mart1adelina•14m ago•0 comments

What Copy Fail looked like on a minimal OS

https://github.com/siderolabs/awesome-talos/wiki/Why-Kubernetes-nodes-inherit-problems-they-never...
6•hannle•14m ago•0 comments

Show HN: WiFi Heatmap – free, browser-based predictive WiFi planner

https://wifiheatmap.app/
2•kgergov•15m ago•1 comments

There's no such thing as "age verification"

https://pluralistic.net/2026/05/19/shes-dead-of-course/
1•Brajeshwar•15m ago•0 comments

Chart: How Tech Giants Make Their Billions (2017)

https://www.visualcapitalist.com/chart-5-tech-giants-make-billions/
1•chistev•15m ago•1 comments

Powertracker, 29 GW of announced AI capacity mapped to host counties

https://powertracker.io/
1•twistedwabbit•17m ago•0 comments

Forward-Looking Laziness: What Changes When AI Writes 95% of the Code

https://www.szia.ai/post/forward-looking-laziness-what-changes-when-ai-writes-95-of-the-code
1•mszel•17m ago•0 comments

What Bazel taught us about Terraform

https://stategraph.com/blog/what-bazel-taught-us-about-terraform
1•lawnchair•17m ago•0 comments

Parag Agrawal's AI startup wants to pay publishers when AI agents use their work

https://fortune.com/2026/05/19/parag-agrawal-parallel-startup-pay-publishers-when-ai-agents-use-t...
1•rahul003•18m ago•0 comments

.DJVU – Open, Highly Compressed .PDF Alternative

https://en.wikipedia.org/wiki/DjVu
1•evolve2k•18m ago•1 comments

Moving my backups to restic (2021)

https://blog.darkmere.gen.nz/2021/02/moving-my-backups-to-restic/
2•mooreds•19m ago•0 comments

Book on Truth in the Age of A.I. Contains Quotes Made Up by A.I

https://www.nytimes.com/2026/05/19/business/media/future-of-truth-ai-quotes.html
1•droidjj•19m ago•0 comments

My sci-fi novel recommendations (2023)

https://www.noahpinion.blog/p/my-sci-fi-novel-recommendations-888
1•mooreds•20m ago•0 comments

Mystery Math Whiz and Novelist Advance Permutation Problem (2018)

https://www.quantamagazine.org/sci-fi-writer-greg-egan-and-anonymous-math-whiz-advance-permutatio...
1•mooreds•20m ago•0 comments

AI's Missing Pricing Tier

https://medium.com/@sandeepjawaharp/ais-missing-pricing-tier-a0522ab083d4
1•SandeepJawahar•21m ago•0 comments

EJBCA – Open-source public key infrastructure (PKI) and CA software

https://github.com/Keyfactor/ejbca-ce
1•sigalor•21m ago•0 comments

Programming the Amiga and Atari ST in C: Counter Loops and Game Ticks

https://retrogamecoders.com/st-amiga-c-loops/
1•ibobev•22m ago•0 comments

Cheap cloud AI was never going to last. The off-ramp wasn't built for everyone

https://www.greatworkeveryone.com/writing/cheap-cloud-ai-was-never-going-to-last
2•connorrandazzo•22m ago•0 comments

EvmScript: Write EVM programs using TypeScript

https://github.com/KimlikDAO/EvmScript
1•szaglam•22m ago•0 comments

Show HN: Askbyemail.com – Send an email, get AI answer or summary (no signup)

https://www.askbyemail.com
1•ahallan•23m ago•0 comments