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

Text Is Unnatural, and LLMs Are Built on It

https://www.innerkore.com/blog/text-is-unnatural-llms-learn-the-map/
1•gagan2020•44s ago•0 comments

Show HN: KronLSTM Walkthrough

https://kron-lstm.vercel.app/
1•aithena•1m ago•0 comments

Hackers Are Serving Malware to iPhones via Infected Websites

https://www.forbes.com/sites/thomasbrewster/2026/10/22/apple-iphone-hacks-via-infected-websites/
1•alt227•3m ago•0 comments

Php2shell Scanner

https://github.com/assetnote/php2shell-scanner
1•runesor•3m ago•0 comments

The Things – The Thing as told from the creature's perspective

https://clarkesworldmagazine.com/watts_01_10/
1•jkly•3m ago•0 comments

Meta Muse hits 10M users

https://fortune.com/2026/10/22/mark-zuckerberg-meta-muse-stripe-credit-limit-shopping/
1•satvikpendem•4m ago•0 comments

Chinese mathematician Sun Zhiwei proposes 1k problems to challenge AI

https://www.scmp.com/news/china/science/article/3371652/chinese-mathematician-sun-zhiwei-proposes...
1•jonbaer•6m ago•0 comments

Google DeepMind Engineer Resigns in Protest of Pentagon Contract

https://theintercept.com/2026/10/21/google-deepmind-resign-ai-military-gaza/
3•kome•11m ago•0 comments

The Rise and Fall of Jev

https://blog.alexewerlof.com/p/rise-and-fall-of-jev-eval-hype-vs-llm
2•flail•12m ago•0 comments

Show HN: Kucedr (was Friday) – a desktop AI agent that runs on your machine

https://www.kucedr.com/
1•haraldbregu•14m ago•0 comments

Lobsters: Rename vibecoding to LLMs (Greasemonkey script)

https://greasyfork.org/en/scripts?by=1646191
1•birdculture•15m ago•0 comments

WeChat TUI

https://github.com/kevmo314/wechat-cli
1•kevmo314•16m ago•0 comments

How to become a top-tier AI agent user (0.01%)?

1•vishalwaghmode•18m ago•1 comments

Ukraine is wiping out Russian data centers, setting its AI race back

https://fortune.com/2026/10/22/ukraine-russia-drones-data-centers-ai-race/
1•entryleveljobsc•18m ago•0 comments

Show HN: A super fast(est), staged zsh plugin manager (github.com/arastu/zflash)

https://github.com/arastu/zflash
2•arastuq•19m ago•0 comments

A new Digital Audio Workstation created using AI

https://github.com/BurningTreeC/faderframe
2•BTC_BurningTree•20m ago•1 comments

A Robust Decentralized Infrastructure for Trust-Aware Open Knowledge Sharing

https://knowledgepixels.com/nanopub-ecosystem-paper/
2•tkuhn•24m ago•1 comments

ScalarDB 3.19 has been released

https://medium.com/scalar-engineering/scalardb-3-19-has-been-released-8f6cc4ef8fec
3•josh-scalar•34m ago•0 comments

What PHP2Shell Does – A Bartender Analogy

https://joeykeller.com/php2shell-bartender
2•sdoering•35m ago•0 comments

The CS50 Show with David J. Malan [video]

https://www.youtube.com/watch?v=4t23RAQNrPk
2•vismit2000•35m ago•0 comments

Argument from Incredulity

https://www.logicallyfallacious.com/logicalfallacies/Argument-from-Incredulity
3•Bluestein•36m ago•0 comments

Fortescue is using KUKA welding robots to handle 6 MW charging cables

https://electrek.co/2026/10/22/fortescue-is-using-kuka-welding-robots-to-handle-6-mw-charging-cab...
3•cisc•36m ago•0 comments

Dutch intelligence service spied on phone of Trump's son-in-law Jared Kushner

https://nltimes.nl/2026/10/23/dutch-intelligence-service-spied-phone-trumps-son-law-jared-kushner...
6•amelius•37m ago•2 comments

TSMC seeks factory-equipment alternatives to thwart China's rare earths grip

https://www.reuters.com/world/china/tsmc-seeks-factory-equipment-alternatives-thwart-chinas-rare-...
2•giuliomagnifico•38m ago•0 comments

What a Terrible Day to Have a Computer

https://blog.ricci.io/what-a-terrible-day-to-have-a-computer-d6b323r
3•ColinWright•40m ago•0 comments

Can AI predict cancer survival better than a doctor? I have my doubts

https://www.theguardian.com/commentisfree/2026/oct/23/ai-cancer-survival-doctor-selfie-health-res...
2•amelius•40m ago•0 comments

AI-powered platform that finds local businesses without websites

https://www.thyonix.com
1•itshimbilal•45m ago•0 comments

Google Chrome is breaking the web forward

https://www.quirksmode.org/blog/archives/2021/08/breaking_the_we.html
3•fanf2•51m ago•1 comments

Top AI Prompt Engineering Best Practices for Developers

https://aiqualityhq.com/ai-prompt-engineering-best-practices
1•pntkrl•53m ago•0 comments

Scrolling TikTok-like feed with vintage, nostalgic clips

https://yesterfilm.com
1•akest•55m ago•0 comments