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

What a Wayland compositor can and can't protect you from

https://demiguru.codeberg.page/wayland-compositor-threat-model/
1•DemiGuru•1m ago•0 comments

A Distributed Magnetic Optimization Algorithm (MOA) Swarm Running on Numax

https://github.com/GianIac/numax/tree/main/examples/distributed_magnets
1•gianiac•2m ago•0 comments

The Software Factory Forgot About Design

https://atifaz.am/writing/the-software-factory-forgot-about-design
1•atifazam•3m ago•0 comments

Walter Koenig, star of Star Trek, dies aged 90

https://www.rte.ie/entertainment/2026/1026/1596876-walter-koenig-star-of-star-trek-dies-aged-90/
2•austinallegro•4m ago•0 comments

Microsoft offers 60k employees a voluntary exit

https://twitter.com/Amanda_Goodall/status/2114748370954985906
1•m348e912•4m ago•0 comments

Show HN: Termcraft – 2D terminal survival with multiplayer support

https://github.com/pagel-s/termcraft/tree/v0.2.0
3•sebosch•4m ago•0 comments

Anthropic warns of 'catastrophic risk' to humankind ahead of blockbuster share

https://www.bbc.co.uk/news/articles/cq398p1wd1evo
2•chrisjj•5m ago•1 comments

Show HN: Font Fam – A directory of 2,181 open-source fonts

https://fontfam.net/
1•bensterne•6m ago•1 comments

Warhound raises $200M to engineer war dogs and arm them with Anduril gear

https://techcrunch.com/2026/10/22/ben-lamm-raises-200m-for-warhound-to-engineer-war-dogs-and-arm-...
15•reaperducer•7m ago•0 comments

Walter Koenig Has Died

https://www.usatoday.com/story/entertainment/tv-streaming/2026/10/26/walter-koenig-dead-star-trek...
1•fghorow•8m ago•0 comments

Reviewing agent output arriving faster than you can inspect it

1•Oscalemor•8m ago•0 comments

NoTemplate – Local market and competitor research before building a website

https://notemplate.online/
1•kochandrus•9m ago•0 comments

Stalwart Mail Reaches v1.0.0

https://github.com/stalwartlabs/stalwart/releases/tag/v1.0.0
1•zevisert•9m ago•0 comments

Back to the Past: Find any site's first presence in the Internet Archive

https://cogdogblog.com/2026/10/back-to-the-past/
1•CharlesW•10m ago•0 comments

Fishing website for Susaki, Japan, hit by data leak, all 3 users affected

https://soranews24.com/2026/10/26/fishing-information-website-for-susaki-japan-hit-by-data-leak-a...
3•beansovertoast•11m ago•0 comments

Maybe Don't 'Kill the Old'

https://philippdubach.com/posts/kill-the-old-wont-get-you-a-house/
1•7777777phil•11m ago•0 comments

KWin-Type Introduced to Address KDE Wayland Usability Gap for Auto-Typing Text

https://www.phoronix.com/news/KDE-KWin-Type
1•zx2c4•12m ago•0 comments

Agent Tree – Live terminal monitor for Claude Code agents

https://github.com/MikeGT4/agent-tree
2•MikeGT4RS•14m ago•0 comments

Geneva to offer free home delivery of groceries to elderly

https://www.swissinfo.ch/eng/demographics/geneva-to-offer-free-home-delivery-of-groceries-to-elde...
3•giuliomagnifico•14m ago•0 comments

Stanford CS336: Language Modeling from Scratch – Spring 2026

https://www.youtube.com/playlist?list=PLoROMvodv4rMqXOcazWaTUHhq-yembLCV
2•pretext•15m ago•0 comments

Dear Figma, I hope to come back

https://kaitlynhova.medium.com/dear-figma-i-hope-to-come-back-3cf88f0b20fc
2•matthova•15m ago•0 comments

Sea Ice and Territory in the Arctic

https://blog.willmeye.rs/sea-ice-and-territory-in-the-arctic/
2•willmeyers•16m ago•0 comments

US designates helium as a critical material – AP News

https://apnews.com/article/energy-critical-materials-minerals-helium-43da160adc1bad389fba0b9ffbd1...
5•rbanffy•16m ago•0 comments

Greece passes social media ban for kids under 15

https://www.dw.com/en/greece-joins-countries-putting-age-limits-on-social-media-banning-access-fo...
3•rbanffy•17m ago•0 comments

Michigan prof creates Python-like Jac language for AI agents

https://www.theregister.com/devops/2026/10/23/michigan-prof-creates-python-like-jac-language-for-...
2•rbanffy•17m ago•0 comments

Dispatch 006: Cheers at Angola

https://www.metanoia-research.com/dispatch-006-cheers-at-angola/
21•metanoia_•19m ago•0 comments

Four Direct, Reasonable, and Important AI Questions

https://freddiedeboer.substack.com/p/four-direct-reasonable-and-important
4•paulpauper•21m ago•0 comments

Plan for AI-run companies challenged by US lawmakers

https://www.ft.com/content/d5021cdf-816e-4cb9-bbf9-e4ba816a004f
4•paulpauper•22m ago•1 comments

Regional Variations and Productivity Puzzles in Health Care

https://www.nber.org/papers/w35937
2•paulpauper•22m ago•0 comments

The GameMaker engine series is going free for commercial use on PC

https://www.rockpapershotgun.com/the-gamemaker-engine-series-behind-undertale-hotline-miami-and-s...
2•Tomte•23m ago•1 comments