> нечто подобное пилят в Etoile: http://etoileos.com/news/archive/2008/10/19/0053/ (раз) http://etoileos.com/news/archive/2007/07/30/1156/ (два)
> http://etoileos.com/news/archive/2007/07/19/1755/ (три) плюс, D-Bus с возможностью дёргать
> методы объектов приложений http://etoileos.com/news/archive/2010/07/19/1053/ , плюс
> такой выкрутас, как сериализацию через XMPP http://etoileos.com/news/archive/2009/09/15/1659/
> собственно freeze dried objectsссылки портятся, в общем, слешЪ на конце должен быть. Там пространные рассуждения на тему "давайте откажемся от файлов и ФС в пользу версионированных объектов и приложений-сервисов с прозрачной персистентностью и сериализуемостью".
Ещё такой вот vision: http://svn.gna.org/viewcvs/etoile/trunk/Etoile/Documentation... -- обратите внимание на Projects и Shelf с Pick/Drop, буквально вот это
"
Project Interaction
-------------------
when you open a 'project, the environment takes care of switching to another 'workspace' automatically
Yen-Ju C.
O.K. Then in XWindow term, it is called Session.
In Shelf when you deal with user objects like documents, people, snippets etc. In menu bar, when it provides feedback or actions/services to interact with the environment
Don't forget the Shelf would be a tabbed Shelf
That means you can have project related tabs and 'global' tabs shared between every projects.
the difference will be that 1) applications will be warned, so it should work better -- eg not only the windows positions are saved, but also the content 2) you'll have more than one session/project, and you'll be able to manage them easily, as they'll be in fact folders containing the needed information (windows position, etc)
"
минимализма этому Etoile не хватает, однако. Plan 9 гораздо компактнее получился.