2 ms·
> There does not seem to be a technical reason why this "completion" has not happened. I'd say there is. Unix is a wonderful toolkit of tools that all work tog
by jjav 3y ago
> There does not seem to be a technical reason why this "completion" has not happened.
I'd say there is. Unix is a wonderful toolkit of tools that all work together in the most wonderful way. You can build your own perfectly custom anything by piecing tools together exactly how you want. I can't think of a more satisfying playground for a technical person.
Thing is, the nontechnical users don't want that. So building something on top of Unix that can "embrace all users, not just the technical ones" will by definition hide or remove nearly all the interesting lego-like interlocking tool functionality.
So at that level, the Unix desktop is an impossible contradiction. Sure you can built plenty of desktops on top of Unix and plenty have been written. But at that point it isn't quite Unix anymore, unless you ignore the desktop and open xterm.
- nologic01 3y ago> will by definition hide or remove I am not sure that follows. Maybe the "hiding" part in some sense, but without any negative impact. One approach is to pre-package a set of components for the tasks people use frequently and for which they expect to have a simple interface. Such an arrangement does not prevent power users from clicking on the proverbial "developer" option and unlocking the components, creating new mashups. For sure such a natural and intuitive higher level interface is non-trivial to design. It would be as important an innovation as the underlying unix itself.