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 Tag, the open source Claude Tag

https://github.com/CopilotKit/OpenTag
1•nathan_tarbert•43s ago•0 comments

Agentic Code Review

https://www.oreilly.com/radar/agentic-code-review/
1•pella•4m ago•0 comments

Hacker News Job Trends

https://hackernewstrends.com/who-is-hiring
1•nguyentranvu•6m ago•0 comments

Corgi, says it didn't steal from open source, issues cease and desist

https://techcrunch.com/2026/06/26/corgi-the-buzzy-y-combinator-backed-insurance-tech-startup-says...
1•627467•6m ago•0 comments

Germany: Hottest temperature on record 41.3C (106.3°F)

https://phys.org/news/2026-06-germany-hottest-temperature-413c-weather.html
2•defrost•9m ago•0 comments

Jeeves: A minimal systemd TUI written in Go for lightweight hardware

https://github.com/aymanhs/jeeves
1•aymanhs72•10m ago•0 comments

India: Factory workers told to film themselves for AI/robot training

https://www.theguardian.com/global-development/2026/jun/24/indian-factory-workers-told-film-thems...
1•KellyCriterion•11m ago•0 comments

Liquid Radius

https://liquidradius.com/
1•bookofjoe•15m ago•0 comments

William: A tiny poetry model in the browser

https://akshit.org/2026/06/21/william/
2•noteness•16m ago•0 comments

If You Can't Hold It, You Don't Own It

https://dervis.de/physical/
3•cemdervis•17m ago•0 comments

Looking for digital nomads to test VPN with streaming services

https://shp.network
1•SHPnetwork•17m ago•1 comments

I built a habit tracker with no streaks

https://habitoftheday.com/
1•ismaelvli•21m ago•1 comments

It's Official: F-35s Are Now Being Delivered Without Radars

https://www.twz.com/air/its-official-f-35s-are-now-being-delivered-without-radars
1•SenHeng•22m ago•1 comments

NPM adds preventive account protection for high-impact accounts

https://github.blog/changelog/2026-06-25-npm-adds-preventive-account-protection-for-high-impact-a...
1•exploraz•23m ago•0 comments

Moral elevation can induce nursing

https://pubmed.ncbi.nlm.nih.gov/18410202/
1•akyuu•28m ago•0 comments

Understanding the Linux Kernel: The Scheduler

https://internals-for-interns.com/posts/linux-kernel-scheduler/
1•valyala•32m ago•0 comments

Dolby Launches First UPC AV1 Lawsuit Against TPV Subsidiaries

https://michael7924.substack.com/p/dolby-launches-first-upc-av1-lawsuit
1•ledoge•39m ago•0 comments

How hot is too hot for the human body? (2023)

https://www.bbc.com/news/health-66249805
2•tosh•41m ago•0 comments

Today programme suffers 'body blow' as BBC prioritises social/digital content

https://www.theguardian.com/media/2026/jun/27/today-programme-bbc-social-digital-content-radio-4
2•mellosouls•41m ago•1 comments

Apple Internals: Swift in the Kernel

https://blog.calif.io/p/apple-internals-swift-in-the-kernel
2•akyuu•43m ago•0 comments

Everyone Will Have an AI Coding Agent

https://github.com/HoratiuCode/Clawie
1•horatiucode•44m ago•0 comments

How a New York race became the first front in the AI industry's midterm war

https://www.washingtonpost.com/politics/2026/06/25/how-new-york-race-became-first-front-ai-indust...
1•1vuio0pswjnm7•45m ago•0 comments

Europe's extreme heat is shutting down power plants

https://www.technologyreview.com/2026/06/24/1139676/europe-heat-power-plants/
2•joozio•45m ago•1 comments

Chernobyl's Forgotten Internet [video]

https://www.youtube.com/watch?v=iZKw2H6d1SU
1•arbayi•51m ago•1 comments

Former executive sues Meta over attempts to 'silence' her memoir Careless People

https://www.latimes.com/business/story/2026-06-26/former-executive-sues-meta-over-attempts-to-sil...
3•1vuio0pswjnm7•52m ago•0 comments

Modern Web Guidance

https://master.dev/blog/modern-web-guidance/
2•ibobev•54m ago•0 comments

Factorio 2.1 Experimental Release

https://factorio.com/blog/post/fff-444
8•ibobev•56m ago•0 comments

Former executive sues Meta over attempts to 'silence' memoir Careless People

https://apnews.com/article/meta-wynnwilliams-lawsuit-silence-book-careless-people-652de34608da69b...
2•1vuio0pswjnm7•57m ago•0 comments

Meta-analysis of DNA methylation aging signatures in 17 human tissues

https://www.nature.com/articles/s43587-026-01164-5
1•bookofjoe•58m ago•0 comments

ICC judges sue convicted criminal Trump after US attempt to intimidate the court

https://www.yacnews.com/icc-judges-sue-convicted-criminal-donald-trump-after-us-attempt-to-intimi...
6•ortr•59m ago•0 comments