Conversation

Jarkko Sakkinen

Edited yesterday
This is was hard one in its own way:

https://github.com/himmelblau-idm/himmelblau/pull/1079/changes/83c1b07599e75d8d4c86e7df4ddace3ff34383db

I.e. simple patch but finding exactly correct simple patch of unlimited choices was the sudoku here.

I left out dynamic update as it requires:

1. Detection of "no sessions for user" (probably through loginctl?).
2. Maintaining "no sessions" state while e.g. running recursive chown.

I did not figure this out yet and even if I had it appears to me to be at least complex in size as my initial patch. Since the current returns error on dynamic change, it leaves door open to add a opt-in flag for it later.

#himmelblau #linux #systemd
1
0
1
The factor that Rust always adds in complexity is its layer compiler generated code i.e., it is hard to "hallucinate" (for human brain) how it executes. For C I just see it always duality with assembly, which makes it so much easier to deduce.
1
0
2
C is the most human readable and WYSIWYG language I know.
1
0
3

Jarkko Sakkinen

Edited yesterday
One that comes really close, despite being scripting language, is Lua (and efficient, already used in games such as Civilization 2).
0
0
0