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

Play ambient background sounds on Mac

https://support.apple.com/guide/mac-help/play-background-sounds-mchl3061cdc6/mac
1•gregsadetsky•31s ago•0 comments

RSS on Mastodon and the Fediverse

https://fedi.tips/following-mastodon-and-fediverse-accounts-through-rss/
2•doener•2m ago•0 comments

Bill Gates testifies Epstein pressured him using knowledge of his affairs

2•Teever•3m ago•0 comments

Forgejo v16.0 Is Available

https://forgejo.org/2026-07-release-v16-0/
2•birdculture•6m ago•1 comments

Show HN: Explore the Workspaces of Modern Creators

https://workspaces.xyz/
3•ryangilbert•7m ago•0 comments

Unschooling

https://uli.rocks/unschooling/
2•surprisetalk•8m ago•0 comments

Half-Life 2 running on ReactOS on real hardware [video]

https://www.youtube.com/watch?v=a_my1_xyPM0
1•hespejo•8m ago•0 comments

Macos27.kimi.page

https://macos27.kimi.page
2•ray__•9m ago•1 comments

The risk of weather data sabotage is rising

https://www.technologyreview.com/2026/07/17/1140622/weather-data-sabotage/
2•Brajeshwar•10m ago•0 comments

Show HN: Reactive Payment

https://www.npmjs.com/package/@stillkinetic/web-sdk?activeTab=readme
1•penpendian•11m ago•0 comments

How to make an NYT crossword groupchat

https://searchforx.com/storytime.html
1•aatran14•13m ago•1 comments

Show HN: A tool to capture video on one device, encode/store it on another one

https://codeberg.org/mbitsnbites/videorelay
1•mbitsnbites•13m ago•0 comments

Top Defense Official Could Reap Windfall from Ligado Lawsuit

https://prospect.org/2026/07/17/top-defense-official-could-reap-windfall-from-dod-settlement/
2•h2si•13m ago•0 comments

Frame – the first Linux Assembly X server

https://isene.org/2026/07/Frame.html
2•guybedo•17m ago•0 comments

Why Odin?

https://nathany.com/why-odin/
2•nathany•18m ago•1 comments

Orka – Policy checkpoint that intercepts AI agent actions before they execute

https://github.com/mathhMadureira/orka
1•matteusmadu•18m ago•1 comments

A Mathematical Tribute to the Soccer Ball

https://www.nytimes.com/2026/07/17/science/mathematical-tribute-soccer-ball.html
1•igonvalue•18m ago•0 comments

Bombyx Mori

https://en.wikipedia.org/wiki/Bombyx_mori
1•thunderbong•24m ago•0 comments

I built a free Chrome extension that surfaces similar Amazon listings instantly

https://getlowly.com/
1•Lirrydoz•26m ago•0 comments

Racing serverless GPU providers cut p95 cold starts from 117s to 21s

https://www.gpuhedge.com/
2•mireklzicar•26m ago•0 comments

Researcher poisons open-weight AI model for under $100

https://www.theregister.com/ai-and-ml/2026/07/16/researcher-poisons-open-weight-ai-model-for-unde...
2•dijksterhuis•26m ago•0 comments

Coca-Cola suspended production at its Fairlife dairy after a ransomware attack

https://techcrunch.com/2026/07/16/coca-cola-suspended-production-at-its-fairlife-dairy-after-a-ra...
3•Brajeshwar•27m ago•0 comments

Affix-io/CLI-lite – Open-source terminal QR and barcode tool – ZKP

https://www.npmjs.com/package/@affix-io/cli-lite
1•affixio•27m ago•0 comments

I Gave an AI Agent Access to My Passwords. Here's What Happened.

https://www.wsj.com/tech/ai/1password-for-claude-ai-agents-password-manager-111a7a8a
1•bookofjoe•28m ago•1 comments

The Day WhatsApp Goes Dark

https://xn--gckvb8fzb.com/the-day-whatsapp-goes-dark/
1•surprisetalk•28m ago•0 comments

Show HN: Proton – A Pure Go, Immediate-Mode GUI Library (Zero CGO)

1•CzaxTanmay•28m ago•0 comments

Overgrown

https://studio.blender.org/projects/overgrown/
4•Tomte•29m ago•0 comments

A Brief History of Flow

https://lareviewofbooks.org/article/max-l-feldman-internet-television-flow-traffic/
1•bryanrasmussen•29m ago•0 comments

Free iPhone Privacy and Security Guide

https://privateorchards.com/
1•PrivateOrchards•29m ago•0 comments

Rendering Real-Time 3D Before GPUs

https://ben3d.ca/blog/rendering-real-time-3d-before-gpus
1•bhouston•30m ago•0 comments