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

Show HN: Open-source CLI/MCP that checks if AI engines recommend your products

https://github.com/optifeed/optifeed-radar
1•erdemgezer•28s ago•0 comments

Japan to keep interest rates steady

https://japantoday.com/category/business/boj-set-to-keep-policy-rate-steady-to-gauge-impact-of-hi...
1•mark336•28s ago•0 comments

Smart contracts for AI agents: Centralized platforms->distributed control planes

https://medium.com/quantumblack/smart-contracts-for-ai-agents-6122e0c7e2f3
1•stichers•43s ago•0 comments

Show HN: HimitsuObfuscator – a lightweight LLVM-17 obfuscator for any Linux

https://github.com/HimitsuShell/HimitsuObfuscator
1•mushstory•49s ago•0 comments

Beware the Permanent Periphery

https://asteriskmag.com/issues/15/beware-the-permanent-periphery
1•surprisetalk•1m ago•0 comments

Accelerating scientific discovery with ChatGPT for Academic Researchers

https://openai.com/index/chatgpt-for-academic-researchers/
1•mks_shuffle•2m ago•0 comments

The Skills AI Stopped Teaching Junior Developers

https://menelaos.vergis.net/posts/The-Skills-AI-Stopped-Teaching-Junior-Developers
1•melenaos•3m ago•0 comments

Adversarial Code Obfuscation for Defending Against LLM-Based Analysis

https://arxiv.org/abs/2606.11755
1•dirkc•3m ago•0 comments

Building an EU-resident family finance app on GCP (schema-per-tenant, KMS)

https://ivmanto.com/blog/eu-resident-family-finance-on-gcp
1•nikolaytonev•4m ago•0 comments

Refusal as Instruction: Equipping Patrons to Resist AI, Data Brokers, Big Tech

https://ital.corejournals.org/index.php/ital/article/view/17653/11960
1•wallflower•7m ago•0 comments

Meta shares tumble as Mark Zuckerberg tries to sell his vision for AI 'agents

https://www.ft.com/content/06d941ed-8136-46a4-a2ec-44bea1b35c3b
3•1vuio0pswjnm7•8m ago•1 comments

Show HN: XQL, a query language for screening market data

https://xcreener.com/xql-playground
1•guzzul•9m ago•0 comments

Show HN: ABSL – 100% Integer-Only Neural Network Training in Rust

https://github.com/Mojo0869/ABSL
2•Mojo_0869•10m ago•1 comments

AI Scammers Are Better at Building Trust Than Humans

https://www.wired.com/story/ai-scammers-are-better-at-building-trust-than-humans/
2•justworks•10m ago•0 comments

Docker Hub – Tags pushed on July 29th may not be visible in Hub

https://www.dockerstatus.com/
1•opsdisk•12m ago•0 comments

Elena, a library for building Progressive Web Components

https://elenajs.com/
1•brianzelip•12m ago•0 comments

Convert any website to React/Next.js

https://tiny-door.com
1•systemerror•12m ago•0 comments

Great Barrier Reef at risk of 'collapse', scientists warn

https://japantoday.com/category/features/environment/great-barrier-reef-at-risk-of-%27collapse%27...
2•speckx•13m ago•0 comments

Launch HN: Prized (YC S26) – Let non-engineer staff build secure internal tools

https://prized.dev
2•marinoseliades•15m ago•0 comments

Show HN: Skytrace – Self-hosted 3D ADS-B viewer with receiver coverage domes

https://sky.luftaquila.io
1•luftaquila•16m ago•0 comments

Headteacher had the most guessable username-password combo you could imagine

https://www.theregister.com/security/2026/07/30/headteacher-had-the-most-guessable-username-passw...
2•geekinchief•16m ago•1 comments

Why Tokyo's New Shorts Policy Is Sparking Debate in Japan

https://www.nytimes.com/2026/07/19/world/asia/japan-cool-biz-tokyo-shorts-heat.html
1•Markoff•17m ago•1 comments

To Know What Your Customers Think, Just Ask Their A.I. Twins

https://www.nytimes.com/2026/07/30/business/dealbook/simile-ai-agents-funding.html
1•pteetor•18m ago•1 comments

Show HN: Local text, image, video, music and 3D from one CLI, no Python

https://github.com/sawfwair/mere-run
1•sawfwair•19m ago•0 comments

Percent of Leaders Regret AI Layoffs–and a Major Hiring Reversal Has Begun

https://www.inc.com/bruce-crumley/55-percent-of-leaders-regret-ai-layoffs-and-a-major-hiring-reve...
1•speckx•19m ago•1 comments

Navigating Source Code (especially on large projects)

1•thekey•20m ago•0 comments

UK police to arrest people for showing support for Palestine Action

https://twitter.com/metpoliceuk/status/2082527338735005811
8•slowin•21m ago•1 comments

First Contact: The most important question in AI

https://evolutionairy.ai/first-contact/
1•adevalois•22m ago•1 comments

The AI Aesthetic

https://blog.jim-nielsen.com/2026/ai-aesthetic/
1•meetpateltech•22m ago•0 comments

Upper stage impacting the moon on 2026 August 5

https://www.projectpluto.com/25010d.htm
2•ryannevius•22m ago•0 comments