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

Fedora 45 Considering a Lightened Grub Bootloader for Confidential Compute

https://www.phoronix.com/news/Fedora-45-Light-GRUB-For-CoCo
2•Bender•1m ago•0 comments

Nearly Everyone, Everywhere, Veers Left When Walking

https://www.nytimes.com/2026/06/10/science/humans-walking-veer-left-counterclockwise.html
1•mhb•2m ago•0 comments

Why do we need AI in project management software

https://evergantt.com/blog/2026-ai-doesnt-need-to-be-in-everything/
1•lb_john•2m ago•0 comments

Ask HN: What is the biggest pain of shipping improved versions of agents safely

1•prashar32•4m ago•0 comments

Show HN: AgentNexus – coordinate LLM agents by service boundary, not role

https://github.com/dugubuyan/agent-nexus
3•dugubuyan•11m ago•0 comments

Thoughts on AI and Jobs

https://blog.keyvan.net/p/thoughts-on-ai-and-jobs
5•k1m•15m ago•3 comments

An Interview with Intel's Kira Boyko: Xeon 6's Product Director

https://chipsandcheese.com/p/an-interview-with-intels-kira-boyko
3•lumpa•17m ago•0 comments

Show HN: A fully native offline location based music journal app app

https://apps.apple.com/us/app/reverie-fm/id6777534020
3•jeff-edmondson•17m ago•0 comments

DOE wants to build a single national platform for doing science with AI

https://cacm.acm.org/news/from-manhattan-to-genesis/
1•pseudolus•18m ago•0 comments

Sam Bankman-Fried loses bid to appeal against fraud conviction in FTX case

https://www.theguardian.com/business/2026/jun/12/sam-bankman-fried-loses-appeal
2•pseudolus•19m ago•0 comments

Nuclear clocks tick for the first time

https://phys.org/news/2026-06-nuclear-clocks.html
1•haeseong•21m ago•0 comments

Yann LeCun: World Models: Enabling the Next AI Revolution

https://www.youtube.com/watch?v=72Xj8k5WQX4
1•root-parent•23m ago•0 comments

Claude Corps

https://www.anthropic.com/claude-corps
1•hmokiguess•24m ago•1 comments

Show HN: 2 Weeks of Hallucinate – The Photo Gallery

https://hallucinate.site/gallery
13•stagas•25m ago•2 comments

AI OSS tool repo goes archived over night after raising $7.3M Seed

https://github.com/tensorzero/tensorzero
2•hek2sch•26m ago•1 comments

Implementing dark mode with standard CSS

https://olliewilliams.xyz/blog/dark-mode/
2•llcooliovice•28m ago•0 comments

Apple Lisa Emulator in Rust/WebAssembly

https://old.reddit.com/r/ClaudeCode/comments/1u4opmn/apple_lisa_emulator_in_rust_and_webassembly_...
2•adam_jesion•29m ago•0 comments

0xSero on X: "Open Source must win

https://twitter.com/0xSero/status/2035022588439581076
1•bilsbie•29m ago•0 comments

The Telematico NMS3000

https://celso.io/posts/2026/06/13/telematico/
1•celso•33m ago•0 comments

Tearing into ChatGPT's Container Environment

https://pncnmnp.github.io/blogs/chatgpt-containers.html
3•pncnmnp•34m ago•0 comments

Cerebras chips rival Nvidia GPUs for AI [video]

https://www.youtube.com/watch?v=qC_lCFTOJU0
1•binyu•35m ago•0 comments

SkipBeat – Uptime monitoring with Telegram alerts for indie developers

https://skipbeat.dev/
1•pavan_g_dev•38m ago•0 comments

SpaceX surges past $2T in Nasdaq debut, closes in on Amazon

https://www.reuters.com/legal/transactional/after-record-ipo-musks-spacex-faces-next-test-market-...
1•geox•38m ago•0 comments

A tool to turn photos into custom playing cards

https://phoplayingcards.top/
1•ddvkdefi•39m ago•0 comments

Show HN: Lark – Use Codex from Telegram or iMessage

https://github.com/AhmadTheTech/lark
1•createwithahmad•39m ago•0 comments

Arch Linux Now Believes Malware Incident Under Control: More Than 1,500 Packages

https://www.phoronix.com/news/Arch-Linux-AUR-More-Than-1500
28•qwertox•41m ago•2 comments

Domainnotifications.com – Track domain expirations without spreadsheets

https://domainnotifications.com
1•PhantomCache•42m ago•1 comments

SpaceX shares debut after biggest IPO in history

https://www.cnn.com/2026/06/12/business/live-news/spacex-goes-public-ipo
1•tacone•42m ago•0 comments

I Wrote a Game Boy Advance Game in Zig (2024)

https://jonot.me/posts/zig-gba/
1•birdculture•49m ago•0 comments

Two phones and an app: How Russians skirt Putin's digital iron curtain

https://www.reuters.com/world/europe/two-phones-an-app-how-russians-skirt-putins-digital-iron-cur...
2•giuliomagnifico•49m ago•0 comments