Daily Shaarli

All links of one day in a single page.

June 28, 2021

Avoiding complexity with systemd | Michael Maclean

This article desmonstrated some fancy usage of systemd, including the followings:

  • Filesystem sandboxing
  • Dynamic users
  • Socket
  • LoadCredential
"Unison: a new distributed programming language" by Paul Chiusano - YouTube
thumbnail

Unison is a langauge where segments of code are not addressed by names (like function names), but by the hash of their contents represented as AST.

By building a language based on this central idea, the problem of dependency conflict is a non-problem. The author also demonstrated the potential of elastic distributed computing based on the idea.

This project reminds me of From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers, which is built around a similar idea, but implemented as a computing system instead of a programming language.