This week, Daylight Computer announced what they’ve been working on. The distraction-free approach reminded me of the Mercury OS concept from 2019: https://www.mercuryos.com/architecture<p>And that made me wonder: how would one experiment with that kind of concepts?<p>There are of course plenty of open-source OSes but that seems like a daunting task to start from that. (to me at least)<p>Maybe a simple app (even a web app) that takes over the whole screen to explore ideas?<p>How would you approach this? What already exists in this area?<p>Thanks!
Had a quick look at Mercury OS, to me it looks like a mock-up, not an implementation.<p>For me the term "OS" refers something along the lines of Linux, BSD, Minix, Haiku-OS, Minix, Plan9, etc. For each of these a large amount of effort has been, and continues to be, expended on optimizing for CPU architecture, device drivers, window managers, etc.<p>If you are more interested in <i>operating environments</i> and experimenting with presentation and manipulation concepts, then as you have hinted, using the web browser environment as a virtual machine is a far more productive approach to trying out different concepts without massive amounts of very low level programming.<p>I rather like the look of Self and Smalltalk environments. Have toyed with some similar concepts running in a browser in full-screen and/or kiosk modes.