Live data from Hacker News

DaedalOS – Desktop environment in the browser

dustinbrett.com

61–70 of 141 posts

Re: DaedalOS – Desktop environment in the browser

#61
post #48

Earlier quoted context omitted.

I think ChromeOS Freon was close to what you're describing, but they ended up switching to Wayland at some point

Yet another step backwards. Current desktop user interfaces are terrible, and we need the flexibility of a web browser to innovate and implement better ones, since Wayland is simply not up to it, because it's not extensible at runtime in JavaScript or any other language. (No, recompiling or dynamically linking in DLLs doesn't count -- that's just ActiveX.)

Web browsers are a terrible place to do innovations, a major problem being the absolute backwards compatibility they need to maintain. Web standards are massive complexity beasts which are constantly growing and basically none of that can be dropped. The dynamicity of JavaScript is actually a major problem for performance (difficult to optimize beyond a certain point), that's a major motivating factor for WASM, but that has its own problems (no direct access to DOM).

Re: DaedalOS – Desktop environment in the browser

#62

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…

Thinlinc, gpu accelerated vnc in a browser with sound, file shares, etc. I set it up for staff to process medical scans for AI training, works well.

https://en.wikipedia.org/wiki/ThinLinc

Re: DaedalOS – Desktop environment in the browser

#63
post #42

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…

I'm looking forward to the day when I can run a browser in my browser.

"How many levels of virtualization are you on?"

"Like, maybe 2 or 3 right now, my dude"

"You are like a little baby, watch this..."

opens 10 browsers inside browsers recursively and crashes hyper-v

Re: DaedalOS – Desktop environment in the browser

#65

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…

Thinlinc, gpu accelerated vnc in a browser with sound, file shares, etc. I set it up for staff to process medical scans for AI training, works well. https://en.wikipedia.org/wiki/ThinLinc

interesting. I use macos screen sharing in a similar way. it has pretty high integration with the remote desktop - allowing rich copy/paste and file drag/drop from the desktop back and forth to the remote desktop.

Another useful mishmash of technology is pikvm, a kvm based on the raspberry pi.

You connect the pi to a machine via USB and HDMI, and remotely access it through the web browser.

The pi will digitize and send you HDMI out, and relay your keyboard and mouse to the remote machine.

What's fascinating is that pikvm can also emulate a usb flash drive, so from your browser you can give it a liveusb image and boot and run it on the remote machine.

https://docs.pikvm.org/msd/

Re: DaedalOS – Desktop environment in the browser

#68
post #42

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…

I'm looking forward to the day when I can run a browser in my browser.

Creepy analogy available here with our universe-as-a-simulation

Re: DaedalOS – Desktop environment in the browser

#69
post #42

Earlier quoted context omitted.

I'm looking forward to the day when I can run a browser in my browser.

The point would be to run the browser directly on the hardware without any intervening useless layers like X-Windows or Wayland, then implement the desktop environment in that, and when you needed to pop up a browser window on the desktop (which you always need to do frequently), or an html app like you'd usually run in Electron, simply and efficiently use the same browser that's running the desktop environment, sand…

At that point, you aren't using anything on the host browser except the WASM interpreter and the canvas element, so why bother with any of its other components?

Re: DaedalOS – Desktop environment in the browser

#70
post #42

Earlier quoted context omitted.

I'm looking forward to the day when I can run a browser in my browser.

"How many levels of virtualization are you on?" "Like, maybe 2 or 3 right now, my dude" "You are like a little baby, watch this..." opens 10 browsers inside browsers recursively and crashes hyper-v

The browser is a lie. There is no browser.
Post reply on HN