Linked by Adam S on Wed 30th Apr 2003 07:26 UTC
Permalink for comment
To read all comments associated with this story, please click here.
To read all comments associated with this story, please click here.
News
Linked by Thom Holwerda on 05/23/13 23:22 UTC
Linked by Thom Holwerda on 05/23/13 22:04 UTC
Linked by Thom Holwerda on 05/23/13 22:01 UTC
Linked by Thom Holwerda on 05/23/13 17:52 UTC
Linked by Thom Holwerda on 05/22/13 22:23 UTC
Linked by Thom Holwerda on 05/22/13 13:38 UTC
Linked by Thom Holwerda on 05/22/13 13:30 UTC, submitted by JRepin
Linked by Thom Holwerda on 05/21/13 22:06 UTC
Linked by Thom Holwerda on 05/21/13 21:45 UTC
Linked by Thom Holwerda on 05/21/13 15:53 UTC
More News »
Sponsored Links



That the Linux folks should be looking at systems like OpenStep and MacOS X if they are serious about adapting an environment based on Linux to become a desktop OS.
Most of the problems with Linux on the desktop are caused by an inability to just junk the broken system that's causing you the problems of usability in the first place and rebuilding a new system in it's place.
It seems clear that both NeXT and Apple did this with their OS's.
MacOS X isn't any more or less UNIX-like than Linux, the difference is that when building OS X Apple took special care to consider the problems of the metaphors or lack there of in the system and how they would effect not only the user, but the rest of the system as it were to be built on those metaphors.
For the last 6 months I've been wanting to build my own Linux distro which solves some of these problems, but time hasn't been available.
Most of the obsticles are really quite trivial, they have just never been addressed. Creating a clear yet bridgable division between the user environment and the underlying UNIX-like layer of the OS is the key.
A good way to achieve this is to start with a notion that to the user the desktop environment should seem like the whole OS. Adding support for something like application bundles and framework bundles, giving the DE seemingly it's own autonomous organized and complete structure in the file system which is descriptive and clear in it's partitioning scheme. Much like how /System/Library, /Library, and ~/Library are in MacOS X.
Well anyway the solutions are already there to be implemented. Somebody else already had the expense of thinking them up and implementing them first. Mimicking them ought not to be overly difficult.
"Well why don't you just do it yourself if you think you know all the answers?", I hear coming from the crowd.
Okay fine I will.
-Nathan