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

Detecting Compromised AI Coding Agents with Jev and Gryph

https://safedep.io/ai-agent-security-jev-gryph/
1•kunalsin9h•1m ago•0 comments

Cloud Emulators

https://github.com/upgundecha/awesome-cloud-emulators
1•upg1979•2m ago•2 comments

File Notification Attacks

https://inoti.fyi/
1•wolfi1•2m ago•0 comments

Turbo Vision for Rust

https://tv.enzolombardi.net/
1•networked•3m ago•0 comments

Japan Electric Vehicle Association 1980年 [video]

https://www.youtube.com/watch?v=tc6FB3aU4C8
2•Breadmaker•5m ago•0 comments

Maybe don't let Muse run your Facebook Marketplace account

https://www.threads.com/@matt.j.robb/post/DdxwAJnDhNy
5•embedding-shape•9m ago•0 comments

The Overhang

https://www.oneusefulthing.org/p/the-overhang
1•cmpit•12m ago•0 comments

OpenAI pauses some training amid allegations its rogue agents behaved more

https://www.theregister.com/ai-and-ml/2026/09/28/openai-pauses-some-training-amid-allegations-its...
2•sbulaev•17m ago•0 comments

Show HN: A website for sharing Muse AI invitation codes

https://museaicode.cc
1•jerry5678•19m ago•0 comments

Deshittification Part 2: Bypassing the App Store Gatekeeper

https://fabricati-diem.inform.social/post/deshittification-as-a-service-part2-bypassing-the-app-s...
2•nizarmah•20m ago•0 comments

Advice to a Beginning Software Engineer

https://www.seangoedecke.com/advice-to-a-beginning-software-engineer/
2•hazadus•20m ago•0 comments

Give your AI agent a versioned filesystem

https://lakefs.io/blog/ai-agent-a-versioned-filesystem-with-e2b-and-lakefs/
1•versionninja•22m ago•1 comments

CliffCompaction: Cost-Efficient Compaction for Long-Horizon Coding Agents

https://arxiv.org/abs/2609.26779
1•6bitquant•23m ago•0 comments

Chrome just added WebMCP to the inspector

https://twitter.com/gherget/status/2104146477140615521
2•gaborme•23m ago•0 comments

We Compared 51k Paint Colors: 3 in 4 Have a Near-Identical Twin in Another Brand

https://usemuro.com/en/blog/paint-color-twins-across-brands
1•Donmario•25m ago•0 comments

How my boss made InternalServerErrors disappear

https://bankstatementconverter.com/blog/posts/2026-09-28-how-my-boss-made-internal-server-errors-...
1•4pkjai•25m ago•0 comments

Show HN: Shobr: Job seach CLI via browser automation, event-sourcing, LLMs

https://github.com/sebastiancarlos/shobr
1•httbs•29m ago•0 comments

Hunting a ShinyHunters-linked phishing cluster from one IOC

https://huntback.io/blog/shinyhunters-panel-cluster
1•noktec•36m ago•0 comments

Time.fyi

https://time.fyi/
3•handfuloflight•38m ago•1 comments

MailAuthGuard – Open email authentication and deliverability auditor

https://github.com/benjaminsamson0210/mailauthguard-js
1•nexusgrid_dev•41m ago•0 comments

Boberger Niederung: Eight Habitats in One Nature Reserve

https://alsterrunde.com/boberger-niederung-eight-habitats-in-one-nature-reserve/
1•mertbio•42m ago•0 comments

Underreported in the US: new site uses open source LLMs to find underovered news

https://pressaudit.org/f/findings/underreported-in-the-us?view=article-bias-heatmap&timeRange=7d
1•SLHamlet•46m ago•1 comments

I found an SSRF in Google's official MCP Toolbox (CVE-2026-14540)

https://anas-security-portfolio.vercel.app/google-mcp-ssrf.html
1•AnasSyed28•50m ago•1 comments

AnyPS5: Convert PS5 executables to run natively on Linux and Windows

https://github.com/boykopovar/AnyPS5
1•eoanermine•51m ago•0 comments

Prompting Claude Opus 5.5

https://platform.claude.com/docs/en/build-with-claude/prompt-engineering/prompting-claude-opus-5-5
11•Michelangelo11•51m ago•0 comments

AlloyDB's new agentic database architecture

https://cloud.google.com/blog/products/databases/alloydbs-agentic-database-architecture
2•Hixon10•55m ago•1 comments

US Arts Employment

https://twitter.com/JosephPolitano/status/2104282420631777488
1•pppone•1h ago•0 comments

What is the closest thing we have to Iron man's desk?

2•zfoong•1h ago•0 comments

An Antidote to Roko's Basilisk

5•DrMiaow•1h ago•11 comments

Netkit: Specializing Linux Packet Delivery for Container Networks

https://pchaigno.github.io/ebpf/2026/09/22/netkit-paper.html
2•mfrw•1h ago•0 comments