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

CL-Amiga: A Common Lisp Implementation for AmigaOS 3

https://github.com/mdbergmann/cl-amiga
1•doener•41s ago•0 comments

Ask HN: How Are Things in the US?

1•tobeornot•2m ago•0 comments

Show HN: Reasoning prefills on a few open models

https://gist.github.com/wsxiaoys/102e8654c14d5d27b7b77532026ebfa5
1•wsxiaoys•3m ago•0 comments

Show HN: Kadō – open-source habit tracker for iOS

https://github.com/scastiel/kado
3•scastiel•6m ago•0 comments

First test flight of largest all-electric aircraft used just $5 of electricity

https://arstechnica.com/gadgets/2026/08/first-test-flight-of-largest-all-electric-aircraft-used-j...
1•root-parent•9m ago•0 comments

Mathematicians Despair as AI Achieves Jaw-Dropping Breakthroughs

https://www.telegraph.co.uk/business/2026/08/16/mathematicians-despair-ai-breakthrough/
2•karakoram•9m ago•0 comments

Show HN: Titan – Fast, lightweight real-time message dispatch made simple

https://github.com/traffic-hunter/titan
1•swager253•9m ago•0 comments

Show HN: Create Memes for Free

https://osamemes.net/create
2•osasystems•13m ago•0 comments

Show HN: SelfUniversity – learn system engineering via interactive puzzles

1•dima853•15m ago•0 comments

Taking Pause – All property is theft

https://www.futilitycloset.com/2026/08/16/taking-pause/
2•beardyw•17m ago•0 comments

China Is Opening the First Regular Cargo Route Through the Arctic

https://www.wsj.com/world/china-is-opening-the-first-regular-cargo-route-through-the-arctic-445245bc
2•karakoram•17m ago•1 comments

Welcome to Toronto, World Capital of the Urban Raccoon

https://lithub.com/welcome-to-toronto-world-capital-of-the-urban-raccoon/
2•Insanity•20m ago•1 comments

Show HN: Offshoot – Copy-on-write branching for stock SQLite files

https://github.com/sricola/offshoot
1•sricola•25m ago•0 comments

Show HN: AmitabhC – a programming language made of Amitabh Bachchan dialogues

https://github.com/jay123anta/amitabhc
1•jay123anta•25m ago•0 comments

Show HN: ponzy.io – I made a casual trading game you can play in the browser

https://ponzy.io
1•ponzy_io•26m ago•0 comments

I thought I was building a C replacement. I was wrong

https://c3-lang.org/blog/i_thought_i_was_building_a_c_replacement/
1•lerno•27m ago•1 comments

*Rats!* (1994) source code reconstruction using Qwen 3.8

https://github.com/neuromancer/rats-re
2•galapago•29m ago•0 comments

Anthropic revenue reportedly jumps to more than $11.5B in second quarter

https://www.cnbc.com/2026/08/15/anthropic-revenue-jumps-to-over-11point5-billion-in-q2-report.html
4•AnodicElegy•29m ago•2 comments

New Evooo1Bot Linux botnet turns routers into traffic relay nodes

https://www.bleepingcomputer.com/news/security/new-evooo1bot-linux-botnet-turns-routers-into-traf...
1•Brajeshwar•30m ago•0 comments

Show HN: LookTwice – validation APIs that don't turn outages into invalid data

https://looktwice.dev/tools
1•eason4kim•30m ago•0 comments

Can Anthropic's invisible watermarks curb AI slop? Researchers remain sceptical

https://www.nature.com/articles/d41586-026-02503-7
2•pogue•31m ago•1 comments

My first website passed the Adsense review

1•xiaofengzi941•32m ago•0 comments

The Private Messenger That's Simple

https://z-text.org/privatemessengeractuallysimple/
1•ztextzksnarks•32m ago•1 comments

CEO of Anthropic on the messaging around AI

https://twitter.com/DarioAmodei/status/2088758819304443967
1•eamag•33m ago•0 comments

Success Is a Clean Cut

https://julienreszka.com/blog/success-is-a-clean-cut/
1•julienreszka•33m ago•1 comments

From Coding to Orchestrating: New Role of the Software Engineer

https://blog.lunatech.com/posts/2026-05-19-from-coding-to-orchestrating/
1•zerealshadowban•33m ago•0 comments

Show HN: Kungfu – Keep coding-agent work alive across sessions and handoffs

https://github.com/kungfu-systems/kungfu
1•dongkeren•34m ago•0 comments

The Folly of Tokenmaxxing or Reinventing the Wheel

https://age-of-product.com/folly-tokenmaxxing/
1•swolpers•34m ago•0 comments

Show HN: TrustBand Hire – operator personas as Markdown you paste into Grok Bot

https://trustband.app/hire
1•second_brain2•35m ago•0 comments

Show HN: Always responsive UI for a coding agent

1•polyglotfacto•37m ago•0 comments