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

Play Football Online

https://danfootball.com
2•declaj•8m ago•0 comments

Interviewpad.io

https://www.interviewpad.io/
2•sharva•9m ago•2 comments

Apple to require iOS apps must have minimum OS version of iOS 15 in 2027 onwards

https://www.reddit.com/r/iOSProgramming/comments/1vgql6n/new_warning_when_uploading_app_to_app_st...
1•busymom0•12m ago•0 comments

The Nixpkgs core team has unfortunately decided to disband

https://github.com/NixOS/org/pull/277
1•codewiz•19m ago•0 comments

"The original URL for this prediction will no longer be available in 11 years." (2011)

https://longbets.org/601/
5•doubletwoyou•21m ago•1 comments

How I sell my garlic online.

https://Demeterfamilyfarm.com
1•Hilliard_Ohiooo•22m ago•0 comments

Why MySpace fans want it back as relaunch hinted

https://www.bbc.com/news/articles/c4g64152v71o
3•1659447091•28m ago•0 comments

Small Talk to Deep Talk

https://talk.bradwoods.io/blog/small-talk-to-deep-talk
1•bradwoodsio•30m ago•0 comments

Show HN: Open-source, searchable HTML workspace for Claude Code

https://anona-labs.github.io/mirror/
1•anoop_kumar•41m ago•0 comments

StackOverflow Read-Only

https://stackoverflow.com
3•anticensor•43m ago•1 comments

AI creates 16 new viruses from scratch after training on 9T nucleotides

https://www.tomshardware.com/tech-industry/artificial-intelligence/ai-creates-16-new-viruses-that...
2•sbulaev•45m ago•1 comments

Gen Z Is Drinking Alcohol as Much as Older Generations

https://www.businessinsider.com/gen-z-drinking-alcohol-moderation-sobriety-new-data-2026-7
2•satvikpendem•45m ago•0 comments

Illinois Just Told Every Operating System to Start Reporting Your Kid's Age

https://itsfoss.com/news/illinois-age-verification-bill/
6•WaitWaitWha•48m ago•1 comments

Show HN: Sqnc.run – a live cipher stream inspired by number stations

https://sqnc.run/
1•nee_oo_ru•48m ago•0 comments

UV printer copies 3D objects (Strange Parts) [video]

https://www.youtube.com/watch?v=3DiVHTj_8nA
1•consumer451•48m ago•0 comments

What Happened: OpenAI and HuggingFace

https://thezvi.substack.com/p/what-happened-openai-and-huggingface
2•jgalt212•52m ago•1 comments

New 'Water Watch Center' launched to help small utilities stop cyberattacks

https://www.nextgov.com/cybersecurity/2026/08/new-water-watch-center-launched-help-small-utilitie...
2•WaitWaitWha•57m ago•0 comments

Mossad accicentally injected data to a French lawyer phone instead of extracting

1•0x54MUR41•1h ago•0 comments

Show HN: CIRadar – Self-hosted CI failure diagnosis

https://github.com/Bluezly/CIRadar
1•bluezly•1h ago•0 comments

Provenance

https://en.wikipedia.org/wiki/Provenance
1•soupspaces•1h ago•0 comments

Zig's Io.Threaded Is Neat

https://matklad.github.io/2026/08/06/neat-io-threaded.html
2•Retro_Dev•1h ago•0 comments

Never Gonna Give You Up but the lyrics are in alphabetical order [video]

https://www.youtube.com/watch?v=Svj1bZz2mXw
2•mooreds•1h ago•0 comments

One Cut – Edit Video by Editing Code

https://github.com/smy20011/onecut
1•smy20011•1h ago•0 comments

See the Sun like never before with most detailed images yet

https://www.bbc.com/news/articles/c36d4376nd2o
3•mooreds•1h ago•0 comments

Some software talks I like

https://char.lt/blog/2026/08/talks-i-like/
1•vinhnx•1h ago•0 comments

LA Freeway (Long's to Arapaho Traverse)

https://www.mountainproject.com/route/117783697/la-freeway-longs-to-arapaho-traverse
1•mooreds•1h ago•0 comments

E.U. Nears Approval of Gene-Edited Crops as Olive Sector Eyes Applications

https://www.oliveoiltimes.com/world/e-u-nears-approval-of-gene-edited-crops-as-olive-sector-eyes-...
2•johntfella•1h ago•0 comments

MRMS Renderer – Open-Source NOAA MRMS Radar Renderer for Python

https://github.com/Taylor-Creative-Development/mrms-renderer
1•davidtaylorjr•1h ago•0 comments

Show HN: Qwen3.8-Max – Use Qwen Studio and MCP to Code Locally for Free

https://github.com/tohid4n/qwen3.8-max-local-coding
2•tohid4n•1h ago•0 comments

Retraction: The App Store Rejection of the Week That Was a Correct Rejection

https://daringfireball.net/2026/08/retraction_app_store_rejection_of_the_week
52•minimaxir•1h ago•4 comments