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

Show HN: I built a persistent LSM-Tree storage engine in Go from scratch

1•Jyotishmoy•34s ago•0 comments

Krystal Hosting: Award-winning ethical web hosting

https://krystal.io/hosting
1•janandonly•4m ago•0 comments

Anthropic ditches its core safety promise

https://www.cnn.com/2026/02/25/tech/anthropic-safety-policy-change
2•motbus3•4m ago•0 comments

CIA offering Iranians instructions for using Tor

https://xcancel.com/jeremyscahill/status/2026321682793681241#m
2•Noaidi•5m ago•0 comments

Israeli soldiers shot a Palestinian boy and stood around as he bled to death

https://www.bbc.com/news/articles/cpqwv9vvzx9o
1•tartoran•7m ago•0 comments

For the Love of Physics – Walter Lewin's Last Lecture (2015) [video]

https://www.youtube.com/watch?v=4a0FbQdH3dY
1•vismit2000•7m ago•0 comments

Trampolining Nix with genericClosure

https://blog.kleisli.io/post/trampolining-nix-with-generic-closure
1•mikabo•9m ago•0 comments

Croatia's Telegram.hr built a successful subscription model

https://www.journalism.co.uk/how-croatias-telegram-hr-built-a-successful-subscription-model-in-a-...
1•taubek•9m ago•0 comments

Show HN: Rate the Aura of Public Figures

https://aura.marcomezzavilla.com/
1•marcomezzavilla•10m ago•0 comments

The second edition of Insurtech Digest is LIVE Dive into the latest issue

https://community.insurtechamsterdam.com/pdfviewer/insurtech-digest-powered-by-insurtech-amsterda...
1•Venesha•11m ago•0 comments

Show HN: GalataJ – Runtime-aware Java profiling inside IntelliJ and VS Code

1•yyusufaslan•11m ago•0 comments

The Weekend Sprint: An Organizer's Field Guide

https://pittsburghstartupnews.substack.com/p/an-organizers-field-guide-for-grassroots
1•kitmueller•12m ago•0 comments

Fentanyl makeover: Core structural redesign could lead to safer pain medications

https://www.scripps.edu/news-and-events/press-room/2026/20260211-janda-molecule.html
3•littlexsparkee•12m ago•0 comments

Trump Is the Crypto President. Why Is It Struggling?

https://www.nytimes.com/2026/02/26/opinion/crypto-trump-bitcoin-clarity-genius.html
2•bandwitch•13m ago•0 comments

Settlement reached in harassment case tied to eBay executives

https://www.wbur.org/news/2026/02/26/massachusetts-ebay-harassment-campaign-settlement
2•ilamont•15m ago•0 comments

Show HN: Kitten TTS Based Low-Latency Streaming Voice Assistant on CPU

https://github.com/abhishekgandhi-neo/Low-Latency-CPU-Based-Voice-Assistant
1•gauravvij137•15m ago•0 comments

KV and Vector Sorage Without Socket, Mutex or GC Overhead

https://github.com/splinterhq/libsplinter
1•tinkertim•16m ago•1 comments

Guardian in media coalition to protect original journalism from unpaid use by AI

https://www.theguardian.com/media/2026/feb/26/guardian-joins-media-coalition-to-protect-original-...
2•chrisjj•17m ago•1 comments

Nvidia Hiring Engineers to Optimize Proton and Vulkan API Performance on Linux

https://www.techpowerup.com/346714/nvidia-hiring-engineers-to-optimize-proton-and-vulkan-api-perf...
2•nixass•17m ago•0 comments

The real cost of random I/O

https://vondra.me/posts/the-real-cost-of-random-io/
1•jpineman•18m ago•0 comments

MyMintie – The dating app that shows you people who want the same goal as you

https://www.mymintie.com/en
1•allanscar•18m ago•1 comments

Swedish pensioners explain how abolishing the wealth tax changed their country

https://theconversation.com/we-got-lazy-and-complacent-swedish-pensioners-explain-how-abolishing-...
3•robtherobber•20m ago•0 comments

The Sickest Burns on the Internet Are Coming from French Bureaucrats

https://www.wsj.com/world/europe/french-response-foreign-ministry-x-account-trump-elon-musk-e7095fc1
1•impish9208•20m ago•1 comments

Show HN: I built an offline-first, privacy-focused Blood Pressure tracker

2•1derfool•25m ago•1 comments

The Future of Software

https://www.inference.vc/deep-learning-is-powerful-because-it-makes-hard-things-easy-reflections-...
4•pabo•27m ago•0 comments

An Argument for Web5.0

https://charinusraps.neocities.org/pages/writing/articles/2024-02-20-Web5.0
1•not4uffin•28m ago•0 comments

LibSQL/Hrana wrapper for CF D1. Access with any compatible client

1•michaloo•28m ago•1 comments

Human hippocampal neurogenesis in adulthood, ageing and Alzheimer's disease

https://www.nature.com/articles/s41586-026-10169-4
1•bookofjoe•29m ago•0 comments

Notes on Linear Algebra for Polynomials

https://eli.thegreenplace.net/2026/notes-on-linear-algebra-for-polynomials/
2•mfrw•29m ago•0 comments

Show HN: A minimal, no-signup, free text-to-speech tool

https://voice.clevermock.com
2•devinda-dilshan•30m ago•0 comments