I like your thinking. Deterministic replay with QEMU is supplemental to the larger goal of reproducible builds. The communities concerned with the topic of reproducible software not only expect cohesive human-readable code that runs deterministically to produce binary reproducible results, but their originally stated goals require it.
Deterministic replay with QEMU is a "power tool" in the larger picture of these efforts.
Been wanting to use wireguard but seems like a lot of effort of managing keys and ip addrseses and routing rules etc. Do you have resources that might help me understanding the best setup?
WireGuard is extremely easy to setup. It's difficult to manage if you have hundreds of nodes or dynamic endpoints: that's what Tailscale and Netmaker helps with.
OpenBSD's wg documentation is straightforward. It maps onto wireguard-tools' configuration concepts if you need to use Linux.
When Wireguard first came out I wrote some scripts for myself. Later on I used SaltStack to configure Wireguard for customers with sets of laptops in the dozens or more.
I am on a team that provides commercial support for our Linux based user endpoints. We do not deploy endpoints with WiFi cards that require closed-source firmware.
Anyone speaking, let alone behaving, like Telegram is "secure", ipso facto has won a Darwin Award. We won't see the results in the short-term, but yeah they have won it alright.
I'll gladly finance at 4x the cost (so like around $5,000) to purchase an alternative Pixel for a fully open source bootloader with physically compartmentalized chips with open interfaces and a less sleek device.
I wish it was comparable. The Librem 5 is years behind flagship smartphone hardware. I want to switch, but it would be difficult to give up the stability that comes with Android. That said, maybe the Librem has improved in the last year or so.
> but it would be difficult to give up the stability that comes with Android
This is true: Android had a decade of development with a huge team. However, depending on your usage patterns, it can be good enough today. It works as my daily driver. See also:
Thanks for the info. Their comments on hardware treadmills are reasonable. I'm not looking to chase the latest hardware, but I was still scared off by reviews claiming web video playback performance issues. I suppose I was hopping for the bumps to smooth out a bit.
I find it encouraging to hear that it's working for you. I'll probably take another look at making the switch when I have a moment. I'd much rather support an alternative platform if possible.