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

Seedream 5.0: ByteDance's AI image generator with 4K output

https://loraai.io/seedream-50
1•xbaicai•1m ago•1 comments

Is Donald Trump Alive?

https://isdonaldtrumpalive.com/
1•only_in_america•2m ago•0 comments

Gig workers in Africa had no idea they were helping the U.S. military

https://restofworld.org/2026/gig-workers-us-military-appen/
2•JeanKage•2m ago•0 comments

Diesel Vortex: Inside the Russian cybercrime group targeting US and EU freight

https://haveibeensquatted.com/blog/diesel-vortex-inside-the-russian-cybercrime-group-targeting-us...
4•juxhindb•3m ago•1 comments

My lobster lost $450k this weekend

https://pashpashpash.substack.com/p/my-lobster-lost-450000-this-weekend
1•ssiddharth•3m ago•0 comments

Validation Testing for AI Consultancies

https://tryhala.xyz
1•belocci•4m ago•1 comments

Best Web Hosting Services in The USA

https://webseotrends.com/best-web-hosting/
1•manipathakblog•8m ago•1 comments

Show HN:Agentic Browser Automation – Lightweight Selenium and Claude Code Bridge

https://github.com/GregoryLi360/Agentic-Browser-Automation
1•gregoryli360•9m ago•1 comments

Appstore – Upcoming SDK minimum requirements

https://developer.apple.com/news/?id=ueeok6yw
1•notlikeus•9m ago•0 comments

Reproducible Builds in Language Package Managers

https://nesbitt.io/2026/02/24/reproducible-builds-in-language-package-managers.html
1•yla92•9m ago•0 comments

Cloud Hosting vs. Shared Hosting: Which Web Hosting Should You Choose

https://manipathaktech.substack.com/p/cloud-hosting-vs-shared-hosting
1•manipathakblog•9m ago•0 comments

Show HN: SsrJSON: faster than the fastest Python JSON library

https://github.com/Antares0982/ssrJSON
1•antares0982•11m ago•0 comments

Adversarial multi-agent planning and deterministic pipeline execution for agents

https://github.com/elitecoder/forge-ai
1•surferbayarea•12m ago•1 comments

Why There Are So Many Image Formats [video]

https://www.youtube.com/watch?v=W31xBdl5tNA
1•nomilk•12m ago•0 comments

IBM shares plummet 13% after Anthropic COBOL announcement

https://www.forbes.com.au/news/investing/ibm-shares-plummet-13-worst-day-since-2000-after-anthrop...
3•GaryBluto•16m ago•1 comments

The Sender Sub-Language (C++) [pdf]

https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2026/p4014r0.pdf
1•gpderetta•16m ago•0 comments

Show HN: Use this to optimise your CV

https://www.cvcomp.com
1•prashasthajain1•17m ago•0 comments

Is it possible to manipulate your social-media algorithms?

3•JonnyDamnedFox•18m ago•0 comments

Copyright Can Survive in the Age of AI

https://www.ip.mpg.de/en/research/research-news/copyright-in-the-age-of-ai.html
1•JeanKage•20m ago•1 comments

Stick Hero controlled by trackpad pressure (Mac Force Touch, Safari playable)

https://stick-hero-pressure.vercel.app
1•booffa•21m ago•2 comments

SSH Virtual Hosting: No Host Header, but Public Key

https://blog.exe.dev/ssh-host-header
1•pvtmert•22m ago•1 comments

BrokenClaw – RCE in OpenClaw via Gmail Hook

https://veganmosfet.codeberg.page/posts/2026-02-02-openclaw_mail_rce/
2•veganmosfet•22m ago•1 comments

Ask HN: How do you implement production-grade draft isolation in Django?

1•pigon1002•22m ago•0 comments

Bare Zork

https://github.com/Drache93/bare-zork
2•Drache93•25m ago•1 comments

Queues for Kafka ready for prime time

https://freedium-mirror.cfd/https://medium.com/@andrew_schofield/queues-for-kafka-ready-for-prime...
1•gslin•26m ago•0 comments

Show HN: Murmuration – AI visualizes your state of mind

https://github.com/paraschopra/murmuration
1•paraschopra•26m ago•0 comments

JwtAuth Plugin for Firebird

https://asfernandes.github.io/2026/02/22/jwtauth-plugin-firebird-en
1•mariuz•27m ago•0 comments

Sprites on the Web

https://www.joshwcomeau.com/animation/sprites/
1•vinhnx•29m ago•0 comments

Claude the Instructor

https://rmoff.net/2026/02/20/claude-the-instructor/
1•vinhnx•30m ago•0 comments

Could You Survive Without Modern Technology? (1978) [video]

https://www.youtube.com/watch?v=WXZpjZidCNk
1•aluket•30m ago•0 comments