So first off: Very cool. Amazingly polished, and self-hosting! Especially since it looks to be an actually-independent project with POSIX as an optional compat layer. I feel like the features that are unique are mostly in 3 groups: 1. Features that shouldn't be unique to this system. Tabbed windows have occasionally happened on other systems, and probably should become more common, and there's no reason it shouldn't…
> Programs updating file name when you rename from the file manager Doesn't inotify provide move events that allow that?
Essence: Desktop operating system built from scratch
101–110 of 299 posts
Re: Essence: Desktop operating system built from scratch
#102If you want a fleshed out demo [0], we had the author present at our conference recently. Worth a watch. [0] https://media.handmade-seattle.com/essence/
Re: Essence: Desktop operating system built from scratch
#103Whoever noticed the simple lists app in place of spreadsheets, mind blowing!
Re: Essence: Desktop operating system built from scratch
#104So first off: Very cool. Amazingly polished, and self-hosting! Especially since it looks to be an actually-independent project with POSIX as an optional compat layer. I feel like the features that are unique are mostly in 3 groups: 1. Features that shouldn't be unique to this system. Tabbed windows have occasionally happened on other systems, and probably should become more common, and there's no reason it shouldn't…
"total size of subdirectories" is basically impossible as long as there are hardlinks. But hardlinks are useful, so. Even w/o hardlinks, if you have anything like ZFS snapshots and clones then you have multiple kinds of "total size" to show, like "total size" of all the files below vs. total space consumed by those files in this snapshot/clone. You could have hardlinks and all of them and then asynchronously update caches of sizes, but now you waste cycles on that and those cached sizes will often be wrong. You basically can't get there without making trade-offs that kinda suck. It's just better to not bother with this particular feature.
Re: Essence: Desktop operating system built from scratch
#105What is a "desktop operating system"? Why do you need to reinvent operating system when all you create is a (rather traditional looking) desktop environment?
Re: Essence: Desktop operating system built from scratch
#106So first off: Very cool. Amazingly polished, and self-hosting! Especially since it looks to be an actually-independent project with POSIX as an optional compat layer. I feel like the features that are unique are mostly in 3 groups: 1. Features that shouldn't be unique to this system. Tabbed windows have occasionally happened on other systems, and probably should become more common, and there's no reason it shouldn't…
Re: Essence: Desktop operating system built from scratch
#107Pretty neat! All previous personal OS projects didn't have such neat interface. 30 MB ram with such a great interface, kudos :)
Re: Essence: Desktop operating system built from scratch
#108Previous discussion (5 months ago): https://news.ycombinator.com/item?id=28123530
The Essence operating system at Handmade Seattle 2021 [video] - https://news.ycombinator.com/item?id=29386605 - Nov 2021 (39 comments)
Essence – An Operating System - https://news.ycombinator.com/item?id=28123530 - Aug 2021 (42 comments)