fs-notes.txt 746 B

1234567891011121314151617
  1. a process is an independent root namespace (module?)
  2. (def x (module ... )) ; code inside of "module" can by default see only an empty / fs
  3. (copy x /modules/foo) ; save the module's source (and maybe compiled form) somewhere
  4. (append /modules/foo /proc) ; /proc is managed by a process fs that spawns an instance of the module and creates its fs namespaces
  5. /proc
  6. > wenn du eine fn callst sieht sie dasselbe was dein modul sieht
  7. > und dann gibt es für alle machine-(IO)-ressources halt pfade. und libraryfunktionen die mit
  8. diesen pfaden interagieren können, so dass man nicht ständig strings zusammenbauen muss.
  9. > (module) wäre im prinzip das gleiche wie (fn) mit dem unterschied dass fn den namespace erbt und module einen neuen macht