Live data from Hacker News

DaedalOS – Desktop environment in the browser

dustinbrett.com

31–40 of 141 posts

Re: DaedalOS – Desktop environment in the browser

#32
If I open the sim's browser, then type in google.com, I will get a message from my firefox nightly with a security warning about embedding a site within a site. However i click on one of the sim's browser links to google, with some chars after, I can surf the web in the sim. Seems like a problem, no?

Re: DaedalOS – Desktop environment in the browser

#34
post #6

I do wonder what it would be like if we have a linux distro, where you can work seamlessly between a desktop PC and a laptop or a random cafe, because the desktop is essentally a web browser like this example. Of course you could just say IPKVM or VNC, but I would say it's a bit different if you can run most of the logic client side (via webassembly etc...). So this would require the app to be rewritten to have a cle…

So something like X11?

https://docs.gtk.org/gtk4/broadway.html

Re: DaedalOS – Desktop environment in the browser

#35
post #12
post #6

I do wonder what it would be like if we have a linux distro, where you can work seamlessly between a desktop PC and a laptop or a random cafe, because the desktop is essentally a web browser like this example. Of course you could just say IPKVM or VNC, but I would say it's a bit different if you can run most of the logic client side (via webassembly etc...). So this would require the app to be rewritten to have a cle…

Sandstorm really had this kind of feeling. Not that it presented as a desktop environment visually - but it offered a much more integrated “computer” of documents versus silod web site apps where you need to open each site to see the files in the app. https://sandstorm.io/ On the other side of things, you can just run an SSH + X11 server for remoting; and have fairly good integration between windows controlled by a r…

I vaguely remember a quote from someone at Bell Labs explaining that, when they left, one of the hardest things was realising they couldn’t just turn on their home computer and just pick up what they were doing exactly where they had left it at the office anymore.

Sadly haven’t been able to find it.

Re: DaedalOS – Desktop environment in the browser

#36
I'm really thinking that's the feature.

Compile Linux kernel to wasm. So it can run inside a browser with a very nice performance.

Write FS drivers to enable seamless caching and remote data storage, so you can shutdown your system on PC and boot from laptop. Or even some kind of hibernate mode, so you can just continue from where you left off.

Write graphics drivers using WebGPU and other technologies, enabling very nice performance. May be not perfect for AAA games, but for anything less demanding it'll work.

So basically make a proper Linux port for browser and then reuse all the applications already built.

Re: DaedalOS – Desktop environment in the browser

#37
I am waiting to run our dinosaur b2b java swing app in wasm in the browser. It is an app that has multiple windows inside the main window with JInternalFrames, haha. Awesome. I hope clients will see that as an awesome feature in the browser, not they all want somehow b2b and instagram-like trendiness.

Re: DaedalOS – Desktop environment in the browser

#39
post #37

I am waiting to run our dinosaur b2b java swing app in wasm in the browser. It is an app that has multiple windows inside the main window with JInternalFrames, haha. Awesome. I hope clients will see that as an awesome feature in the browser, not they all want somehow b2b and instagram-like trendiness.

Are you using cheerpj and if so how is that working for you?

Re: DaedalOS – Desktop environment in the browser

#40
post #23

Earlier quoted context omitted.

Yes somewhat, but if I understand X11 is closer to a 'thin client' where X11 only handles drawing and moving windows on the display and interacting with a mouse, keyboard or touchscreen. This is opposite to how most a typical web browser experience works, which much of the logic happening on the client side (e.g. UI elements)

So something like NeWS

Exactly, like I've been saying for years!

https://news.ycombinator.com/item?id=38830583

That would be a huge leap backwards. Something more like NeWS would make much more sense, since you have a scripting language in the browser that solves the terrible design flaws of X11 and Wayland.

We've come so far in the direction of NeWS by adding another layer, the web browser. Why add another third layer to move back in the opposite direction, when you could REMOVE X-Windows or Wayland and just have the browser that you need in the first place, running directly on the hardware, without the useless obsolete layer underneath.

I've written about this frequently and extensively (also extensibly), over more than 10 years on HN, and a lot longer than that elsewhere. But some people seem to have a mental block against understanding what the obvious advantages and efficiencies are, just don't get it, and never will, but actually want to move backwards towards X-Windows again.

https://news.ycombinator.com/item?id=38710127

Post reply on HN