Анонсирован четвертый релиз проекта Etoile, легкого и стильного объектно-ориентированного десктоп окружения, сочетающего в себе реализацию передовых идей OpenStep. Навигация осуществляется через горизонтальное меню в стиле Mac OS X. Код Etoile в основном написан на языке Objective-C (некоторые приложения написаны на Smalltalk) и использует для работы GNUstep. Оболочка имеет модульную структуру, состоящую из легковесных, взаимодействующих между собой, компонент, ориентированных на работу с проектами и документами. Пользователь может на свое усмотрение комбинировать и видоизменять эти компоненты для обеспечения оптимального рабочего окружения.
В состав Etoile входят подсистемы:
* CoreObject - фреймворк для определения и организации взаимодействия объектов. Поддерживает сохранение состояния объекта (persistence) и лог версионных изменений (versioning), путем записи всех поступающих к объектам запросов.
* LanguageKit - набор средств компиляции, основанных на использовании LLVM, для разработки на динамических языках программирования поверх Objective-C runtime.
* EtoileFoundation - основной фреймворк Etoile, базирующийся на методах OpenStep;
* EtoileUI - высокоуровневый тулкит для построения пользовательского интерфейса;
* Camaelon - движок для отображения визуальных тем;
* LuceneKit - фреймворк для организации полнотекстового поиска;
* UnitKit - фреймворк для тестирования приложений;
* MediaKit - мультимедиа подсистема;
* SystemConfig - система для конфигурирования;
* ScriptKit - средство для создания приложений на языках, отличных от Objective-C и Smalltalk;
* Azalea - оконный менеджер;
* AddressKit - средства для работы с адресной книгой, совместимы с AddressesKit для Mac OS X;
* AZDock и AZSwitch - управляющая панель (dock) и менеджер переключения задач;
* MenuServer - реализация MacOS-подобных горизонтальных меню;
* StepChat - Jabber-клиент;
* Vindaloo - программа для просмотра PDF;
* Typewriter - текстовый редактор.
http://www.etoile-project.org/ (//\"http://www.etoile-project.org/\")
http://www.opennet.ru/opennews/art.shtml?num=18980 (//\"http://www.opennet.ru/opennews/art.shtml?num=18980\")