LWN.net Logo

Solid release...

Solid release...

Posted Jan 26, 2012 1:22 UTC (Thu) by BlueLightning (subscriber, #38978)
In reply to: Solid release... by callegar
Parent article: KDE 4.8 released

Might be this bug: https://bugs.kde.org/show_bug.cgi?id=287002

With 4.8 RC2, this stopped happening for me when I disabled checking for updates in Apper. Obviously this is not ideal and a proper fix appears to be on the way.


(Log in to post comments)

Solid release...

Posted Jan 26, 2012 9:08 UTC (Thu) by renox (subscriber, #23785) [Link]

Bleh, looking at the bug, it seems that
1) the desktop is fragile as any widget with a flaw can freeze the whole desktop.
2) it's difficult to debug as shown by the difficulties of the users to give traces.

That's not good.. I wonder if it is possible to build a desktop which would be more robust and easier to debug, it's seems to be difficult to do..

Solid release...

Posted Jan 26, 2012 9:59 UTC (Thu) by moltonel (guest, #45207) [Link]

It's easy enough to build a more bug-resilient and debuggable desktop by having widgets in separate processes... But (most ?) desktops have moved away from that to use less memory, less runtime overhead, and be easyer to develop.

Solid release...

Posted Jan 26, 2012 12:18 UTC (Thu) by renox (subscriber, #23785) [Link]

If memory serves, you can configure Chrome from having everything in the same process to each tab in a different process (the default is somewhere in between), I wonder if it wouldn't be possible to do the same for a desktop?

Maybe this could help debugging?

Solid release...

Posted Jan 26, 2012 18:33 UTC (Thu) by nix (subscriber, #2304) [Link]

The default is 'each tab rendered by a different process, WebGL and plugins in their own processes, each domain gets its own process too'. You can optionally combine some or all of the processes into one (turning them into threads instead), but I don't think you can make it more processy than it already is.

Solid release...

Posted Jan 28, 2012 20:25 UTC (Sat) by cmccabe (guest, #60281) [Link]

> I wonder if it is possible to build a desktop which would be
> more robust and easier to debug, it's seems to be difficult to do..

It has already been built. It's called Xfce, and it has supported running panel plugins in separate processes since 2005.

As a bonus, you get a much faster desktop too.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds