this post was submitted on 17 Jul 2025
109 points (96.6% liked)

Linux

8846 readers
473 users here now

A community for everything relating to the GNU/Linux operating system (except the memes!)

Also, check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[–] naught101@lemmy.world 31 points 3 weeks ago (5 children)

Does anyone else think that browsers implementing every single feature of an operating system is a dumb idea?

[–] altkey@lemmy.dbzer0.com 11 points 3 weeks ago (1 children)

It can come off as a logical conclusion to most people never using anything but web these days.

[–] naught101@lemmy.world 5 points 3 weeks ago

Maybe we should not listen to those people

[–] tormeh@discuss.tchncs.de 6 points 3 weeks ago

Desktop OSes are not suited to running untrusted code, unfortunately, so you want to run as much as possible of your closed source megaco software in the browser

[–] Mihies@programming.dev 4 points 3 weeks ago

Well, not. Browsers are slowly becoming the cross platform for your apps and it makes a ton of sense from resources (create a single app vs an app per platform) perspective.

[–] TeddE@lemmy.world 3 points 3 weeks ago

Not really. Browsers were one of the first pieces of software to do sandboxing, but now virtually everything uses sandboxing for organization and security - Android apps have a permissions manifest so they can be sandboxed. Amazon cloud servers are mostly Kubernetes clusters, which is just sandboxed virtual machines. ChromeOS already is a OS/browser hybrid with native sandboxing (and the short lived Firefox OS. Running a 32 bit app in a 64 bit environment requires a compatibility layer, which is a sandbox. If browser technology has already been pushed through the OS stack, why not complete the loop.

The main use case for hardware acceleration is progressive web apps, which is literally a plan as old as 2006 to make browsers able to securely run signed code natively (as an alternative to using extensions like ActiveX, Java, Shockwave, etc, all of which were notoriously insecure).

So honestly, I don't think it's a dumb idea at all. It would honestly be kinda cool if I could go to blizzard.com and just launch a game full screen, securely with a simple approval rather than downloading and running a separate launcher app. (Assuming the implementation was otherwise sane; I know the current environment of enshittification could torpedo the idea entirely)