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

PufferLib 4.0 Experiments

https://github.com/PufferAI/PufferLib/releases
1•de_aztec•1m ago•0 comments

Show HN: I built a business strategy simulation game with two different UI modes

https://www.voltstrategist.com/
1•phisphere•3m ago•0 comments

OpenSSH 10.3

https://undeadly.org/cgi?action=article;sid=20260407084719
1•ptman•4m ago•0 comments

Iran threatens OpenAI's Stargate data center in Abu Dhabi

https://www.theverge.com/ai-artificial-intelligence/907427/iran-openai-stargate-datacenter-uae-ab...
1•marksully•5m ago•0 comments

Layer

https://www.layer.ai/
1•bellamoon544•8m ago•1 comments

Show HN: Hive – A full dev workspace (kanban/session modes+multi-repo+agent sdk)

https://hive-ai.dev
1•moropex•11m ago•1 comments

Tree Sandbox – I created a new sandbox tool for Linux

1•gry_gh•15m ago•0 comments

From Idea to App Store Was Predictable. From Launch to Traction Was Not

1•olek5andr•16m ago•0 comments

Notes from Setting Up New Apple Devices

https://mjtsai.com/blog/2026/04/06/notes-from-setting-up-new-apple-devices/
1•latexr•16m ago•0 comments

The Anatomy of an Agent Harness

https://blog.langchain.com/the-anatomy-of-an-agent-harness/
1•onurkanbkrc•19m ago•0 comments

Muninn: Web Statistics

https://blog.chrislewis.me.uk/?post=2026-04-06-Muninn-Web-Statistics
1•paulcapewell•19m ago•0 comments

Trump dilemma for US officers: disobey orders or commit war crimes

https://www.theguardian.com/law/2026/apr/06/trump-threats-dilemma-for-officers-disobey-orders-or-...
2•KnuthIsGod•21m ago•0 comments

The JetStream 3 Benchmark Suite

https://webkit.org/blog/17899/introducing-the-jetstream-3-benchmark-suite/
1•djfergus•22m ago•0 comments

JetStream 3: A modern benchmark for high-performance, compute-intensive Web apps

https://blog.chromium.org/2026/03/jetstream-3-a-modern-benchmark.html
1•djfergus•23m ago•0 comments

Australia's most decorated soldier charged with committing war crime murders

https://www.nbcnews.com/world/australia/australias-decorated-soldier-charged-committing-5-war-cri...
1•KnuthIsGod•23m ago•0 comments

Show HN: claude-telemetry – Multi-PC usage dashboard for Claude Code

https://github.com/RyanTech00/claude-telemetry
1•RyanTech00•24m ago•1 comments

The AI Roadmap: How We Ensure AI Serves Humanity

https://www.humanetech.com/ai-roadmap
2•rapnie•24m ago•0 comments

Show HN: Go – Based Unix GUI app for local network management

https://github.com/yofabr/nocta
1•yofabr•26m ago•0 comments

Curated experiments that behave like Desktop UIs

https://simone.computer/#/webdesktops
1•keepamovin•31m ago•0 comments

Essay on AI – Exploring the transformative impact of AI on modern society

https://emitknowledge.com/essay-on-ai/
1•marjann•32m ago•0 comments

How Do You Find an Illegal Image Without Looking at It?

https://mahmoud-salem.net/the-invisible-shield
1•pjullrich•32m ago•1 comments

Show HN: Secure SDLC Agents for Claude and Cursor (MCP)

https://github.com/Kaademos/secure-sdlc-agents
1•kirumachi•34m ago•0 comments

Wisconsin governor says 'no' to age checks for porn

https://www.theverge.com/policy/907761/wisconsin-governor-porn-age-verification-vetoed
1•timpera•35m ago•1 comments

Show HN: An AI-powered knowledge base that thinks

https://github.com/Shelter41/thedirector
1•DSpider•37m ago•1 comments

Quansloth Using Google's Turboquant Breaks the "VRAM Wall" for Local LLMs

https://github.com/PacifAIst/Quansloth
1•gunzfanatic•38m ago•0 comments

JSIR: A High-Level IR for JavaScript

https://discourse.llvm.org/t/rfc-jsir-a-high-level-ir-for-javascript/90456
2•maxloh•39m ago•0 comments

Deterministic O(1) coordination via Recursive Field Invariants

https://github.com/9261834245z-ui/UltraCore-Protocol
1•TOT__7__•40m ago•1 comments

MAIP – Machine Agent Identity Protocol

1•dividebyzero-gt•40m ago•0 comments

Show HN: Browser-based M68K interpreter supports MOVEM,data defs,and disp. addr

https://github.com/gianlucarea/m68k-interpreter
2•aldino97•43m ago•0 comments

Show HN: Snill – Describe your business, get a complete internal system

https://snill.ai/
1•knutmartin•43m ago•0 comments