Live data from Hacker News

Essence: Desktop operating system built from scratch

nakst.gitlab.io

131–140 of 299 posts

Re: Essence: Desktop operating system built from scratch

#131

This is an amazing piece of work, but it's clearly a labor of love: this isn't going to have any real-world use any time soon. Where operating systems are headed is more towards security (process isolation, bulletproof input etc), not lightweight GUIs on top of thin kernels like this. Are there any passion (or other) projects that explore this? I know about Qubes, but that's more like a heavy layer on top of a heavy…

> this isn't going to have any real-world use any time soon.

If it was ported to ARM and had a decent GUI interface builder, it could become a killer OS for making interface panels for appliances. Some manufacturers are repurposing Android for this task, however this forces them to use much powerful hardware, and their UX is still laggy.

Re: Essence: Desktop operating system built from scratch

#132

Very cool. Nice that it runs without all the processes... But that will come at a certain point haha. I like that they implemented composing tabs between different applications. This is the way I try to organize work/projecta/projectb/personal use, but it never works with current osses. Spaces in macOS is actually kind of useless, because certain applications have windows across screens (finder, chrome). Tabbed Finde…

> Tabbed Finder windows are the most useless thing ever.

Hard disagree. I use them all the time.

Re: Essence: Desktop operating system built from scratch

#133
post #66

Earlier quoted context omitted.

> Programs updating file name when you rename from the file manager Doesn't inotify provide move events that allow that?

If every application uses inotify and correctly handles the events, I expect so. Which brings us back to "even if you can do it good luck getting buy in".

If you can't get applications to handle events on linux, good luck with a hobbyist pet-OS.

Re: Essence: Desktop operating system built from scratch

#134

Earlier quoted context omitted.

It's a lot of work. One guy pulled it off. https://en.wikipedia.org/wiki/TempleOS

SerenityOS is another one which was posted recently: https://news.ycombinator.com/item?id=29270776 Video demo: https://vimeo.com/641406697

SerenityOS is great too. But it doesn’t run on real hardware yet I think?

Re: Essence: Desktop operating system built from scratch

#135

Very cool. Nice that it runs without all the processes... But that will come at a certain point haha. I like that they implemented composing tabs between different applications. This is the way I try to organize work/projecta/projectb/personal use, but it never works with current osses. Spaces in macOS is actually kind of useless, because certain applications have windows across screens (finder, chrome). Tabbed Finde…

> Tabbed Finder windows are the most useless thing ever. Hard disagree. I use them all the time.

In what way?

Re: Essence: Desktop operating system built from scratch

#136
post #133

Earlier quoted context omitted.

If every application uses inotify and correctly handles the events, I expect so. Which brings us back to "even if you can do it good luck getting buy in".

If you can't get applications to handle events on linux, good luck with a hobbyist pet-OS.

The entire point of OP was that all the applications are made by the same team. There are no 3rd party applications.

Re: Essence: Desktop operating system built from scratch

#138
post #23

What is a "desktop operating system"? Why do you need to reinvent operating system when all you create is a (rather traditional looking) desktop environment?

As a learning exercise As a labor of love To scratch an itch To explore an idea Many reasons

that is fine, but one these projects cross some point, the creators have the tendency to forget their motivation being selfish in the first place, and try to promote their creation as if what they had in mind was to solve problem for other people.

Re: Essence: Desktop operating system built from scratch

#139

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…

The universal tab windows is implemented in Haiku since years.
Post reply on HN