Linux is just the kernel, but we lack a common “system” layer. I found this talk really refreshing from a BSD perspective.
There’s the freedesktop specifications but there’s quite a bunch they don’t cover. What are the reasons why every desktop environment needs to rewrite their own file browser, calculator and email client? I wish we had more specifications so that parts become interchangeable and desktop environments can focus on building a good desktop: let desktop-agnostic apps be the apps.
Linux is just the kernel, but we lack a common “system” layer. I found this talk really refreshing from a BSD perspective.
There’s the freedesktop specifications but there’s quite a bunch they don’t cover. What are the reasons why every desktop environment needs to rewrite their own file browser, calculator and email client? I wish we had more specifications so that parts become interchangeable and desktop environments can focus on building a good desktop: let desktop-agnostic apps be the apps.