m15o's journal

2026-03-25

I did some preliminary work on the directory structure of the filesystem for wom. The OS is single user, which simplifies things a lot. I'm using /tmp to store current Prompt windows return values. Since a file is an observable I can just listen to any changes to it and trigger a callback accordingly. I've added a Confirm program too, as well as a `dirty` file within a proc/{id} directory. When attempting to close a process that has a non-empty dirty file, a Confirm window appears to ask for confirmation. The fact that `dirty` is a file allows programs from the outside to trigger a save as well. For now, that's how I plan to manage IPC.

2026-03-23

I'm setting up this new journal. My attention's been scattered a bit and I'm not sure where to write anymore, so here's the place! I've moved contents I had from other places to m15o.net. I've added a context menu to wom, and simplifying the folder structure. It's going to be a strictly single-user operating system. It's also now possible drag/drop files to Dir from your host computer.