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: Hikaru Labs – A browser-based image toolbox

https://hikarulabs.xyz
1•CFBL•1m ago•0 comments

In Retrospect: Science – The Endless Frontier

https://www.nature.com/articles/466922a
1•teleforce•3m ago•0 comments

Jfsendit – A dead-simple way to send files straight from one browser to another

https://jfsendit.com/
1•coinfused•4m ago•0 comments

Google's YouTube settles social media addiction case with teen

https://www.bbc.co.uk/news/articles/cly81g7x73po
1•vinni2•5m ago•0 comments

New WingTask with TaskWarrior 3 sync support

https://wingtask.com/announcing-new-wingtask
1•Cort3z•8m ago•0 comments

Show HN: SQL MCP Server – 61.37% on DataAgentBench with GLM-5.2

https://github.com/gagarwal304/databridge
1•gagarwal123•9m ago•0 comments

Workdir: Open-source sandboxes for AI agents

https://workdir.dev/
1•handfuloflight•9m ago•0 comments

Digital Dugnad

https://digitaldugnad.eu/en/
1•bronlund•10m ago•0 comments

Israel continues to commit genocide by targeting children in Gaza, UN finds

https://www.theguardian.com/world/2026/jun/23/israel-deliberately-targeting-gaza-children-to-comm...
4•hebelehubele•11m ago•0 comments

"Be Yourself" Only Works for People Who Aren't Annoying

https://www.cartoonshateher.com/p/be-yourself-only-works-for-people
1•Michelangelo11•11m ago•0 comments

SHO HN: RainBreak App Mac – The AI doesn't need a break. But you do

https://rainbreak.franzai.com/
1•franze•11m ago•0 comments

What Happens When Claude Tests Your Web Application?

https://searchzee.com/blog/ai-agent-tests-web-application
1•rajkverma123•12m ago•0 comments

Crypto 2026 Accepted Papers

https://crypto.iacr.org/2026/acceptedpapers.php
1•altro•18m ago•0 comments

Show HN: dk

https://github.com/hq6/dk
1•hq6•21m ago•0 comments

The Importance of Establishing Boundaries with Your DOM: Stealing 1Password Keys

https://guyfischman.com/posts/1password-delegation/
2•guyfischman•26m ago•0 comments

Unreliable Agentic Systems in Production

1•shasyn•27m ago•0 comments

Oxford's top maths professor: 'The devil could use AI to destroy the world'

https://www.telegraph.co.uk/books/non-fiction/interview-oxford-professor-john-lennox/
1•01-_-•28m ago•0 comments

Anthropic Mythos exposed flaws in classified US systems

https://www.channelnewsasia.com/business/anthropics-mythos-model-found-vulnerabilities-in-classif...
2•01-_-•29m ago•0 comments

The Robotics Experiment Loop

https://rerun.io/learn
3•Tycho87•30m ago•0 comments

The $80 Pie Only a Former McKinsey Consultant Could Dream Up

https://www.grubstreet.com/article/jamagansett-pie-hamptons-baked-goods.html
1•Michelangelo11•30m ago•0 comments

Eight vaccines linked to a lower risk of dementia

https://www.gavi.org/vaccineswork/eight-vaccines-linked-lower-risk-dementia
2•u1hcw9nx•32m ago•0 comments

Ask HN: Best full text RSS news sources?

1•walden789•33m ago•0 comments

A desktop wrapper for orchestrating web design AI agents

https://github.com/swiftsellai-ssa/sticky/releases/tag/v1.0.0
1•gabriel_sstech•38m ago•0 comments

Ask HN: What do you do when your one model hits Limit?

1•ZaanCogil•38m ago•0 comments

Lies, Damn Lies and Database Benchmarks

https://questdb.com/blog/lies-damn-lies-and-database-benchmarks/
1•birdculture•40m ago•0 comments

Oracle's 21,000 layoffs help drive its debt-fueled AI investments

https://arstechnica.com/ai/2026/06/oracles-21000-layoffs-help-drive-its-debt-fueled-ai-investments/
2•joozio•42m ago•0 comments

Employee #1: Reddit (2016)

https://www.ycombinator.com/blog/chris-slowe-interview/
1•downbad_•44m ago•0 comments

World Cup 26 Goal Map– every goal, live

https://a-maherr.github.io/wc2026-goalmap/
2•theanonymousone•46m ago•0 comments

Excellent Repairability: Steam Machine Tear-Down and Accessing RAM and SSD [video]

https://www.youtube.com/watch?v=glXA3ObwSwQ
2•jrepinc•46m ago•0 comments

Segregation by Design (Urban Planning)

https://www.segregationbydesign.com
1•kristopolous•47m ago•0 comments