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

Keenpix – an OSS image CDN with predictable managed pricing

https://keenpix.com/
1•lord007tn•3m ago•1 comments

The End-State Fallacy: Where Is AI Security Headed?

https://endstatefallacy.com/
1•allanbreyes•5m ago•0 comments

Universal Dive Data Format

https://wrobell.dcmod.org/uddf/
1•nvahalik•5m ago•0 comments

Sutton and Javed: Why AI Models Stop Learning, and How to Start It Again [video]

https://www.youtube.com/watch?v=xH7U7w9Qzlo
1•abetusk•6m ago•0 comments

OpenAI halts testing, slows development after rogue model hacked Hugging Face

https://www.abc.net.au/news/2026-08-19/openai-slows-development-pauses-testing-after-hugging-face...
1•scorpioxy•8m ago•0 comments

She told no one about her agony except ChatGPT. What her death reveals about AI

https://www.npr.org/2026/08/18/nx-s1-5929575/ai-suicide-risks-mental-health
1•newsomix9xl•9m ago•1 comments

SpaceX tugs Starship into port after 24 days at sea

https://arstechnica.com/space/2026/08/its-christmastime-at-spacex-as-company-salvages-starship-fr...
2•Metacelsus•9m ago•0 comments

In a Heat Wave, Schizophrenia Is Much Deadlier Than Any Other Medical Condition

https://www.wired.com/story/heat-wave-schizophrenia/
1•littlexsparkee•9m ago•0 comments

Xerox invented the modern PC, then priced the Star at $16,595 (1981)

https://www.youtube.com/watch?v=a77jCSD6r_M
2•adhikaribipin•11m ago•0 comments

RF Cafe

https://www.rfcafe.com/
1•gregsadetsky•12m ago•0 comments

Show HN: Automatically detect and patch walking-dead states in Sierra games

https://github.com/katiahayati/lucasartsifier/
2•wkfauna•20m ago•0 comments

OpenLogi

https://openlogi.org/en
2•amatheus•20m ago•0 comments

Show HN: SubTrends – 18 years of Reddit data across 100K+ subreddits

https://subtrends.io/
2•dataneedscoffee•20m ago•0 comments

What's the best pitch for "Why not Claude"?

1•jlim99•21m ago•1 comments

Spinifex: Open-Source Amazon Web Services Alternative – OpenAlternative

https://openalternative.co/spinifex
1•tom_mulgadc•21m ago•0 comments

Language-like structure arises in learned signaling: evidence from birdsong

https://www.science.org/doi/10.1126/sciadv.aea3015
2•wslh•24m ago•0 comments

Tonnes of nuclear material found at Syria site, UN atomic watchdog says

https://www.rte.ie/news/middle-east/2026/0818/1588407-syria-nuclear/
3•wslh•31m ago•1 comments

Qwen3.8-27B make medium the default effort level instead of xhigh

https://github.com/alainnothere/llama.cpp/blob/disk-cache-eviction/models/templates/Qwen3.8-27B-m...
3•xlayn•34m ago•1 comments

Amazon scans and destroys books to comply with copyright law

https://bsky.app/profile/steveklabnik.com/post/3mtejjs6s2c2y
4•platzhirsch•38m ago•3 comments

Proof-Carrying Pipelines: attest local gate runs so CI can skip re-execution

https://github.com/JackCid89/proof-carrying-pipelines
1•jackcid89•39m ago•0 comments

The Vietnam Binh Chau (Chau Tan) Late Tang Wreck

https://www.koh-antique.com/client/tangwreck/tangwreck.html
2•teleforce•42m ago•1 comments

How to build an eval set you can maintain

https://langfuse.com/academy/evaluate/choosing-what-to-evaluate
2•lotteverh•46m ago•0 comments

Do All Your Agents Need Models Like Claude 5 or GPT-5.6?

https://aimoway-lab.github.io/blog/articles/do-all-your-agents-really-need-models-like-claude-5-o...
2•AIMOWAY•51m ago•0 comments

The Integer

https://gist.github.com/17twenty/1f230ab8256f42d4cd3ba931b9bd440b
12•hactually•54m ago•0 comments

That Disgraceful, Disreputable, (Wonderful) Form of Punctuation: The Parenthesis

https://lithub.com/on-that-disgraceful-disreputable-wonderful-form-of-punctuation-the-parenthesis/
5•pseudolus•55m ago•0 comments

ServiceNow are pushing customers off SaaS – are other industries doing similar?

2•rorychatt•57m ago•1 comments

Netstate – US Business Data from Primary Sources

https://netstate.co
2•qitx•59m ago•0 comments

OpenAI announces slowing pace of development after hack by rogue agent

https://www.theguardian.com/technology/2026/aug/18/open-ai-pause-hack
2•pseudolus•1h ago•1 comments

Study Finds Outdated Ideas About Antibiotics Are Common

https://healthcare.utah.edu/newsroom/news/2026/08/always-finish-your-antibiotics-longer-better-ou...
2•gumby•1h ago•0 comments

China's LandSpace beats SpaceX with steel-booster recovery after orbital launch

https://www.scmp.com/news/china/science/article/3364492/chinas-landspace-beats-spacex-steel-boost...
3•decimalenough•1h ago•1 comments