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•11mo 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

Jester Linux – A beginner-friendly desktop OS powered by NixOS and Lix

https://jesterlinux.org/blog/hello-world/
1•aprl•49s ago•0 comments

Foldergram – Self-hosted folder-based Instagram-style photo and video gallery

https://github.com/foldergram/foldergram
1•sebakubisz•58s ago•0 comments

Automate your contract process, the Docusign nightmare

https://www.getprobo.com/blog/2026-04-24-how-we-automated-our-client-contract-process
1•arthurmyx•1m ago•1 comments

Java: The Documentary (Trailer)

https://www.youtube.com/watch?v=cwLYS_xDvSw
2•Tomte•3m ago•0 comments

4TB of voice samples just stolen from 40k AI contractors at Mercor

https://app.oravys.com/blog/mercor-breach-2026
1•Oravys•4m ago•0 comments

Ask HN: Can you tell the difference between Claude Sonnet and Opus?

1•muddi900•5m ago•0 comments

Ask HN: Is it a good idea to add a Design your download page?

1•gray_wolf_99•8m ago•0 comments

TidesDB – Fast, persistent, scalable key-value storage for modern systems

https://tidesdb.com
1•alexpadula•8m ago•1 comments

Show HN: Implit – A CLI that catches AI-hallucinated NPM packages

https://github.com/Neurall-build/implit
1•neurall-build•12m ago•0 comments

Shellora: SSH terminal, AI help, and server tools

https://holding.vc/shellora/
1•yaseral•13m ago•0 comments

Can We Vibe Code a Smart Home Device with Matter?

https://dunkels.com/adam/vibe-code-smart-home-matter-device/
2•adunk•18m ago•0 comments

Samsung Galaxy S24 and S25: April update causes battery problems

https://www.heise.de/en/news/Samsung-Galaxy-S24-and-S25-April-update-causes-battery-problems-1127...
1•aureliusm•19m ago•0 comments

Show HN: Agent Context – let your AI coding tools see your reference projects

https://github.com/gmarland/Agent-Context
2•gamerdrome•21m ago•0 comments

Ask HN: Should HN have a new top category – Prompt HN?

1•jharohit•21m ago•0 comments

A hallucination engine. Typed pseudorandom data via LLM

https://pypi.org/project/grievous-mcp/
1•basyt•29m ago•1 comments

Oracle cutting thousands in latest layoff round, continues to ramp AI spending

https://www.cnbc.com/2026/03/31/oracle-layoffs-ai-spending.html
2•sparin9•29m ago•0 comments

Ask HN: What domain have you been sitting on for a while?

2•msuniverse2026•30m ago•0 comments

Healthcare Price Transparency

https://marginalrevolution.com/marginalrevolution/2026/04/on-health-care-price-transparency-from-...
1•barry-cotter•34m ago•0 comments

Moleskine's AI Lord of the Rings collection can only mock

https://cjleo.com/blog/moleskine-ai-lord-of-the-rings-collection-can-only-mock/
2•lentil_soup•42m ago•0 comments

Trump turns the WHCD shooting into a pitch for the White House ballroom

https://www.theverge.com/policy/918843/trump-whcd-attack-white-house-ballroom
1•eternalreturn•43m ago•0 comments

Show HN: Building a SQL analyst agent from scratch

https://raminmousavi.dev/blog/building-a-sql-analyst-agent
2•ramin2nt2•53m ago•0 comments

Ubuntu 26.10 could drop btrfs, ZFS and LUKS support from GRUB

https://www.omgubuntu.co.uk/2026/03/ubuntu-grub-secure-boot-luks-changes
2•mariuz•55m ago•0 comments

BSI (Germany) defines when a cloud is sovereign

https://www.heise.de/en/news/BSI-defines-when-a-cloud-is-truly-sovereign-11272828.html
2•pros•56m ago•0 comments

Queen

https://medium.com/the-hitmagist/queen-2a8c2d9da9f5
2•bryanrasmussen•56m ago•0 comments

An attempt at explaining bipolar disorder and psychosis

https://osf.io/preprints/psyarxiv/w28g9_v1
2•anon1253•1h ago•0 comments

Quarkdown – Markdown with Superpowers

https://quarkdown.com/
3•amai•1h ago•0 comments

Show HN: Defeating AI by making knowledge accessible to Humans

https://github.com/tnelsond/peakslab
2•tnelsond4•1h ago•0 comments

China Blocks Meta's $2B Acquisition of AI Firm Manus

https://www.bloomberg.com/news/articles/2026-04-27/china-blocks-meta-s-2-billion-acquisition-of-a...
4•limoce•1h ago•1 comments

China blocks Meta's $2B purchase of AI startup Manus

https://finance.yahoo.com/sectors/technology/articles/china-blocks-foreign-acquisition-ai-0825482...
3•jmsflknr•1h ago•0 comments

Notes on Serial Experiments Lain

https://jordanmatthiass.net/essays/serial_experiments_lain
2•lilytweed•1h ago•0 comments