Hello all! There are two projects which I find inspiring, neither of which I have a vested interest in, other than wanting to see both succeed so that i can use them. Haiku for the hard work and the potential to be better than the other OS choices and étoilé (Starry) - I believe after the Xerox Star user application environment, not an OS, for being the future, in my mind.
There are a lot of nice touches and attention to detail, but the main idea, I think, is services, an element of Jeff Raskin’s Human Interface project, small applications which can composite into the same document with other unrelated data, means if you learn to use it, you can use it anywhere (perfect for an open source ecosystem). Even folders, forming projects have a compositing nature and seem to be saved ‘desktops’ which you can switch between. They have the best workflow worked out that I’ve seen. Too many features to mention, but, though Haiku and étoilé overlap, covering the desktop above an OS, I wondered what everyone thought of their ideas and if both projects could be developed in parallel, perhaps taking the runtimes and applications and maybe other modules to reduce some development overlap and expand the potential application envirenment? Built on GNUstep, the open cousin of Apple’s OS X development environment, Cocoa, utilising Objective-C 2.0 runtimes. It might make it easy for Mac developers to port their apps to étoilé and if two strong projects where made compatible, perhaps this could really grab some attention and more developers will be inspired to work on these.
They say, “…highly modular and light components with project and document orientation in mind, in order to allow users to create their own workflow by reshaping or recombining provided Services (aka Applications), Components etc. Flexibility and modularity on both User Interface and code level should allow us to scale from PDA to computer environment.”
The étoilé project has been going for 5 years with a lot of work done now and an expected user release this year. I could see the features of both projects jumping way ahead of the major OS’s, giving users a granularity and workflow which is closer to the way people think.
But what do you guys all think? What would be the problems and the advantages? Does anyone like the idea?