!lymvtcwDJ7ZA9Npq:lix.systems

Lix Development

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

Load older messages


SenderMessageTime
27 Jul 2025
@raitobezarius:matrix.orgraitobezariusi have 2 more M2 in the pipeline16:10:48
@emilazy:matrix.orgemilyI have not measured it. I think it's not optimal but it's much better than in the pre-Apple Silicon days or on non-macOS hosts16:10:53
@raitobezarius:matrix.orgraitobezariusbut I didn't set them up because Darwin sysadmin is not yet pleasant to me16:10:56
@raitobezarius:matrix.orgraitobezariusBut also I can just have MDM on them16:11:07
@raitobezarius:matrix.orgraitobezariusSo maybe it's fine to just reinit them daily or something?16:11:17
@raitobezarius:matrix.orgraitobezariusThoug16:11:28
@raitobezarius:matrix.orgraitobezariush16:11:29
@raitobezarius:matrix.orgraitobezariusThe most most most important thing is abuse vector16:11:34
@raitobezarius:matrix.orgraitobezariusIf we disable the sandbox and someone writes something in a test that will respawn a new task and DoS something16:11:54
@raitobezarius:matrix.orgraitobezariusit's annoying16:11:56
@raitobezarius:matrix.orgraitobezariusI guess, the VM technique here would close this down16:12:11
@emilazy:matrix.orgemily with _NIX_TEST_NO_SANDBOX=1 you allow setuid bits in builds again 16:12:27
@emilazy:matrix.orgemily compared to even --option sandbox false 16:12:32
@emilazy:matrix.orgemilythat's basically the only change16:12:40
@raitobezarius:matrix.orgraitobezariusSo, a VM is absolutely necessary in fact16:12:47
@emilazy:matrix.orgemily well I dunno. it's probably trivial to own the box with --option sandbox false already 16:13:05
@emilazy:matrix.orgemilywell16:13:24
@emilazy:matrix.orgemily"trivial" :)16:13:25
@raitobezarius:matrix.orgraitobezarius so dropping Darwin 16:13:27
@emilazy:matrix.orgemilyit's probably hard16:13:33
@emilazy:matrix.orgemilybut it's somewhat scary still16:13:43
@raitobezarius:matrix.orgraitobezarius
In reply to @gilice:matrix.org
sent a file.
this is freaking awesome, thank you so much!!
16:13:44
@emilazy:matrix.orgemily2× VM per physical host, always rolled back between builds, is what would make me feel comfortable doing builds sans sandbox16:14:10
@emilazy:matrix.orgemilyofc this requires integration work with e.g. tart16:14:35
@raitobezarius:matrix.orgraitobezariusi mean one physical host cannot afford much more than one VM I think16:14:37
@emilazy:matrix.orgemily but shouldn't be too bad 16:14:37
@raitobezarius:matrix.orgraitobezarius
In reply to @emilazy:matrix.org
ofc this requires integration work with e.g. tart
if you open an issue with pointers, i can take a look
16:14:47
@raitobezarius:matrix.orgraitobezariusbut i cannot embark on a self learning journey with tart :D16:14:55
@emilazy:matrix.orgemilythen one job slot?16:14:59
@emilazy:matrix.orgemilyif I context switch much more I'll drop the ball on stuff I need to do first :) but I will try to open an issue today16:15:23

Show newer messages


Back to Room ListRoom Version: 10