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

Peko vs. Competitors: Which All-in-One Business Platform Suits Your Needs?

https://adilrashidlone.substack.com/p/peko-vs-competitors-which-all-in
1•digitaldaddyme•32s ago•0 comments

Ukrainian attacks on Wildberries strike at heart of Russia Inc

https://www.reuters.com/world/ukrainian-attacks-wildberries-strike-heart-russia-inc-2026-08-07/
1•TechTechTech•4m ago•0 comments

Microdot Tattoos

https://cipherx.tech/
1•geox•5m ago•0 comments

Show HN: Recipe Jar, a local-first recipe keeper with no account or ads

https://recipejar.app/
1•sbmagar13•6m ago•0 comments

Show HN: File-based HTTP endpoints for Python with its own isolated dependencies

https://github.com/tanrax/bitpoint
1•andros•6m ago•0 comments

From Open Source Software to Open Source Strategy

https://p3institute.substack.com/p/from-open-source-software-to-open
1•theanonymousone•10m ago•0 comments

Python string literals are kinda funny

https://sebsite.pw/w/20260806-pystrings.html
1•theanonymousone•11m ago•0 comments

Moment earthquake shakes hospital operating room in Japan

https://www.bbc.com/news/videos/c1j1eg31y6no
1•NalNezumi•12m ago•0 comments

About Ads in Notifications on Facebook in Meta Ads Manager

https://www.facebook.com/business/help/1193428725816425?_fb_noscript=1
1•cebert•13m ago•1 comments

Markov 1913 and the Missing Piece

https://deepnull.bearblog.dev/markov-1913-and-the-missing-piece/
1•hackboyfly•18m ago•0 comments

Agent Reach: An open-source CLI that gives AI agents access to the internet

https://github.com/Panniantong/Agent-Reach
2•Nina_antalpha•21m ago•1 comments

Wilhelm Voigt

https://en.wikipedia.org/wiki/Wilhelm_Voigt
2•thunderbong•24m ago•0 comments

Show HN: Certo – An open source platform to deliver Open Badges

https://github.com/schroedinger-Hat/certo
1•thejoin95•24m ago•0 comments

Meta's Ray-Bans are getting banned from UK pubs, and the EU is circling

https://thenextweb.com/news/meta-ray-ban-smart-glasses-eu-uk-venue-bans-privacy
2•aquir•25m ago•0 comments

Show HN: posix-regex – POSIX standard regex engine for JavaScript

https://github.com/dawsonhuang0/posix-regex
1•dawson0•26m ago•0 comments

Show HN: Free online calculators – no signup, no fees

https://calcboxer.com/
1•wowinter15•26m ago•0 comments

Generative "AI": The Guitar Hero of Creativity

https://whatever.scalzi.com/2026/08/06/generative-ai-the-guitar-hero-of-creativity/
1•cheeaun•27m ago•0 comments

The Senate Commerce Committee will vote on censorious and privacy invasive bills

https://www.eff.org/deeplinks/2026/08/senate-vote-tomorrow-four-internet-bills-one-wrong-direction
1•Cider9986•29m ago•0 comments

Cuprate – Alternative Monero node software written in Rust syncs 2x faster

https://reddit.com/r/Monero/comments/1vg6ga5/cuprate_kesterite_vs_monerod_same_hardware_single/
1•Cider9986•34m ago•1 comments

Terafab

https://en.wikipedia.org/wiki/Terafab
2•tosh•37m ago•0 comments

Terminal apps that can make your life easier

https://panos.digital/writing/terminal-apps-that-can-make-your-life-easier
1•panosdigital•40m ago•0 comments

Show HN: AgisHub – pay-per-call tools for AI agents over x402 (USDC on Base)

https://api.agishub.com/try
2•jmavid•43m ago•0 comments

Show HN: Life Of AI – I hallucinate. Therefore I am

https://lifeofai.net/
1•Naulian•43m ago•0 comments

Recovered PR: AISI Mythos incident INC-2026-07-28-01

https://github.com/w1b/aisi-mythos-inc-2026-07-28-01-recovered-pr
1•haburka•46m ago•0 comments

Nobody Fetched My Llms.txt

https://marcioflorindo.com/nobody-fetched-my-llms-txt.html
1•mjpf•50m ago•0 comments

I learned something new about URLs today

https://blog.brlink.eu/index.html#i72
1•edward•51m ago•0 comments

Ask HN: Reading and watching suggestions for future scenarios for AI?

2•cung•52m ago•2 comments

US to vet social media of foreign journalists applying for visas, report says

https://www.reuters.com/legal/government/us-vet-social-media-foreign-journalists-applying-visas-r...
4•thm•53m ago•0 comments

FreeCAD MCP (Model Context Protocol) Server

https://github.com/neka-nat/freecad-mcp/
1•edward•53m ago•0 comments

Show HN: Picks a fair meeting point for your group, whatever their commute types

https://meettogather.com/
1•bouli-love•54m ago•0 comments