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

I built a ridiculous game to test decision models vs. 9 LLMs

https://sausagebattlefield.made-by-benny.com/casestudy/
1•bennyr•1m ago•0 comments

Software developers are not okay [video]

https://www.youtube.com/watch?v=KsEpW03gxKg
2•sajithdilshan•2m ago•0 comments

Inner Loops: A Sourcebook for Fast 32-Bit Software Design by Rick Booth (1997)

https://www.amazon.com/dp/0201479605
1•peter_d_sherman•3m ago•0 comments

Mounting Proton Drive in Linux Like in Other OS's

https://oss.lsantos.dev/proton-drive-linux-fs/
1•khaosdoctor•4m ago•0 comments

Competitive and tiny decision model from Danger Labs

https://huggingface.co/DangerLabs/dm-jepa-1.5
1•DennisAleynikov•4m ago•1 comments

What the Data Center Boom Looks Like from the Sky

https://www.nytimes.com/interactive/2026/10/05/upshot/data-center-scale.html
2•xnx•4m ago•0 comments

Gigabyte W775-V10-L01 Hands-On Bringing Nvidia GB300 Deskside (748GB Memory)

https://www.servethehome.com/gigabyte-w775-v10-l01-hands-on-bringing-nvidia-gb300-deskside/
2•peter_d_sherman•8m ago•0 comments

Creatives Takeover

https://creatives-takeover.com/
1•Javo95•9m ago•0 comments

Hungary to open Communist-era informer files in reckoning with Cold War past

https://www.reuters.com/business/media-telecom/hungary-open-communist-era-informer-files-reckonin...
2•rdmuser•10m ago•0 comments

When and why prototyping is still needed when working with AI agents

https://emmflow.com/blog/when-and-why-prototyping-is-still-needed-when-working-with-ai-agents
1•owenbrown•11m ago•1 comments

Application development without programmers [Preview]

https://archive.org/details/applicationdevel00mart
1•luispa•14m ago•0 comments

Tell HN: If you mispell HOME in 'cd $HOME', you still end up in ~/

1•TZubiri•15m ago•1 comments

The AI Agents Pitching Lit Mags to Stay Alive

https://bookgossip.substack.com/p/the-ai-agents-pitching-lit-mags-to
1•paulpauper•16m ago•0 comments

From Moore's Law to Eroom's Law: Power Constraints and the Productivity Slowdown

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=7567438
2•paulpauper•16m ago•0 comments

Against Laissez-Faire Democracy

https://marginalrevolution.com/marginalrevolution/2026/10/against-laissez-faire-democracy.html
2•paulpauper•17m ago•0 comments

An open vision-language model for diverse medical applications

https://www.nature.com/articles/s41591-026-04626-w
4•brandonb•17m ago•0 comments

MAI-Code-1.1-Flash: Better, faster, at a quarter of the cost

https://microsoft.ai/news/mai-code-1-1-flash-br-better-faster-at-a-quarter-of-the-cost/
1•wrs•17m ago•0 comments

The open source, cloud-native harness

https://mecatl.dev/
1•mooreds•18m ago•0 comments

Open Source Rust clean-room replacements for 7 of Adobe's apps

https://www.reddit.com/r/SaaS/comments/1wwnhbt/ive_created_open_source_100_rust_cleanroom/
1•edward•19m ago•0 comments

Show HN: StayLeet – keeping skills sharp in AI coding era

https://stayleet.com/
1•jjak82•20m ago•0 comments

Dazzle AI – an AI assistant that uses your camera roll to better understand you

https://dazzle.ai/
1•gurjeet•23m ago•0 comments

The OpenAI proofs are us

https://avowed.substack.com/p/the-openai-proofs-are-us
2•kendallgclark•26m ago•0 comments

A Claude Code mod plays MIDI music when it works

https://github.com/delexw/miod
3•delexw•33m ago•1 comments

Karl Bushby – Walking around globe – no motorised transport

https://en.wikipedia.org/wiki/Karl_Bushby
2•lifeisstillgood•36m ago•0 comments

Remote Jobs with Salary Listed

https://nokku.payanai.com/jobs/remote-jobs-with-salary
1•payanai•36m ago•1 comments

Where are typefaces being designed?

https://type.lol/studies/where-type-comes-from
2•colinprince•37m ago•0 comments

Thoughts on humans keeping up with AI advances in math and software

https://jcoc611.com/blog/what-happens-when-the-ai-slop-is-correct/
1•jcoc611•38m ago•0 comments

Ask HN: Is the Future of IDEs Bleak?

2•bigmattystyles•39m ago•5 comments

The Agentic Web Needs a Protocol Stack

https://raorajat.substack.com/p/the-agentic-web-needs-a-protocol
1•raorajat007•42m ago•0 comments

Cloudflare Connect Convince Your Boss

https://www.cloudflare.com/connect/convince-your-boss/
2•weinzierl•43m ago•0 comments