Essence: Desktop operating system built from scratch
181–190 of 299 posts
Re: Essence: Desktop operating system built from scratch
#182What 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
#183If 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
#184If 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/
I just watched the video and noticed the whole Vector based UI. I know there are Vector based icons and graphics set in other OS or Desktop Environment, but is this the first time the whole UI being Vector based? Lots of interesting thoughts and experiment in modern day Vector UI capabilities.
However once GUIs started relying on using bitmaps for drawing parts of the theme things got a bit less vector-y. But that happened later.
[0] https://docs.microsoft.com/en-us/openspecs/windows_protocols...
Re: Essence: Desktop operating system built from scratch
#185So 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…
I think the vector based UI should be on the list somewhere. Really smart solution to the HiDPI problem that gives you easy arbitrary scaling without any awkwardness
Re: Essence: Desktop operating system built from scratch
#186Here’s to all the people who make their own operating systems. It’s great to see what a unified vision and some offbeat thinking can produce.
it's neat. there's like a whole indie os dev scene these days. kinda like when people used write os gui shell fanfiction, now they're writing their own novels with kernels from scratch and everything.
Re: Essence: Desktop operating system built from scratch
#187Earlier quoted context omitted.
That’s actually pretty scarry. Someone can write and entire graphical operating system, including filesystem and everything, but that same person have no hope of writing a browser to go with it. There’s almost no commercial insentive to create a browser/rendering engine (Opera couldn’t make it work), and it almost to much work for an open source project to take on. As sad as it might be, Google won and Chromium will…
The SerenityOS people are implementing their own browser. It's nowhere near usable for the modern web yet, but it's slowly chugging along, inching closer. Of course the difference between building an OS and a browser is that for an OS, you just have to build something that is usable, how you get there and what that looks like is up to you, and you can really get creative with it and break norms. For a browser engine,…
Re: Essence: Desktop operating system built from scratch
#188Very 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.
I tend to use finder tabs very differently than the browser tabs where I can have many different websites, but later I tend to forget why I have those there.
I'm glad that MacOS can restore everything pretty well after a logout/login. A major focus of OS should be on managing these "work state" through new UI paradigms/tools. edit: typos