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

AI got the blame for the Iran school bombing. The truth is more worrying

https://www.theguardian.com/news/2026/mar/26/ai-got-the-blame-for-the-iran-school-bombing-the-tru...
1•funnybeam•1m ago•0 comments

In March 1993, the FSF received the following letter

https://stallman.org/articles/destruction-certificate.txt
1•lr0•2m ago•0 comments

Russian botnet operator linked to major ransomware attacks sentenced in US

https://therecord.media/russian-botnet-operator-sentenced-ransomware
1•Anonasty•5m ago•1 comments

UK says Chinese wind turbine maker poses national security threat

https://www.ft.com/content/3bbf79be-08f7-4012-b0b7-a5894181af1b
1•julosflb•7m ago•0 comments

An app that makes you do pushups to turn off your alarm

https://unsnooze.framer.ai/
1•cnnadozi•14m ago•1 comments

XReplicator – eBPF-based server backups that track only changed disk sectors

1•iamvishnuks01•18m ago•0 comments

Internet 3.0: empty gardens and the software boom

https://tekbog.substack.com/p/internet-30-empty-gardens-and-the
2•tekbog•23m ago•1 comments

Wittgenstein and the Paradoxes at the Limits of Language

https://iai.tv/articles/wittgenstein-and-the-paradoxes-at-the-limits-of-language-auid-3146
2•downboots•25m ago•0 comments

Financialization

https://www.investopedia.com/terms/f/financialization.asp
2•downboots•27m ago•0 comments

The Digital Imprimatur (2003)

https://www.fourmilab.ch/documents/digital-imprimatur/
2•pr337h4m•28m ago•0 comments

Sharing: I gave my OpenClaw a voice. I can't go back to typing

https://github.com/voiceclaw/voiceclaw
2•voiceclaw•29m ago•0 comments

Blockchain Social Media

https://ristforever.com/
1•benjaminklick•32m ago•1 comments

Major upgrades to Ray Serve: 88% lower latency and 11.1x higher throughput

https://www.anyscale.com/blog/ray-serve-inference-lower-latency-higher-throughput-haproxy
1•robertnishihara•33m ago•1 comments

Mapterhorn

https://mapterhorn.com/
3•matthberg•37m ago•0 comments

PolyShell attacks target 56% of all vulnerable Magento stores

https://www.bleepingcomputer.com/news/security/polyshell-attacks-target-56-percent-of-all-vulnera...
2•Anonasty•38m ago•1 comments

Built a smartplate bentop prototype that can analyze food automatically

1•dallas-elliott•43m ago•0 comments

HDP: An open protocol for verifiable human authorization in agentic AI systems

https://github.com/Helixar-AI/HDP
1•Helixar•44m ago•0 comments

The Unreasonable Effectiveness of Linear Search

https://evan-jones.appspot.com/linear-search.html
3•Antibabelic•48m ago•0 comments

Vogue is barking up the wrong tree with lawsuit, says Dogue creator

https://www.thetimes.com/uk/media/article/vogue-is-barking-up-the-wrong-tree-with-lawsuit-says-do...
3•petethomas•52m ago•0 comments

Data is everywhere. The government is buying it without a warrant

https://www.npr.org/2026/03/25/nx-s1-5752369/ice-surveillance-data-brokers-congress-anthropic
7•nuke-web3•53m ago•0 comments

CoolIT's employees to get cash payouts with $4.75B sale to Ecolab

https://www.theglobeandmail.com/canada/article-coolit-cooling-tech-employees-cash-payout-sale-eco...
3•petethomas•54m ago•0 comments

Rule based automation vs. Agentic AI system

https://dev.to/priya_negi_9ffd29931ea408/tasker-vs-droidrun-rule-based-automation-vs-agentic-ai-s...
1•Messyflame•57m ago•0 comments

Permanent Injunction Bars CDC, CISA from Coercing Social Media on Free Speech [pdf]

https://storage.courtlistener.com/recap/gov.uscourts.lawd.189520/gov.uscourts.lawd.189520.477.1.pdf
2•nstj•1h ago•0 comments

A Geometric Resolution of the Vacuum Catastrophe via 3-Torus Topology

https://drive.google.com/file/d/1NUxRyGn7P72ptlCYsoZcxRdI3Xa0e6Gd/view?usp=sharing
3•avonmach•1h ago•0 comments

How are teachers handling writing feedback at scale?

1•uuuAA•1h ago•0 comments

LiteLLM Supply Chain Attack: Defense in Depth Is the Only AI Security Strategy

https://www.runtimeai.io/blog-litellm-attack.html
3•roshanshaik•1h ago•0 comments

Zipcode specific inflation to understand local price changes

https://whatchanged.us/
2•ryan_j_naughton•1h ago•0 comments

Show HN: Spectator – A programming language for Cybersecurity and Hacking

1•CzaxTanmay•1h ago•0 comments

Spotting issues in DeFi with dimensional analysis

https://blog.trailofbits.com/2026/03/24/spotting-issues-in-defi-with-dimensional-analysis/
1•anitil•1h ago•1 comments

Iran rejects US proposal, lays out five conditions for ending war

https://www.presstv.ir/Detail/2026/03/25/765835/iran-rejects-us-proposal-lays-out-five-conditions...
6•Jimmc414•1h ago•1 comments