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

Browser+Ponies

https://panzi.github.io/Browser-Ponies/
4•dekudeku•5m ago•0 comments

The World Premiere of the Amiga (1985, Andy Warhol, Debbie Harry)

https://www.youtube.com/watch?v=_QST1ZAJ29o
1•doener•7m ago•1 comments

A Strands Agent Template (For the Impatient)

https://danielleheberling.xyz/blog/strands-agent-template/
1•mooreds•7m ago•0 comments

Show HN: TryStack – "try locally" portal and verified Docker Compose recipes

https://leejinming.github.io/TryStack/
1•rmqyeby•8m ago•0 comments

New Vibe Codable .NET 10 React Templates

https://servicestack.net/podcasts/vibecode-react-templates
1•devy•8m ago•0 comments

Found a higher-quality, lower-priced alternative to T3 Chat

https://www.izzedo.chat
1•qa-guy•9m ago•0 comments

Thirty Years of the Square Kilometre Array

https://physicsworld.com/a/thirty-years-of-the-square-kilometre-array-heres-what-the-worlds-large...
1•mooreds•10m ago•0 comments

Show HN: CertRadar – Find every certificate ever issued for your domain

https://certradar.net/
2•ops_mechanic•12m ago•1 comments

What Is Starlink Mesh? – Starlink Help Center

https://starlink.com/ca/support/article/57f4bd5c-4125-2210-8bb2-30c90b558b7b
1•janandonly•12m ago•0 comments

Merlion – A TUI for Obsidian Vaults

https://github.com/LatentDream/merlion
1•latentdream•12m ago•0 comments

Interest in Law School Is Surging. A.I. Makes the Payoff Less Certain

https://www.nytimes.com/2026/01/24/business/dealbook/law-school-ai.html
2•paulpauper•14m ago•1 comments

Judge by the Policy, Not by the Tribe

https://thepursuitofliberalism.substack.com/p/judge-by-the-policy-not-by-the-tribe
1•paulpauper•14m ago•0 comments

Earth's Rotation Limits IBIS Performance to 6.3 Stops

https://thecentercolumn.com/2020/01/17/earths-rotation-limits-ibis-performance-to-6-3-stops/
1•politelemon•14m ago•0 comments

Show HN: I Created a Tool to Convert YouTube Videos into 2000 Word SEO Blog

https://landkit.pro/youtube-to-blog
1•nikhonit•17m ago•0 comments

Project Idea: Carbon and Attentional Footprint of False Urgency

2•funkyfiddler69•20m ago•1 comments

Kīlauea Lava Cricket

https://en.wikipedia.org/wiki/Caconemobius_fori
1•mooreds•20m ago•0 comments

Triton CUDA Tile IR Back End

https://github.com/triton-lang/Triton-to-tile-IR
1•my123•21m ago•0 comments

PlowNYC – track progress of snow removal vehicles in NYC

https://plownyc.cityofnewyork.us
1•ef2k•21m ago•0 comments

Post Quantum Crypto Faster Than Kyber and Bigger Too

https://github.com/ParamTatva-org/abhedyam
1•prabhatkr•21m ago•0 comments

Everyone is wrong about AI and Software Engineering

https://deadneurons.substack.com/p/everyone-is-wrong-about-ai-and-software
2•nr378•22m ago•1 comments

Video Games as Art – Gwern.net

https://gwern.net/video-game-art
2•Antibabelic•22m ago•0 comments

Allowlist for .gitignore

https://blog.izissise.net/posts/gitignoreallowlist/
1•chmaynard•22m ago•0 comments

SkyLaunch – open-source flight training tracker for student pilots

https://github.com/unshah/SkyLaunch.io
1•unshah•25m ago•1 comments

The World Is Hopeful for a Better 2026

https://www.statista.com/chart/28997/respondents-that-are-optimistic-that-next-year-will-be-bette...
1•RickJWagner•26m ago•0 comments

Show HN: Rtty-soda – CLI frontend to NaCl (PyNaCl) for encrypting small files

https://github.com/theosaveliev/rtty-soda
2•nett_ef•27m ago•0 comments

ICE Using Palantir Tool That Feeds on Medicaid Data

https://www.eff.org/deeplinks/2026/01/report-ice-using-palantir-tool-feeds-medicaid-data
50•JKCalhoun•27m ago•4 comments

Pebblebed Ventures' AI tool analyzes 20 years of Linux bugs

https://thenewstack.io/hacker-jenny-qus-ai-tool-analyzes-20-years-of-linux-bugs/
2•MilnerRoute•29m ago•0 comments

Show HN: Django-safe-migrations v0.4.0 – Detect unsafe migrations

2•yassershkeir•29m ago•0 comments

From 10 Day Vacation Project to 100k Users: auto‑cpufreq v3 Story

https://foolcontrol.org/?p=5114
2•fooctrl•31m ago•1 comments

Firefox and Linux in 2025

https://mastransky.wordpress.com/2026/01/23/firefox-linux-in-2025/
4•montroser•34m ago•0 comments