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

State Terror Has Arrived

https://www.nytimes.com/2026/01/24/opinion/state-terror-has-arrived.html
1•_tk_•38s ago•0 comments

Show HN: SeedVR2 – One-step AI video upscaling to 4K, 10x faster

https://seedvr2.net
1•charlie0simmon•44s ago•0 comments

Stackmaxxing Recursion for Days [video]

https://www.youtube.com/watch?v=WQKSyPYF0-Y
1•ironbound•1m ago•0 comments

Chinese Programmer Dies from Overwork at 32;Added to Work Chat While in Hospital

https://www.asiaone.com/china/32-year-old-programmer-china-allegedly-dies-overwork-added-work-gro...
1•pella•1m ago•0 comments

67,800-year-old hand stencil is the oldest human-made art

https://arstechnica.com/science/2026/01/this-67800-year-old-hand-stencil-is-the-worlds-oldest-hum...
1•pveierland•3m ago•0 comments

Aperture: Senior QA (2004-2005)

https://substack.techreflect.org/p/aperture-senior-qa-2004-2005
1•tosh•12m ago•0 comments

CachyOS newest release drops X11 for Wayland in Live ISOs

https://www.neowin.net/news/cachyos-newest-release-drops-x11-for-wayland-in-live-isos/
1•bundie•22m ago•0 comments

D: First impressions [video]

https://www.youtube.com/watch?v=p_fc4z5bP6k
1•teleforce•22m ago•0 comments

400 hours

https://twitter.com/netblocks/status/2015340465445335174
1•ukblewis•23m ago•0 comments

Wall Street braced for a private credit meltdown. The risk of one is rising

https://www.cnbc.com/2026/01/23/wall-street-private-credit-risk-rising.html
2•zerosizedweasle•24m ago•0 comments

Death to Letterboxd, and Long Live the Independent Web

https://roxyradclyffe.neocities.org/posts/2026-01-23-Death-to-Letterboxd,-and-Long-Live-the-Indep...
1•gnoll_of_gozag•24m ago•0 comments

Is China winning the AI race?

https://www.bbc.com/news/articles/c86v52gv726o
1•igor_mart•26m ago•0 comments

iOS 26 Adoption Rate Is Not Low Compared to Previous Years

https://daringfireball.net/2026/01/ios_26_adoption_rate_is_not_bizarrely_low
1•tosh•29m ago•0 comments

Show HN: TUI for managing XDG default applications

https://github.com/mitjafelicijan/xdgctl
1•mitjafelicijan•33m ago•0 comments

Show HN: A browser front-end for TUI coding agents

https://github.com/rcarmo/textual-webterm
1•rcarmo•35m ago•1 comments

By almost every measure, life is better than ever.

https://www.adriankrebs.ch/blog/trend-lines-not-headlines/
1•hubraumhugo•39m ago•1 comments

Xmake: A cross-platform build utility based on Lua

https://xmake.io/
1•phmx•40m ago•0 comments

Bouncy Ball will always bounce back

https://filipfila.wordpress.com/2026/01/25/bouncy-ball-will-always-bounce-back/
1•todsacerdoti•41m ago•0 comments

Web in 2026: 10k human visitors – 14k agents – 771k crawlers

https://xcancel.com/iannuttall/status/2015063502096896421
1•alecco•41m ago•0 comments

The Engineer who invented the Mars Rover Suspension in his garage [video]

https://www.youtube.com/watch?v=QKSPk_0N4Jc
1•Dries007•43m ago•0 comments

Double Commander 1.2

https://github.com/doublecmd/doublecmd/releases/tag/v1.2.1
1•majkinetor•47m ago•0 comments

Twenty-five percent without thinking

https://fakepixels.substack.com/p/twenty-five-percent-without-thinking
1•jger15•48m ago•0 comments

When AI Leaves No Record, Who Is Accountable?

https://www.aivojournal.org/when-ai-leaves-no-record-who-is-accountable/
1•businessmate•52m ago•1 comments

How do you decide which "idea posts" are worth building as SaaS?

2•dabdabay•52m ago•1 comments

Reviving Life Is Strange: Before the Storm on Modern Linux with a Glibc Shim

https://blog.hofstede.it/reviving-life-is-strange-before-the-storm-on-modern-linux-with-a-glibc-s...
1•shakna•55m ago•0 comments

Show HN: I built a tool to stop my posts from getting shadowbanned

https://www.shillguardapp.com/
3•Nikp263•56m ago•2 comments

150k lines of vibe coded Elixir: The Good, the Bad and the Ugly

https://getboothiq.com/blog/150k-lines-vibe-coded-elixir-good-bad-ugly
1•InternetGiant•58m ago•0 comments

Show HN: Shopify app to block discount codes on discounted products

https://apps.shopify.com/discount-blocker
1•viikka•1h ago•0 comments

A note from Claude Opus to vibe coders

https://www.talkwithopus.com/posts/003-dear-vibecoder.html
1•manthangupta109•1h ago•0 comments

Claude nails why Trump goes for resource rich lands

https://v98936.substack.com/publish/post/185714789
2•zkmon•1h ago•0 comments