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

Gnosh.ai – super intelligent AI harness

https://gnosh.ai
1•jaekwon•23s ago•1 comments

Archtoys – a fast, PowerToys-style color picker for Linux (Rust and Slint)

https://github.com/Mujtaba1i/Archtoys
1•Mujtaba1i•34s ago•1 comments

Turn your RSS/blog feed into social videos

https://vidfiddle.com/
1•zellerhaus•3m ago•1 comments

Show HN: Magical Share - Share files with light

https://apps.zincirx.com/magicalshare/
1•zincirx•3m ago•0 comments

Show HN: I Vibe Coded Orkut.com

https://aurkut.fun/login
1•heyarviind2•4m ago•0 comments

RISC-V Has a Nice Portable Performance Optimization with Linux 7.4

https://www.phoronix.com/news/Linux-7.4-RISC-V
1•fork-bomber•6m ago•0 comments

Meta schemed 'whisper strategy' to discredit social media critic Jonathan Haidt

https://nypost.com/2026/10/27/business/meta-schemed-whisper-strategy-to-discredit-influential-soc...
1•fortran77•7m ago•0 comments

Show HN: CourtlyGo – open database of tennis, pickleball, padel courts and MCP

https://courtlygo.com/
1•Skrripa•9m ago•0 comments

Dogana: A protocol for trusting tables copied from other systems

https://github.com/fpiped/dogana
1•pippo995•10m ago•0 comments

Show HN: MCP for Your Mac Hardware

https://github.com/primemindai/macmonitor
2•titusblair•17m ago•1 comments

ExLisp: A Lisp implementation running on Elixir / BEAM

https://github.com/nakagami/exlisp
3•mariuz•17m ago•0 comments

Giant eagles once ruled the skies

https://www.bbc.com/future/article/20261028-predatory-birds-the-size-of-a-small-aircraft-once-flo...
2•tosh•18m ago•0 comments

Bend 2: Is formal verification the future of AI coding? [video]

https://www.youtube.com/watch?v=9ahgxINOJlo
1•tanaykarnik•20m ago•0 comments

AI "Ghost Students" Steal Millions in Student Loans, DOJ Says

https://arstechnica.com/tech-policy/2026/10/doj-exposes-ghost-students-using-ai-to-complete-cours...
2•entryleveljobsc•20m ago•0 comments

Robert Caro: The master biographer reflects at 91 [video]

https://www.youtube.com/watch?v=f0J_EeW42Lo
1•brandonb•22m ago•0 comments

Show HN: Bot_board – A message board for code harnesses collaboration

https://github.com/jalemieux/bot_board
1•sybhn•23m ago•1 comments

The Developer Productivity Illusion

https://ishanm.org/blog/the-developer-productivity-illusion
1•ishyfishyy•24m ago•0 comments

Literary Museum Prize "400 Years of History"

https://www.mnhn.fr/fr/concours-litteraire-artistes
1•Eridanus2•24m ago•0 comments

An open-source firewall for the next LiteLLM attack

https://www.strix.ai/blog/firewall-announcement
1•iacgm•25m ago•0 comments

How we detect frontier model misalignment

https://openai.com/index/how-we-detect-frontier-model-misalignment/
1•giuliomagnifico•25m ago•0 comments

Survivor

1•NAMUGONASIARJI•26m ago•0 comments

GitHub Incident with Actions, Pages, and Webhooks

https://www.githubstatus.com/incidents/pwxsjgnvrk6b
21•damontal•29m ago•11 comments

Understanding Open-Ended Work from a Data Perspective

https://www.fig.inc/blog/understanding-open-ended-work-from-a-data-perspective/
1•joehabeebs•29m ago•0 comments

Show HN: Pollsight – a simple tool to aid ballot research

https://pollsight.napsty.com
1•gaieges•30m ago•0 comments

Show HN: Offense – Security tools for your agents

https://github.com/offense-research/offense
1•imranye•31m ago•0 comments

Truth, Bullshit and Reputation

https://blog.happyfellow.dev/truth-bullshit-and-reputation/
1•thehappyfellow•31m ago•1 comments

The Biggest Crypto Theft in History [video]

https://www.youtube.com/watch?v=m7hL3bVoUuQ
4•Bender•33m ago•0 comments

AI review of the research of Emmanuel Saez and Gabriel Zucman

https://saez-zucman-audit-replication.vercel.app/
1•sreeix•33m ago•0 comments

Trusted code is one bad update away from malware

https://photostructure.com/coding/malicious-editor-extensions/
1•mceachen•33m ago•0 comments

Altman says 'quite terrible' for your PCs to have RAM

https://www.tomshardware.com/tech-industry/data-centers/openai-ceo-says-its-quite-terrible-for-yo...
2•theanonymousone•34m ago•1 comments