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

libBeresta – cross-platform C library for generating PDF files

https://github.com/libBeresta/libBeresta
1•smartmic•47s ago•0 comments

De-slop the text you shouldn't be writing anyway

https://blog.stephenturner.us/p/deslop
1•epistasis•1m ago•0 comments

Agentic engineering: a practical guide to reliable coding agents

https://scottspence.com/posts/agentic-engineering-practical-guide
1•mellosouls•2m ago•0 comments

Police Are Spending Opioid Settlement Funds on Flock Cameras

https://www.motherjones.com/politics/2026/08/police-opioid-funding-flock-alpr-camera-surveillance...
1•cdrnsf•3m ago•0 comments

Nuisance-call blocker fined £190k for being a nuisance caller

https://www.theregister.com/security/2026/08/27/nuisance-call-blocker-fined-190k-for-being-a-nuis...
1•joebuckwilliams•3m ago•0 comments

Watch the temperature of the moon during the eclipse tonight

https://moontemperature.com/
1•axolve•4m ago•1 comments

Omarchy distro gains serious backing

https://www.theregister.com/os-platforms/2026/08/27/omarchy-distro-gains-serious-backing/5293026
1•joebuckwilliams•4m ago•0 comments

Placemark is now open source

https://macwright.com/2026/08/25/placemark-fully-open-source
1•leephillips•5m ago•0 comments

Google Search Trend for Human

https://trends.google.com/explore
2•impjohn•5m ago•0 comments

Former Twitter lawyer launches Twitter.now

https://trademarklawyermagazine.com/former-twitter-lawyer-launches-twitter-now-as-trademark-battl...
2•tevrede•6m ago•0 comments

The Flakiness.io Analytics Engine

https://blog.flakiness.io/posts/2026/engine/
1•aslushnikov•6m ago•0 comments

Vercel WebGPU library, designed for agents

https://vgpu.sh
1•hugodan•8m ago•0 comments

Systemengineering: Requirements Mapping

https://share.wyzer.it/dataisbeautiful_wyzer.png
1•wyzer•8m ago•0 comments

Twitch reporting major outage across web, chat and video delivery

https://status.twitch.com
2•supernes•11m ago•1 comments

YeshiAI: Prayer, Journaling, Study and Spiritual Growth with AI

https://yeshi.ai/
1•eli_genc•12m ago•1 comments

Is This Why the Treasury Secretary Is Blocking Epstein's Financial Records?

https://kaitjustice.substack.com/p/bessent-kushner-55-billion-ea-deal-epstein
3•CGMthrowaway•12m ago•0 comments

Google tells Android app developers to cool it on memory use, or else

https://www.theverge.com/tech/985679/google-play-android-17-memory-limit
1•stalfosknight•13m ago•0 comments

The Banishment of Beauty from Everyday Life

https://www.honest-broker.com/p/the-banishment-of-beauty-from-everyday
1•CGMthrowaway•13m ago•0 comments

UniBLEed: Unauthenticated Root RCE on Any Unitree G1 Humanoid Robot

https://boschko.ca/g1-ble-rce/
1•Boschko•14m ago•0 comments

Delete YouTube Joke

https://delete-youtube-joke.b-saatsazov.workers.dev/
1•rowid•16m ago•0 comments

Show HN: Public threads that branch when you reply

https://app.treechat.com/quest/post-0e602844-aa9a-4040-a637-02403bdc8284
1•mitya777•17m ago•0 comments

There's a Decimal Point on That Speed Limit Sign. Here's Why

https://www.rd.com/article/decimal-point-speed-limit-sign/
1•gmays•17m ago•0 comments

Show HN: Qbix webserver 1.0, is able to handle 100x more traffic than Nginx+PHP

https://github.com/Qbix/webserver
2•EGreg•17m ago•0 comments

Show HN: An open T2I benchmark with all 9k+ generated images published

https://imagebench.ai/gallery
1•damien_henry•17m ago•0 comments

How Americans See EU Tech - Kai Lentit [video]

https://www.youtube.com/watch?v=gGlpBuW6ZFc
1•tcumulus•19m ago•0 comments

Inter-trial convergence of neural task states supports cognitive flexibility

https://www.cell.com/current-biology/fulltext/S0960-9822(26)00927-9
1•wertyk•20m ago•0 comments

First contracts kick off European Launcher Challenge

https://www.esa.int/Enabling_Support/Space_Transportation/First_contracts_kick_off_European_Launc...
1•rbanffy•20m ago•0 comments

Show HN: Black Friday is in 91 days

https://blackfriday.tools
1•buildItN0w_•21m ago•0 comments

Salesforce puts its CRM inside Claude – says you won't need the app

https://venturebeat.com/orchestration/salesforce-just-put-its-entire-crm-inside-claude-and-says-y...
2•wertyk•22m ago•0 comments

US Aims to Revive Civil War-Era Court to Claim Iran Oil as Prize

https://news.bloomberglaw.com/us-law-week/us-aims-to-revive-civil-war-era-court-to-claim-iran-oil...
5•throw0101d•25m ago•0 comments