frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Miralis – a RISC-V virtual firmware monitor

https://github.com/CharlyCst/miralis
4•charlycst•8mo 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

X/Twitter just Open-sourced their new Algorithm that powers your feed

https://www.opensourceprojects.dev/post/2566d4f1-3638-4553-8cc5-508e3c9ca236
1•XzetaU8•30s ago•0 comments

US citizen says ICE removed him from his Minnesota home in his underwear

https://apnews.com/article/minnesota-immigration-us-citizen-detained-hmong-d009590a491c0c8243ef21...
1•SilverElfin•42s ago•1 comments

De-dollarization: Is the US dollar losing its dominance?

https://www.jpmorgan.com/insights/global-research/currencies/de-dollarization
1•andsoitis•1m ago•0 comments

Overriding template parameters; Typst design flaw?

https://forum.typst.app/t/overriding-template-parameters-missing-social-convention-or-typst-desig...
1•amai•1m ago•0 comments

Show HN: Cluster-Computing for Python Beginners

https://docs.burla.dev
1•pancakeguy•2m ago•0 comments

Show HN: CTxStudio – Visual prompt composer with live token counting

https://www.ctx.studio/
1•digitalegoai•2m ago•0 comments

The Jule Programming Language

https://jule.dev/
1•todsacerdoti•2m ago•0 comments

The BBN Fund – By Eric Gilliam – FreakTakes

https://www.freaktakes.com/p/the-bbn-fund
1•rbanffy•2m ago•0 comments

Show HN: Autonoma – Air-Gapped AI Code Engineer (L5 Autonomy)

https://vihaaninnovations.github.io/autonoma/
1•v_CodeSentinal•4m ago•1 comments

I built a pure Go PDF library with full XFA support

https://github.com/benedoc-inc/pdfer
1•b-g-d•4m ago•1 comments

The Successor to Research Unix Was Plan 9 from Bell Labs

https://www.theregister.com/2024/02/21/successor_to_unix_plan_9/
1•rbanffy•4m ago•0 comments

Show HN: An art ideas generator for artists and AI prompters

https://www.artideas.online
1•ZenCrafter•5m ago•0 comments

The Refiner's Age

https://twitter.com/andreaazzini/status/2013641612232970646
2•azzarcher•6m ago•0 comments

OpenAI Agent SDK for Java

https://github.com/bnbarak/openai-agent-sdk
1•bbnvail•6m ago•1 comments

US threats of tariffs on memory manufacturers arrive

https://www.windowscentral.com/hardware/howard-lutnick-memory-tariffs-micron
1•pjmlp•7m ago•0 comments

Year Old Vulnerability in Glibc

https://www.phoronix.com/news/Glibc-Security-Fix-For-1996-Bug
2•_tk_•7m ago•0 comments

Desktop Classic System – Spacial computing hearkening back to classic Mac OS

https://mycophobia.org/dcs/
1•PaulHoule•7m ago•0 comments

Nvidia Stock Crash Prediction

https://entropicthoughts.com/nvidia-stock-crash-prediction
2•todsacerdoti•8m ago•0 comments

The Only Two Markup Languages

https://www.gingerbill.org/article/2026/01/19/two-families-of-markup-languages/
1•birdculture•8m ago•0 comments

Solar Futures open call for solarpunk projects

https://solarfutures.eu/open-call.html
1•thinkingemote•10m ago•0 comments

GeometricTransformer: Gated Cell Manifolds

https://github.com/MrPan2048/GeometricTransformer/blob/main/README.md
1•MrPan•10m ago•0 comments

Ask HN: People Interested in a Hackathon?

1•maliniwimmer•11m ago•0 comments

All the National Parks, Mapped and Trackable

https://parks.lukaswerner.com/
1•chilipepperhott•11m ago•0 comments

Elon Musk floats idea of buying Ryanair after calling CEO 'an idiot'

https://www.theguardian.com/technology/2026/jan/20/elon-musk-buying-ryanair-ceo-tesla-michael-ole...
2•beardyw•12m ago•0 comments

Not hot on bots, project names and shames AI-created open source software

https://www.theregister.com/2026/01/18/openslopware_is_back/
1•gpi•12m ago•0 comments

GNU InetUtils Security Advisory: remote authentication by-pass in telnetd

https://www.openwall.com/lists/oss-security/2026/01/20/2
1•jwilk•14m ago•0 comments

Two LLM Traps I Have Sprung on Myself

https://jakesimonds.leaflet.pub/3mcuiljjcgc22
1•jakesimonds•16m ago•0 comments

Show HN: Talkng AI group chat with voice

https://747.run/
1•-i•16m ago•4 comments

Building the first open-source quantum computer

https://phys.org/news/2026-01-world-source-quantum.html
1•westurner•17m ago•0 comments

Urllib3 entered the "Billion-a-Month" club in 2025

https://volochii.dev/blog/urllib3-in-2025/
4•SethMLarson•17m ago•1 comments