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: Analog Social Media

https://www.analogle.com/
1•lennartb•4m ago•1 comments

What are you watching

1•mogarn•5m ago•0 comments

Show HN: Sketio – a whiteboard that turns rough sketches into clean diagrams

https://draw.sketio.app
1•youyo_•12m ago•0 comments

Show HN: Grow and Control a Swarm

https://nohope.io
1•levmiseri•13m ago•0 comments

Boom Supersonic loses key customer

https://techcrunch.com/2026/09/25/crusoe-abandons-1-25b-plan-to-use-boom-turbines-at-ai-data-cent...
1•hubraumhugo•18m ago•0 comments

Show HN: A critical thinking site for kids and teens

https://critikid.com/
1•Critikid•20m ago•0 comments

Show HN: Zebu tracking/invoicing for freelancers and small teams

https://zebu.work/
2•waffl•25m ago•0 comments

4 Years of Early Retirement – Is It What I Imagined?

https://financialmechanic.com/4-years-of-early-retirement-is-it-what-i-imagined/
2•serhack_•30m ago•0 comments

Why should I have to pay more for buses if I don't use a smartphone?

https://www.theguardian.com/money/2026/oct/02/why-should-i-have-to-pay-more-for-buses-if-i-dont-u...
7•DamonHD•36m ago•0 comments

Chamath says open AI models are "commoditize your complement." Agree?

2•Dinuda•37m ago•1 comments

Ignore the naysayers. The new Firefox interface is awesome

https://www.newsonaut.com/articles/ignore-the-naysayers-the-new-firefox-interface-is-awesome
1•jyhrow•40m ago•0 comments

Zedgerr – self-hosted invoicing and bookkeeping for freelancers

https://github.com/vMawk/Zedgerr
1•vMawk•45m ago•0 comments

Solving Open Research Problems Together

https://research.meta.ai/blog/solving-open-research-problems-together
1•o4c•47m ago•0 comments

Anthropic commits $100M to Claude Frontier Academy to train 10k FDEs by 2028

https://www.unite.ai/new-anthropic-academy-backs-10-000-engineer-residencies-with-100m/
3•thoughtpeddler•48m ago•0 comments

Show HN: Halo – Dynamic Island for macOS that also works on external monitors

https://halo-mac.vercel.app/
1•otabekabdiraimo•49m ago•0 comments

Former SR-71 Engineer Talks NASA's Blackbird Revival Program

https://www.twz.com/air/former-sr-71-engineer-talks-nasas-blackbird-revival-program
2•rkagerer•52m ago•2 comments

Turso Is Joining Supabase

https://turso.tech/blog/turso-is-joining-supabase
2•ElasticBottle•55m ago•0 comments

In One Year I Went from AI Skeptic to AI Pilled

https://openengine.cc/blog/ai-skeptic-to-ai-pilled/
1•dethstrobe•55m ago•0 comments

What would BASIC look like if it had never gone out of fashion?

https://thoreaubasic.com/
3•Gorsefound•56m ago•1 comments

Whistle: Speech to Text in 16.9 MB

https://cactuscompute.com/blog/whistle
1•yarapavan•57m ago•0 comments

New in Llama.cpp: Decision Models

https://huggingface.co/blog/ggml-org/decision-models-in-llamacpp
3•nreece•58m ago•0 comments

AI Effect

https://en.wikipedia.org/wiki/AI_effect
2•thunderbong•59m ago•0 comments

Apple changes full-disk access permissions to curb abuse from AI agents

https://arstechnica.com/security/2026/10/apple-changes-full-disk-access-permissions-to-curb-abuse...
3•joozio•1h ago•0 comments

Show HN: I turned 27 classic behavioral experiments into a browser game

https://twentyfun.com/games/mind-lab
1•yesman_x•1h ago•0 comments

Mark Zuckerberg Profile

https://colossus.com/article/mark-zuckerberg-profile/
4•davezatch•1h ago•0 comments

French supercomputer maker Bull doubles output to boost Europe's AI ambitions

https://www.reuters.com/world/europe/french-supercomputer-maker-bull-doubles-output-boost-europes...
3•giuliomagnifico•1h ago•0 comments

Ideabrowser meets dark mirror – mobile apps you can build today that are WTF

https://trix.wtf/ideas/
2•cs1996•1h ago•0 comments

Co-pilot on Flydubai flight was banned from flying by Oman for extremist views

https://www.france24.com/en/middle-east/20261003-co-pilot-on-flydubai-flight-was-banned-from-flyi...
3•Markoff•1h ago•2 comments

Understanding Frontier Artificial Intelligence

https://casp.ac/reports/intelligence-explosion
16•roversx•1h ago•4 comments

A Leap in GNU/Linux Usage, Japan's Share in Particular

https://techrights.org/n/2026/10/03/A_Leap_in_GNU_Linux_Usage_Japan_s_Share_in_Particular.shtml
6•amcclure•1h ago•0 comments