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

Researchers tested AI against 100k humans on creativity

https://www.sciencedaily.com/releases/2026/01/260125083356.htm
1•amichail•47s ago•0 comments

Dell Pro Max with GB10 is paying for itself [video]

https://www.youtube.com/watch?v=ib913zfNh7I
1•teleforce•55s ago•0 comments

Modernizing Linux swapping: the end of the swap map

https://lwn.net/SubscriberLink/1057102/7fd73b5dad297481/
2•chmaynard•2m ago•0 comments

Clankers with Claws

https://world.hey.com/dhh/clankers-with-claws-9f86fa71
1•ksec•3m ago•0 comments

Show HN: A browser-based, animation-first pixel editor with a proper timeline

https://spritepaint.com/
2•whothatcodeguy•3m ago•0 comments

FBI stymied by Apple's Lockdown Mode after seizing journalist's iPhone

https://arstechnica.com/tech-policy/2026/02/fbi-stymied-by-apples-lockdown-mode-after-seizing-jou...
1•01-_-•4m ago•0 comments

China is winning the humanoid robot race while Tesla's Optimus lags

https://restofworld.org/2026/china-humanoid-robots-unitree-agibot-tesla-optimus/
2•stareatgoats•4m ago•0 comments

OpenAI Frontier Enterprise platform for AI agents

https://openai.com/business/frontier/
1•amima•5m ago•0 comments

When the Bots Found God

https://thedailymolt.substack.com/p/when-the-bots-found-god
1•jamesjyu•5m ago•0 comments

Valve Hardware Delays in 2026 and What They Reveal About the Future of Gaming

https://comuniq.xyz/post?t=793
1•01-_-•5m ago•0 comments

Evil May Day

https://en.wikipedia.org/wiki/Evil_May_Day
1•headalgorithm•7m ago•0 comments

Episode 10 of Raising an Agent

https://twitter.com/AmpCode/status/2019447473127702812
1•tosh•8m ago•0 comments

Show HN: Android Air mouse for screen casting

https://github.com/ClassicOldSong/AirBeam
1•ClassicOldSong•8m ago•0 comments

Stop Using Icons in Data Tables

https://medium.com/@codythistleward/stop-using-icons-in-data-tables-7537af18ea0d
1•ctward•11m ago•0 comments

How Can I Contribute to OpenTelemetry?

https://medium.com/cloud-native-daily/how-to-contribute-to-opentelemetry-5962e8b2447e
1•mooreds•13m ago•0 comments

Show HN: Umbrel Pro – 4x NVMe SSD home server (CNC aluminum and walnut)

https://umbrel.com/umbrel-pro
1•mayankchhabra•14m ago•1 comments

Show HN: TabPFN MCP, gives LLMs tools for predictions on tabular data (beta)

https://priorlabs.ai/deployment/model-context-protocol
7•clastiche•14m ago•0 comments

Postman: From API Client to "Everything App"

https://codingismycraft.blog/index.php/2026/02/05/postman-from-api-client-to-everything-app/
1•thunderbong•14m ago•0 comments

LibreOffice 26.2 released with Markdown support

https://www.omgubuntu.co.uk/2026/02/libreoffice-26-2-new-features
3•rihegher•14m ago•0 comments

Cause I'm a Vibe Coder, yes I am

https://open.spotify.com/album/11HjM22n39FMHypd4AUHAX
2•hageast•14m ago•2 comments

Ask HN: Built an interactive textbook for math. Non profit or startup route?

1•nutanc•15m ago•0 comments

China-made Loongson 12-core chip 3x slower than 6 core Ryzen 5 9600X

https://www.tomshardware.com/pc-components/cpus/china-made-loongson-12-core-chip-is-approximately...
1•hu3•15m ago•1 comments

Ask HN: How Did You Validate?

2•haute_cuisine•16m ago•0 comments

Hackers Hit Sensitive Targets in 37 Nations in Spying Plot

https://www.bloomberg.com/news/articles/2026-02-05/hackers-hit-sensitive-targets-in-37-nations-in...
1•SunshineTheCat•18m ago•1 comments

Is it Really So Much Better Now?

https://walkingtheworld.substack.com/p/is-it-really-so-much-better-now
2•dxs•18m ago•0 comments

European Commission Trials Matrix to Replace Teams

https://www.euractiv.com/news/commission-trials-european-open-source-communications-software/
8•Arathorn•20m ago•0 comments

The volunteer Wikipedia army protecting against AI slop

https://restofworld.org/2026/wikipedia-ai-training-regional-languages/
1•Brajeshwar•21m ago•0 comments

RCC: Why LLMs Still Hallucinate Even at Frontier Scale (Axioms Included)

http://www.effacermonexistence.com/rcc-hn-1
1•noncentral•22m ago•2 comments

We moved all of our collaboration to mailing lists

3•mixcocam•23m ago•1 comments

Importance of Tuning Checkpoint in PostgreSQL

https://www.percona.com/blog/importance-of-tuning-checkpoint-in-postgresql/
1•jeltz•24m ago•0 comments