Mariano Guerra
Kartik Agaram
Doug Moen
01/07/2020, 9:58 PMNuno Leiria
01/07/2020, 10:45 PMDoug Moen
01/07/2020, 11:53 PMshalabh
01/08/2020, 5:24 AMshalabh
01/08/2020, 5:33 AMEdward de Jong / Beads Project
01/08/2020, 9:48 PMwtaysom
01/09/2020, 5:16 AMdaf
01/10/2020, 4:56 PMdaf
01/10/2020, 4:57 PMshalabh
01/10/2020, 5:17 PMKartik Agaram
shalabh
01/10/2020, 6:07 PMDoug Moen
01/10/2020, 6:11 PMKartik Agaram
Perhaps a slightly better distinction than SIU/SUD is calling these kernel-like parts and non-kernel parts, of the system? I see this similar to how you'd probably use a sandbox when developing a kernel module, even if your kernel allows dynamically reloading kernel modules. Seems like this space needs more exploration - like how do you identify the parts that you shouldn't live reload, and how you pin these..Can I make a similar claim for Unix? 🙂 We know how to identify the parts that can't reuse things: processes that don't use the same shared libraries. I think both are reasonable points, but they're bolted on to the underlying uniformity. So they provide apology but don't really address the two criticisms above.
Kartik Agaram
Mu's strategies borrow much from past work. For example, Forth systems emphasize parsimonious dependencies but give up on safety in the process. Smalltalk systems emphasize safety while exposing a large fraction of their internals. However, there usually remains a kernel that requires exiting Smalltalk to modify. Lisp Machines built up all the way from custom hardware while remaining safe. Lisp, Forth and Smalltalk all emphasize uniform notation, though they also have strong and divergent opinions on what that notation should be. While they all expose their internals to modification in various structured ways, it seems easy for small modifications to their internals to cause regressions both subtle and catastrophic. Modification requires expertise of all the scenarios their environments are designed to handle, expertise that can only be obtained out of band from the tools themselves.
shalabh
01/10/2020, 10:22 PM