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

The Finance Industry Is a Grift. Let's Start Treating It That Way

https://www.nytimes.com/2026/02/06/opinion/capitalism-industry-financialization.html
1•tysone•48s ago•0 comments

A Ralph Loop for Reading: Beating GPT 5.2 with a 4k Context Window (and 4 GPUs)

https://stevehanov.ca/blog/index.php?id=154
1•smhanov•1m ago•0 comments

Show HN: ClawGPT – Chat UI with E2E encrypted phone sync, zero dependencies

https://github.com/craihub/clawgpt
1•clawgpt•1m ago•0 comments

Rust's Serde Large Overhead

https://github.com/codx-dev/msgpacker
1•zteppenwolf•2m ago•1 comments

Making Your Own Examples Is One of the Most Powerful Math Skills

https://kidswholovemath.substack.com/p/making-your-own-examples-is-one-of
1•sebg•2m ago•0 comments

Gave $10 to bot. He rented his own server and kept humans out

https://primal.net/e/nevent1qvzqqqqqqypzq5edsvxllcyuz0n4azc5tjp9wx8uz2cqq0mp6c0fqamjr3llly7tqqsw6...
1•nunobrito•2m ago•0 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
1•todsacerdoti•3m ago•0 comments

LLMs could be, but shouldn't be compilers

https://alperenkeles.com/posts/llms-could-be-but-shouldnt-be-compilers/
1•alpaylan•5m ago•0 comments

Gear Post 2026

https://tynan.com/gear2026/
1•bjhess•6m ago•0 comments

Latest VirtualBox Code Begins Supporting KVM Back End

https://www.phoronix.com/news/VirtualBox-Upstream-With-KVM
1•my123•6m ago•0 comments

Accelerando, but Janky

https://taoofmac.com/space/blog/2026/02/06/1245
1•rcarmo•7m ago•0 comments

Life Before Social Media

https://loren.ldstephens.net/life-before-social-media/
1•speckx•7m ago•0 comments

Model City: Portland's Journey from Symbol of Chic to Shabby

https://www.realclearinvestigations.com/articles/2026/02/05/model_city_portlands_journey_from_sym...
1•RickJWagner•7m ago•0 comments

Live Intruder Map

https://knock-knock.net/
2•takoid•8m ago•1 comments

US Accuses China of Secret Nuclear Explosive Tests

https://www.newsweek.com/us-accuses-china-of-secret-nuclear-explosive-tests-11475651
3•ironyman•10m ago•0 comments

Opus 4.6 and Codex 5.3

https://simonwillison.net/2026/Feb/5/two-new-models/
1•william-evans•10m ago•0 comments

IEA: Electricity demand is rising fast, and grids can't keep up

https://electrek.co/2026/02/05/iea-electricity-demand-is-rising-fast-and-grids-cant-keep-up/
1•Bender•11m ago•0 comments

The EU's Secret Assault on Your Free Speech

https://www.wsj.com/opinion/the-eus-secret-assault-on-your-free-speech-9208af90
2•RickJWagner•13m ago•0 comments

Claude Code Swarms

https://addyosmani.com/blog/claude-code-agent-teams/
1•speckx•14m ago•0 comments

ClickHouse chooses local NVMe backed Postgres powered by Ubicloud

https://www.ubicloud.com/blog/clickhouse-postgresql-powered-by-ubicloud
1•furkansahin•14m ago•0 comments

Show HN: Gigacode – Use OpenCode's UI with Claude Code/Codex/Amp

https://github.com/rivet-dev/sandbox-agent/tree/main/gigacode
1•NathanFlurry•15m ago•0 comments

Infostealer threats move beyond Windows to target macOS machines

https://www.scworld.com/news/infostealer-threats-move-beyond-windows-to-target-macos-machines
1•Bender•17m ago•0 comments

Using Microvm.nix to Sandbox OpenClaw

https://buduroiu.com/blog/openclaw-microvm/
2•eric_khun•17m ago•0 comments

VS Code config files abused to launch RCEs via GitHub Codespaces

https://www.scworld.com/news/vs-code-config-files-abused-to-launch-rces-via-github-codespaces
1•Bender•18m ago•0 comments

Show HN: Open-source PaperBanana – academic diagrams from text via agents

https://github.com/llmsresearch/paperbanana
1•dippatel1994•18m ago•0 comments

Text of Terry Pratchett's 1995 Bill Gates Interview

https://old.reddit.com/r/discworld/comments/1qwy9d6/text_of_terry_pratchetts_1995_bill_gates_inte...
1•dcminter•18m ago•1 comments

Show HN: Open-source UI components and widgets to build MCP apps for ChatGPT

https://flowbite.com/docs/getting-started/mcp-ui/
1•elwingo1•18m ago•0 comments

Polyglot – Mix Python, JavaScript, and Rust syntax in one file, compile to WASM

https://github.com/nexon33/polyglot
2•nexon33•19m ago•1 comments

Show HN: Watch AI Agents Play NetHack

https://glyphbox.app/
1•kenforthewin•19m ago•0 comments

Show HN: SendGate – self-hosted open-source alternative to ZeroBounce / MV

https://www.sendgate.io
1•igorfilippov3•20m ago•0 comments