Introducing GoboLinux 016
Runner is a brand new filesystem virtualization tool, specifically designed for GoboLinux. It dynamically changes a process' view of /System/Index based on the program's Dependencies file. From day one, GoboLinux has always supported keeping multiple versions of a program installed on disk at the same time, but when two versions had conflicts, you had to choose which one would be activated in the system as the default. With Runner, you don't need to worry about which version of a given dependency is currently linked (or activated) in /System/Index: Runner gives the process its own virtual /System/Index with all the right dependencies." Other features include the GoboNet wireless network manager and a desktop based on the awesome window manager.
Posted Dec 16, 2016 18:52 UTC (Fri)
by kash (guest, #113061)
[Link] (1 responses)
Posted Dec 24, 2016 7:11 UTC (Sat)
by mathnerd314 (guest, #108688)
[Link]
/Programs/$name/$version/ <-> /nix/store/$hash-$name-$version
Posted Dec 16, 2016 20:31 UTC (Fri)
by roskegg (subscriber, #105)
[Link] (1 responses)
Posted Dec 18, 2016 22:29 UTC (Sun)
by lucasvr (guest, #110284)
[Link]
Posted Dec 18, 2016 16:58 UTC (Sun)
by rsidd (subscriber, #2582)
[Link] (3 responses)
Posted Dec 18, 2016 18:09 UTC (Sun)
by lucasvr (guest, #110284)
[Link] (2 responses)
Posted Dec 19, 2016 17:35 UTC (Mon)
by burdi01 (guest, #65371)
[Link] (1 responses)
Posted Dec 19, 2016 18:37 UTC (Mon)
by lucasvr (guest, #110284)
[Link]
Introducing GoboLinux 016
Introducing GoboLinux 016
Resources/Dependencies <-> nix-support/*-inputs + a hash-scanning scheme
/System/Index <-> /run/current-system/sw
/System/Settings <-> /etc
Introducing GoboLinux 016
Plan9
It sounds like the varying-views problem is what variant symlinks (LWN link from earlier this year) are meant to solve? Dragonfly BSD has supported variant symlinks for 12 years now, with this as one of the goals if I remember right, but I don't think they have done anything very useful on these lines so far.
Introducing GoboLinux 016
Variant symlinks
Variant symlinks
:D
Variant symlinks