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

MinIO-dash – MinIO admin panel after they removed the Console in 2025

https://github.com/MarceliRacis/minio-dash
2•marceliracis•1m ago•0 comments

Show HN: Akashic – A self-hosted intelligence workspace inspired by Palantir

https://github.com/CaviraOSS/Akashic
1•nullure•3m ago•0 comments

How to Watch the 2026 FIFA World Cup Finals: Spain vs. Argentina

https://www.wired.com/story/how-to-watch-the-fifa-2026-world-cup-07-19-2026/
1•joozio•11m ago•0 comments

I Make a Renaming Batch Software with a Pleasant Graphic

https://apps.microsoft.com/detail/9nl267vtkkmg?hl=en-US&gl=US
1•SolvyCode•14m ago•1 comments

Show HN: Regularly, hand-picked daily logic and number puzzles, no ads

https://regularly.co
1•deepakrb•15m ago•0 comments

AMD Ryzen 7 7700X3D Review: 3D V-Cache Gaming Performance for Less – HotHardware

https://hothardware.com/reviews/amd-ryzen-7-7700x3d-gaming-cpu-review
1•rbanffy•19m ago•0 comments

How Predictable Are Laws? – By Brian Potter

https://www.construction-physics.com/p/how-predictable-are-laws
1•rbanffy•20m ago•0 comments

Show HN: Same castle prompt, 8 LLMs, 24 procedural Three.js worlds

https://castle-bakeoff.pages.dev/
1•valhallarecords•22m ago•0 comments

Ask HN: Would you rent M3 Ultra from me?

1•realaccfromPL•25m ago•0 comments

Chromatone spectrogram written in Rust for the terminal

https://github.com/lucky7xz/chromaTUI
2•lucky7xz•27m ago•0 comments

The death and rebirth of my home server

https://sgt.hootr.club/blog/home-server-rebirth/
2•steinuil•29m ago•0 comments

Agent Arena: Benchmarking AI Agent Devtool Onboarding

https://2027.dev/arena/sandboxes
2•karlmush•30m ago•0 comments

Qwen 3.8 Max

https://qwen.ai/home
2•linzhangrun•32m ago•0 comments

The Economic Mirage of Local LLMs

https://eamag.me/2026/the-economic-mirage-of-local-llms
1•eamag•33m ago•0 comments

Israel's $50M Experiment to Change U.S. Public Opinion

https://www.wsj.com/politics/israels-50-million-experiment-to-change-u-s-public-opinion-253b3b70
1•impish9208•34m ago•2 comments

Trump Media plans to sell priority access to Truth Social posts

https://www.theguardian.com/us-news/2026/jul/16/trump-media-truth-social-posts
2•OJFord•35m ago•0 comments

ChatGPT convinced an Alabama woman to end her life to fulfill a divine prophecy

https://www.al.com/news/2026/07/chatgpt-convinced-an-alabama-woman-to-end-her-life-to-fulfill-a-d...
3•01-_-•38m ago•1 comments

What I learned selling 2,500 MIDI recorders: Hardware is not so hard

https://chipweinberger.com/articles/20260719-hardware-is-not-so-hard
3•chipweinberger•39m ago•3 comments

France, Germany vow to develop Palantir rival

https://www.politico.eu/article/france-germany-want-to-develop-a-palantir-rival/
3•01-_-•39m ago•0 comments

Show HN: CheckRun – a checklist runner for the Chrome side panel

https://checkrun.co/
1•gingermanymph•42m ago•0 comments

Show HN: AI Buddy – Free STT and Screenshot Tool for Mac (Requires Gemini)

https://claudete.co/ai-buddy
1•morion4000•44m ago•0 comments

Web-ext 10.5 – A command line tool to help build, run, and test web extensions

https://github.com/mozilla/web-ext/releases/tag/10.5.0
2•javatuts•44m ago•0 comments

Hyperblam lets you make music with HTML

https://hyperblam.how/
2•javatuts•45m ago•0 comments

Babylon Lite: A Fresh Take on Babylon.js

https://doc.babylonjs.com/lite/
1•javatuts•45m ago•0 comments

Who's Subsidizing Chinese AI

https://www.chinese-ai-report.com/
4•colin7snyder•48m ago•2 comments

The U.S. saw the first 'China Shock.' Now the world gets the sequel

https://www.washingtonpost.com/business/2026/07/18/china-export-boom-keeps-workers-employed-risks...
3•ironyman•50m ago•0 comments

Save GPT-5.5

https://save-gpt-5-5.fyi/
2•agunal•50m ago•1 comments

Ask HN: Is float divergence/drift a real issue in many industries?

5•Swapnopam•51m ago•0 comments

From Algorithms to Autonomy:How AI Is Rewriting Architecture of SW and Mobility

https://bhanuprakash795480.substack.com/p/from-algorithms-to-autonomy
3•yogrish•52m ago•0 comments

QR Coupon Generator That Unlocks Discounts After Social Actions

https://artvizual.com/qr-code-coupon-generator
2•cvmaker•52m ago•0 comments