!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

423 Members
(Technical) development of Lix, the package manager, a Nix implementation. Please be mindful of ongoing technical conversations in this channel.143 Servers

Load older messages


SenderMessageTime
26 Jul 2025
@emilazy:matrix.orgemilyit's just the bind mount that scares me21:04:43
@raitobezarius:matrix.orgraitobezarius
In reply to @emilazy:matrix.org
what if you… replace it with a Unix socket
<insert meme of person unhappy>
21:04:51
@emilazy:matrix.orgemilyno I mean like21:04:56
@emilazy:matrix.orgemilywhat if something switches out the cert store for a Unix socket21:05:04
@emilazy:matrix.orgemilyI dunno21:05:10
@raitobezarius:matrix.orgraitobezariuscan it change inode type?21:05:20
@emilazy:matrix.orgemilywell you could do it between builds even (maybe? if that's not checked for)21:05:31
@raitobezarius:matrix.orgraitobezarius the setup happens at each build 21:05:43
@emilazy:matrix.orgemilynot having to think about all of this, and making it faster for Darwin, is why I landed on the store path solution 😅 – esp. since on Darwin the path already canonicalizes to something in the store already, so zero copying needed21:05:46
@raitobezarius:matrix.orgraitobezariusso if it becomes a socket after build 121:05:49
@emilazy:matrix.orgemily(though you do have to canonicalize again, in that case)21:05:54
@raitobezarius:matrix.orgraitobezariusit gets rejected21:05:58
@raitobezarius:matrix.orgraitobezariusi paged pennae on this question21:06:26
@emilazy:matrix.orgemilyfwiw, not sure about this21:06:26
@raitobezarius:matrix.orgraitobezariusi'm slowlycrashing21:06:36
@emilazy:matrix.orgemilyanyway, ideally there'd be some Darwin benchmark numbers but … that's hard21:06:38
@emilazy:matrix.orgemilyI don't oppose this path21:06:44
@emilazy:matrix.orgemilyI like the store thing the most still, but I'm not the one implementing it21:06:53
@raitobezarius:matrix.orgraitobezariusgiven my time budget, i do not think the store solution will be implementable21:07:08
@emilazy:matrix.orgemilyI worry about things constantly getting slightly slower in ways nobody notices until it all adds up21:07:10
@raitobezarius:matrix.orgraitobezariuswe care about sandbox setup times21:07:18
@raitobezarius:matrix.orgraitobezariusbut i also need help to make this better21:07:33
@raitobezarius:matrix.orgraitobezariusfor example, I'm still seeking someone to package bencher.dev21:07:39
@raitobezarius:matrix.orgraitobezariusif i had that, i would setup continuous benchmark infra21:07:47
@raitobezarius:matrix.orgraitobezariusand we could pile up benchmark targets21:07:52
@emilazy:matrix.orgemilyFWIW, everything feels mysteriously slow on Darwin in ways that i suspect are trivial and dumb but that nobody has figured out21:08:02
@emilazy:matrix.orgemilyI forget if I mentioned Randy having compared build times inside a Nix build and out and the latter being way faster21:08:15
@raitobezarius:matrix.orgraitobezariusthis is very possible21:08:21
@emilazy:matrix.orgemilyunfortunately I may end up having to be that person21:08:32
@raitobezarius:matrix.orgraitobezariusi'm happy to make myself available and answer questions and bounce ideas and look beyond the shoulder21:08:46

Show newer messages


Back to Room ListRoom Version: 10