nickjj

It is nice to have this confidence.

I ran Arch Linux for almost a year in WSL 2, it was really good.

Then I ran Arch natively for ~5 months, it's really good.

Now I still run Arch natively, but I also use the Arch Docker image to test my dotfiles[0] with a fresh file system.

Also, for when I want to run end to end tests for my dotfiles that set up a complete desktop environment I run Arch in a VM.

I have 99 problems but running Arch isn't one of them.

[0]: https://github.com/nickjj/dotfiles

dev_l1x_be

All docker containers should have been like that. apt-get update in a docker build step is an anti pattern.

show comments
kippinsula

reproducible images are one of those features where the payoff is mostly emotional until the day it isn't. we had an incident where two supposedly identical images on two machines had a three byte delta in a timestamp and it cost us an afternoon to bisect from the wrong end. boring win, but a real one.

show comments
azangru

A totally unrelated comment; but — there is an animation on that page that moves practically everything on the page about 20 pixels down over the course of 1 second.

I thought that would completely trash the Cumulative Layout Shift core web vital. Because, hey! the layout is shifting in front of my very eyes. But no, the CLS on the page is 0.

Is CLS a misleading metric then?

show comments
aa-jv

This is a really interesting accomplishment - I am also working heavily on reproducible builds for my firmware projects, and .. lo and behold .. the package manager key administrivia is the final bone to be broken.

I wonder if Arch leading the way on this will prompt other distro's to attempt the same feat. Reproducible builds are important for certification, security and safety-critical applications .. it'd be great to see Linux distros become more conformant to this method.

show comments
fragmede

and they said compilers are deterministic...

This is a huge accomplishment! But it wouldn't be so huge if compilers were trivially deterministic. It took 5 decades of development for compilers to get here. I'm sure ChatGPT in 2073 is going to be more deterministic than it was in 2023.