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

The Open Door

https://access.ripplenav.org/door
1•RRwood•28s ago•0 comments

Apple Cuts Internal AI Usage Budgets in Move to Reduce Spending

https://www.bloomberg.com/news/articles/2026-11-04/apple-cuts-internal-ai-usage-budgets-in-move-t...
2•layer8•1m ago•1 comments

The Crackpot Index (1998)

https://math.ucr.edu/home/baez/crackpot.html
1•gregsadetsky•2m ago•0 comments

Watching my gh actions runners

https://yeet.cx/blog/who-broke-ci
1•ok_major_9889•4m ago•0 comments

Foot-stiffening socks could make walking less tiring

https://phys.org/news/2026-11-foot-stiffening-socks.html
1•samizdis•5m ago•0 comments

Binance hackers used fake job interviews in record heist

https://www.japantimes.co.jp/business/2026/11/04/tech/binance-hackers-job-interviews-heist/
1•rawgabbit•6m ago•0 comments

LifeTrail – Passive GPS tracker, local trail history, no account

https://play.google.com/store/apps/details?id=cc.lifetrail&hl=en_US
1•LifeTrailApp•6m ago•0 comments

New Pancreatic Cancer Vaccine Sparked Immune Responses in 99% of Patients

https://www.sciencealert.com/new-pancreatic-cancer-vaccine-sparked-immune-responses-in-99-of-pati...
1•amichail•7m ago•0 comments

Make more money on consumer subscriptions with Crew Plans

https://jjmaxwell4.com/writing/crew-plans/
1•jjmaxwell4•7m ago•0 comments

Show HN: Gauge – Open-Source CLI to recursively improve your docs

https://github.com/gauge-sh/gauge-cli
1•0x63_Problems•8m ago•0 comments

SWE-2 Flash

https://cognition.com/blog/swe-2-flash
1•nicoburns•8m ago•0 comments

Juju: Modern Codeforge

https://juju.bi/
2•handfuloflight•8m ago•0 comments

The Characters of Theophrastus

https://www.eudaemonist.com/biblion/characters/
1•gregsadetsky•10m ago•0 comments

Lorem Ipsum Dot Gov Dot UK

https://shkspr.mobi/blog/2026/11/lorem-ipsum-dot-gov-dot-uk/
2•acossta•11m ago•0 comments

VMware returns to low-end server virtualization with 'vSphere Express'

https://www.theregister.com/virtualization/2026/11/04/vmware-returns-to-low-end-server-virtualiza...
1•andrewstetsenko•11m ago•0 comments

Binance hack> need better software integrity verification

1•eli-front•12m ago•0 comments

DeepSeek alone now accounts for 53% of all token volume on Openrouter

https://dirac.run/labs-market-share
1•GodelNumbering•12m ago•1 comments

Little evidence that data centers cause widespread ground warming

https://phys.org/news/2026-11-satellite-analysis-evidence-centers-widespread.html
3•samizdis•13m ago•0 comments

Travis Kalanick's Startup Seed Raising Skilzzz (2009)

https://swooshing.wordpress.com/2009/03/19/startup-seed-raising-skillzzz/
1•aditya•15m ago•0 comments

How Outlook Search is changing: ranking, resilience, and the feedback loop

https://techcommunity.microsoft.com/blog/outlook/how-outlook-search-is-changing-ranking-resilienc...
1•tech234a•15m ago•0 comments

Test and verification technique effectiveness with GPT-6 Astra

https://danluu.com/astra-testing/
1•evakhoury•15m ago•0 comments

Why is your AI using so many tokens?

https://blog.raed.dev/posts/context-window/
1•Raed667•16m ago•0 comments

1M tokens context, new tools and more – Sabiá 5 is out

https://www.maritaca.ai/blog/S5/
1•peq42•17m ago•0 comments

Code cracked for shipwreck padlock solving 400-year-old mystery

https://www.bbc.com/news/articles/c69qz9jzq4jro
1•cisc•18m ago•0 comments

The Brain Injury That Made Edward Freytag a Musical Genius

https://www.nytimes.com/interactive/2026/11/02/magazine/brain-injury-music-perfect-pitch-edward-f...
1•anarbadalov•19m ago•0 comments

I Made a Stupid Thing

https://www.unsupervised.website
2•maxius•21m ago•1 comments

Kenyan startup builds AI around mobile money and low-cost phones

https://spectrum.ieee.org/ai-small-business-mobile-money-startup
1•samizdis•22m ago•0 comments

Deserializing Quirky JSON in Rust

https://orgnizedmess.net/php-json-rust.html
1•gregsadetsky•23m ago•0 comments

Show HN: Ratio – a notepad that calculates as you type

https://useratio.app/
1•adrianhqs•27m ago•0 comments

Top Platforms to Create AI-Powered Courses and Get Certified

https://kadhar.dev/blog/top-ai-course-platforms
1•kadharmfn•27m ago•0 comments