frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•9mo 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: One UI to voice-control local and remote AI coding agents via tmux

https://github.com/dotdevdotdev/agentwire-dev
1•prradox•3m ago•1 comments

Show HN: Unread.ooo (peek inside anyone's inbox)

https://unread.ooo/
1•theroo•4m ago•0 comments

Magnetic mixer improves 3D bioprinting

https://news.mit.edu/2026/magnetic-mixer-improves-3d-bioprinting-0210
1•HardwareLust•4m ago•0 comments

Rugo – Ruby's elegance, Go's speed, Bash's street smarts

https://rubiojr.github.io/rugo/
1•jonmagic•4m ago•1 comments

How to Deploy and Use OpenClaw for Free, No VPS, No Monthly Subs No Mac Minis

https://www.clawnow.ai/
1•zaddyzaddy•7m ago•0 comments

Something Big Is Happening

https://shumer.dev/something-big-is-happening
2•jdkee•9m ago•0 comments

A brief history of Exchange Team gifts over the years

https://techcommunity.microsoft.com/blog/exchange/a-brief-history-of-exchange-team-gifts-over-the...
1•austinallegro•11m ago•0 comments

Arch Linux (Omarchy) – 8 Months Later: The Good, the Bad, and the Fixable

https://www.ssp.sh/blog/linux-omarchy-the-good-bad-and-fixable/
2•articsputnik•11m ago•0 comments

Philosophical and Literature/Narrative Writings

https://h5law.substack.com/
1•bipopular•11m ago•0 comments

Reef: Paste bash into fish. It just works

https://github.com/ZStud/reef
2•thunderbong•12m ago•0 comments

What This Aluminum‑Ion Breakthrough Means for You [video][14m]

https://www.youtube.com/watch?v=svHeBLgpRQs
1•Bender•12m ago•1 comments

Windows NT/OS2 Design Workbook

https://computernewb.com/~lily/files/Documents/NTDesignWorkbook/
1•markus_zhang•13m ago•1 comments

Show HN: Multi-agent-shogun – tmux and YAML mailbox for parallel AI agents

https://github.com/yohey-w/multi-agent-shogun
1•oshio_shoppaize•13m ago•1 comments

Gitmeh: AI-powered Git commits for the terminally lazy

https://github.com/ryanhellyer/gitmeh
1•ingve•16m ago•0 comments

The etymology of Arctic and Antarctic (2018)

https://uselessetymology.com/2018/01/01/the-etymology-of-arctic-and-antarctic/
1•jawns•21m ago•0 comments

Revealing hidden turbulent structures from limited observations and equations

https://phys.org/news/2026-02-revealing-hidden-turbulent-limited-equations.html
1•bikenaga•23m ago•1 comments

The Big Money in Today's Economy Is Going to Capital, Not Labor

https://www.wsj.com/economy/jobs/capital-labor-wealth-economy-2fcf6c2f
3•xen_relay•24m ago•1 comments

Ask HN: What is your monthly AI spending?

3•tipiirai•24m ago•1 comments

America isn't exceptional – it's the exception

https://www.not-ship.com/america-isnt-exceptional-its-the-exception/
1•gaws•26m ago•0 comments

Weil Anima

https://www.math.columbia.edu/~woit/wordpress/?p=15456
1•jjgreen•27m ago•0 comments

Why I Co-Founded SAIR

https://www.youtube.com/watch?v=Z5GKnb4H_bM
1•doppp•28m ago•0 comments

Recreating an Ancient Pump (with no moving parts)

https://practical.engineering/blog/2026/1/6/recreating-an-ancient-pump-with-no-moving-parts
1•xg15•29m ago•0 comments

The Human Source – LinkedIn but without lunatics

https://thehumansource.com
2•salbertengo•29m ago•0 comments

Linux 7.0 Officially Concluding the Rust Experiment

https://www.phoronix.com/news/Linux-7.0-Rust
2•antimora•29m ago•0 comments

Ads in ChatGPT

https://help.openai.com/en/articles/20001047-ads-in-chatgpt
5•petethomas•30m ago•0 comments

Windows Notepad App Remote Code Execution Vulnerability

https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-20841
5•dunder_cat•32m ago•1 comments

The death of Open Banking for hobbyists

https://indigo.spot/cashcat-open-banking
2•lemonaise•34m ago•1 comments

FDA declines to review Moderna's mRNA flu shot

https://www.nbcnews.com/health/health-news/fda-declines-review-modernas-mrna-flu-shot-rcna258436
3•bikenaga•34m ago•0 comments

FDA Refuses to Review Moderna Flu Vaccine

https://www.nytimes.com/2026/02/10/health/fda-moderna-mrna-flu-vaccine.html
10•xnx•35m ago•0 comments

Experimental: Add xx-zones protocol for window positioning in zones

https://gitlab.freedesktop.org/wayland/wayland-protocols/-/commit/81632409f6c80fd01b0f3e0284c7984...
1•sho_hn•38m ago•0 comments