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

Show HN: Ej Local (CPU) zero shot classification model

https://github.com/5ak3t/ej
1•fruiapps•21s ago•0 comments

wolfSSL is developing wolfTrust an open source alternative to Trusted Firmware-M

https://github.com/wolfSSL/wolftrust
1•aidangarske•50s ago•0 comments

Triple-A Minesweeper

https://minesweeper.mikelacher.com/
1•robin_reala•1m ago•0 comments

Fired for Prioritizing AI Safety

https://twitter.com/balesni/status/2108262814003687745
1•qprofyeh•1m ago•0 comments

Prize-winning image which sparked backlash was AI-generated, Nikon rules

https://www.bbc.com/news/articles/cr86z33pdy9vo
1•mikelgan•2m ago•0 comments

A statement on the Tor Project's relationship with Mullvad

https://blog.torproject.org/on-tor-relationship-with-mullvad/
2•runtimewire•2m ago•0 comments

Vinod Khosla Backs an AI Startup Building a Mind-Reading Baseball Cap

https://www.forbes.com/sites/rashishrivastava/2026/10/09/vinod-khosla-backs-an-ai-startup-buildin...
1•thm•2m ago•0 comments

Listening Too Fast

https://bytecode.news/posts/2026/10/listening-too-fast
2•kinabalu76•4m ago•0 comments

Synthesia Launches Syren: Video and Motion Graphics from a Single Prompt

https://www.synthesia.io/post/syren-studio
1•alexvoica•5m ago•0 comments

A Harness in a single file: Agent skills as an evolving REPL module

https://deepclause.substack.com/p/a-harness-in-a-single-file-agent
1•schmuhblaster•6m ago•0 comments

Ledger Pauses Reseller Sales After $86M Drain Claims

https://finance.yahoo.com/markets/crypto/articles/ledger-pauses-reseller-sales-86-135100065.html
1•wslh•8m ago•0 comments

Show HN: APIblaze – Serverless MCP and API gateway with everything built in

https://www.apiblaze.com
1•jayjaychicago•8m ago•0 comments

A nonsense phrase of shady provenance makes the rounds

https://retractionwatch.com/2025/02/10/vegetative-electron-microscopy-fingerprint-paper-mill/
1•adunk•10m ago•0 comments

High-quality data is the best compute multiplier

https://www.datologyai.com/blog/text-curation-oct-2026
5•hurrycane•10m ago•0 comments

Eval Engineering

https://www.splunk.com/en_us/blog/learn/eval-engineering.html
1•saikatsg•12m ago•1 comments

Show HN: StackCheck – Local-first tech stack intelligence and salary benchmarks

https://github.com/haydermuhib/StackCheck
1•haydermuhib•13m ago•0 comments

Which Programming Language Can Handle the Most Users on a $12 Server? [video]

https://www.youtube.com/watch?v=sQXFhh_PiG4
1•ayoisaiah•13m ago•0 comments

We got 85–97% fewer estimated tokens than Cua Driver for agents reading Mac apps

https://github.com/ForteAI-Org/mecum
1•loriscomba•14m ago•0 comments

Show HN: We made SQLite support concurrent writes

https://github.com/sqliteai/sqlite-multiwriter
1•marcobambini•16m ago•0 comments

Using LM Studio as a Chatbot in Firefox

https://www.gocemitevski.com/using-lm-studio-as-a-chatbot-in-firefox/
1•sepokroce•17m ago•0 comments

Unison Cloud is now open source

https://www.unison-lang.org/blog/unison-cloud-open-source/
3•bontaq•17m ago•0 comments

Show HN: Fruit Inspector – Real-time YOLO tracking at 40 FPS on old CPUs via Nim

https://github.com/olesha-ai/fruit-inspector-demo
1•olesha-ai•17m ago•0 comments

Product Manager

https://wpsleaderboard.ai/
2•frantj•18m ago•0 comments

I guess I'm using WebP now?

https://anderegg.ca/2026/10/08/i-guess-im-using-webp-now
3•Brajeshwar•20m ago•0 comments

Monthly API credits for Max and Team plans

https://support.claude.com/en/articles/17154008-monthly-api-credits-for-max-and-team-plans
2•ahamez•20m ago•0 comments

The NYT Games app is terrible

https://unacceptable.nl/posts/nyt-bad/
1•zwckl•21m ago•0 comments

How the macOS System has changed over 7 years

https://eclecticlight.co/2026/10/09/how-the-macos-system-has-changed-over-7-years/
2•Brajeshwar•21m ago•0 comments

From Inflation to Variation: The Narrative Is Gone, Long Live the Narrative

https://medium.com/@smoking2man/from-inflation-to-variation-the-narrative-is-gone-long-live-the-n...
1•Aldus551•21m ago•0 comments

OpenTelemetry Tracing for Determinate Nix

https://determinate.systems/blog/determinate-nix-opentelemetry/
1•biggestlou•22m ago•0 comments

Five months treating bugs like patients and coding agents like a medical team

https://www.cockroachlabs.com/blog/experiment-running-hospital-code/
6•rafiss•25m ago•1 comments