LINUX.ORG.RU

Étoilé 0.4

 , ,


0

0

Пожалуй, настал час, когда лидирующим десктопным окружениям GNOME и KDE придется подвинуться и принять еще одного крупного игрока: Étoilé! Проект находится в интенсивной разработке уже не первый год, и теперь вышла первая относительно стабильная версия. Это крайне гибкая, модульная и инновационная среда, основанная на GNUStep.

Потрясают масштабы разработки:

  • CoreObject — фреймворк описания и организации моделей объектов. Он поддерживает автоматическое сохранение сообщений, получаемых объектами, и контроль версий. CoreObject использует фреймворк EtoileSerialize, который позволяет объектам и сообщениям автоматически осуществлять сериализацию без написания какого-либо дополнительного кода.
  • LanguageKit — набор компиляторов, использующих LLVM для создания динамических языков программирования с использованием runtime Objective-C для ООП. В частности, уже написан SmalltalkKit — реализация Pragmatic Smalltalk, JIT-компилятора для Smalltalk, бинарно совместимый с Objective-C. Т.е. теперь эти языки можно «смешивать». Поддерживается компиляция в машинный код. Разрабатывается аналогичная реализация языка Io.
  • EtoileFoundation — корневой фреймворк для всех проектов Étoilé, предоставляющий многочисленные удобные методы поверх спецификации OpenStep и значительно улучшенную поддержку рефлексии. Сюда входит и EtoileThread, который позволяет объектам прозрачно выполняться в разных потоках. Также сюда включена масса расширений объектной модели Objective-C, в т.ч. traits и mixins, функции работы с UUID и XML.
  • EtoileUI — высокоуровневый объектно-ориентированный пользовательский интерфейс с унифицированным древовидным представлением графических объектов. Все элементы интерфейса, включая менеджеры компоновки, обработчики событий, стили, модели объектов и т.д. будут реализованы в виде динамически подключаемых аспектов (pluggable aspects). Все это позволяет изучать и изменять интерфейс пользователя и объектные модели прямо в runtime и без особых проблем. В библиотеке layout'ов каждый компоновщик инкапсулирует настраиваемые и подключаемые визуальные представления.
  • LuceneKit — полнотекстовая индексация и поиск.
  • OgreKit — регулярные выражения.
  • UnitKit — простой и гибкий каркас для модульного тестирования.
  • MediaKit — звук и видео.
  • SystemConfig.
  • Музыкальный проигрыватель Mélodie.
  • Эмулятор терминала TermX.

Ведется активная разработка собственного runtime и сборщика мусора для Objective-C, совместно с командой LLVM дорабатывается поддержка ObjC в компиляторе LLVM/clang. Готовится Jabber-клиент StepChat и Opal — альтернатива Apple Quartz и Cairo.

Напоследок следует отметить, что теперь есть возможность использовать нормальные темы виджетов (написан новый движок), так что GNUStep уже не такой страшный ;)

>>> Подробности

★★

Проверено: JB ()

какой гугл? http://etoileos.com/etoile/ - вот скриншоты.
Туале не понравился. Не гадость, но и ничего особенного.
И где тут узрели МакОС? Панелька слева? Макофобы.

mikoto
()

Тут многие такие умники и молодцы, что только обосрать и горазды. Видать, некоторые местные линуксойды кроме этого ничего и не могут...

anonymous
()
Ответ на: комментарий от DIMON

> Жду десктоп от Swarovky

Мож тебе ещё и ядро с бинутилзами от него же? :-D

FieryVortex
()
Ответ на: комментарий от EasyLinuxoid

> Может не обязательно использовать иксы для создания десктопа в Линуксе?

Не вопрос. Только сначала предложите нормальную свободную альтернативу.

FieryVortex
()
Ответ на: комментарий от tailgunner

> У меня Iceweasel 2.0.15, стандартный для Этча. Что ж, хорошо, что хоть кто-то вспомнил об оптимизации :)

В третьей версии разрабы наконец-то асилели освобождение памяти ))

FieryVortex
()
Ответ на: комментарий от amorpher

> если бы ещё тунар не падал, то замечательная вещь

А что Вы с ним делаете, что он у вас падает, если не секрет? 0_0 Видимо, он конкретно Вас невзлюбил, раз так себя ведёт. Лично мне падение тунара наблюдать не доводилось. Тормоза при открывании файлопомойки - да, но не падения.

FieryVortex
()
Ответ на: комментарий от Tux-oid

*slowpoke*
У меня
а) не работали хоткеи
б) настройки плазмы не сохранялись

NekoExMachina
()
Ответ на: комментарий от anonymous

И вообще, хватит обсирать кде, давайте обсирать гном.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.