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

Ex-OpenAI employee accused of planting device appears to have Saudi backing

https://www.reuters.com/technology/ex-openai-employee-accused-planting-device-appears-have-saudi-...
1•JumpCrisscross•33s ago•0 comments

Flevy Business Data Services – Great opportunity for experts who share knowledge

https://bds.flevy.com/
1•elsadek•33s ago•0 comments

WunderOS Architecture: An Agent OS on Beam, with Guests in Firecracker MicroVMs

https://pentad.ai/system/
1•kendallgclark•3m ago•0 comments

India's democracy once went looking for voters. Not any more

https://www.ft.com/content/8848d06c-c0fa-49ff-af08-880ef4f3ff21
1•JumpCrisscross•5m ago•0 comments

FloatDoor: Platform-Triggered Backdoors in LLMs

https://arxiv.org/abs/2606.19535
1•mcyc•6m ago•0 comments

Caddy, Traefik or Nginx: reverse proxy compared 2026

https://wz-it.com/en/blog/caddy-traefik-nginx-reverse-proxy-comparison/
1•ejboy•7m ago•0 comments

Overmind: Cut PyTorch model load time 15s to 0.2s with a zero-copy shared cache

https://github.com/meshy-dev/overmind
1•westurner•8m ago•0 comments

Show HN: Travel Like a Celebrity

https://wherecelebsgo.com
1•danny021•8m ago•0 comments

Show HN: Realtime talking avatar running free locally (90+FPS on RTX4090)

https://github.com/openspline/openspline
1•squarcle01•10m ago•0 comments

GPT Rosalind

https://openai.com/rosalind/
1•modinfo•11m ago•0 comments

Germany's far-right AfD: half a million internal documents leaked

https://hexane.cc/
3•else42•11m ago•1 comments

Why You Should Want to Be Rich

https://scalingknowledge.substack.com/p/the-defence-of-ambition
1•MoritzWall•12m ago•0 comments

Taco: Cross platform LLM based compressor, eliminates floating point

https://github.com/tac0mania/taco
1•taco-man•15m ago•0 comments

Why Even Write Code in a Professional Context?

https://naildrivin5.com/blog/2026/10/19/why-even-write-code-in-a-professional-context.html
1•jrochkind1•17m ago•0 comments

Inside the shadowy world of anti-Putin sabotage from within Russia

https://www.bbc.com/news/articles/c6pwgzkj8zzgo
2•cisc•19m ago•0 comments

Deploying Kubernetes Clusters on OpenStack: An Alternative to AWS EKS

https://medium.com/@mmaksimovic/deploying-kubernetes-clusters-on-openstack-an-alternative-to-aws-...
1•Liriel•20m ago•0 comments

Categorical Models of Logics

https://www.johndcook.com/blog/2026/10/12/categorical-models-of-logics/
1•ibobev•20m ago•0 comments

Show HN: Hiding messages as a generative art; open sourcing my code from 2020

https://stegano.graphics
1•rguignar•20m ago•0 comments

Harmonic Triangle

https://www.johndcook.com/blog/2026/10/13/harmonic-triangle/
1•ibobev•20m ago•0 comments

Poe, Bessel, and Drones

https://www.johndcook.com/blog/2026/10/14/poe-bessel-and-drones/
1•ibobev•21m ago•0 comments

Sky-001: The First World Model for Engineering

https://skyfall.ai/blog/introducing-sky-001
1•idid•23m ago•0 comments

Maplair 4.0 – A Fork of Leaflet

https://maplair.org/2026/10/19/maplair-4.0.0.html
2•simon04•24m ago•0 comments

Ex OpenAI engineer accused of planting bug was in contact with Saudi royals

https://www.cbsnews.com/news/ex-openai-engineer-recording-device-saudi-royal-family/
4•Betelbuddy•24m ago•0 comments

Android app for running Anki Desktop, no proot

https://github.com/krmanik/kioku
1•krmani•25m ago•0 comments

Don't Look Down

https://www.quarter--mile.com/Dont-Look-Down
1•herbertl•25m ago•0 comments

Cutting our inference bill by 68% by being obsessive about optimization

https://blog.cloudflare.com/obsessive-inference-optimization/
1•wondersky•26m ago•0 comments

One flag, no deploy: switching diagnostics and providers at runtime [video]

https://www.youtube.com/watch?v=eHhQaCSaqqY
1•lagudafuad•26m ago•0 comments

Scientific Proof That Your Meeting Should Have Been an Email?

https://pcper.com/2026/10/scientific-proof-that-your-meeting-should-have-been-an-email/
1•speckx•26m ago•0 comments

Americans Are Losing the Long Game

https://www.noemamag.com/americans-are-losing-the-long-game/
3•herbertl•27m ago•0 comments

Nvidia-windows-vbios-vix-loader – Load a modified VBIOS on Nvidia GPU on Windows

https://github.com/Panchovix/nvidia-windows-vbios-vix-loader
1•peter_d_sherman•27m ago•0 comments