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 ()

Даешь много DE хороших и разных, для всех - красноглазых.

AiFiLTr0 ★★★★★
()

странно что в Debian'е нету -> "ждём deb'ов"

Да и, ежели кто поставит из исходников, не сочтите за труд в галерею скриншотик запостить.

sniper21 ★★★★★
()

Ой, очередной закос под поделку жлобса из прошлого века на каком-то недоязыке. Плюс всякие высокоуровневые ЯП через жит, что для гуя означает тормоза. Короче, перед нами заблагомереный РИП.

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

>Посмотрел скриншотиков по гуглу. Ничего особенного.

наверное у нас разные гуглы, но скриншоты версии 0.4 я не нашёл

sniper21 ★★★★★
()
Ответ на: комментарий от sniper21

>странно что в Debian'е нету

Конечно. Он только сегодня релизнулся. Я как-то билдил старую версию из серсов. В принципе не сложно, важно помнить, что он тянет за собой самые-самые последние версии gnustep-* и llvm.

xTERM ★★
() автор топика
Ответ на: комментарий от xTERM

>Конечно. Он только сегодня релизнулся.

не, я про то что даже 0.3 или 0.2 нету - т.е нету меинтейнера...

sniper21 ★★★★★
()

Очень интересная штука.. Рад, что еще не умерло.. Попробую собрать.

mono ★★★★★
()

> Потрясают масштабы разработки <skipped>

Вон в E17 тоже идей новых куча была. Ну и? Нафиг никому не надо оказалось. Так тот хоть на си, а тут вообще всё какое-то дико не родное, вот LLVM только и не хватало.

Bohtvaroh ★★★★
()

Ну вот, а в оверлее пока только 0.2 версия. Ждём обновления ебилдов :)

KRoN73 ★★★★★
()

мда... в зоопарке прибыло...

irq
()

Ну и чего с этим "Гальюно" делать таки? По виду - обычный недогном 95-го года, одно радует - выглядит симпатичнее кутешных поделок.

Gharik
()

the devil is in the details. лично я продолжаю пилить кеды

shafff
()
Ответ на: комментарий от Gharik

>> одно радует - выглядит симпатичнее кутешных поделок

А GTK+ от Qt по внешнему виду вы видимо телепатически отличаете, ага?

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

> Étoilé читается как Этуаль, француский фигле!

Может, Этуале? Я, конечно, не специалист во французском, но, вроде, та черта над "e" делает ее читаемой, несмотря на то, что она в конце слова (и добавляет определенный оттенок).

Ruth ★★
()

А по теме: скриншоты выглядят страшновато да и на них почти ничего нету. Судя по описанию они задумали что-то очень масштабное. Типа как в G.N.O.M.E. изначально (до того как он стал просто GNOME).

Deleted
()

По теме - будет интересно посмотреть, хотя - ИМХО - говорить: "Лидирующим десктопным окружениям GNOME и KDE придется подвинуться и принять еще одного крупного игрока," - еще рано. Впрочем, буду только рад, если у Gnome и KDE появится _достойный_ конкурент.

Ruth ★★
()
Ответ на: комментарий от Deleted

> А GTK+ от Qt по внешнему виду вы видимо телепатически отличаете, ага?

Для этого нужно быть телепатом? Обещаю обдумать эту мысль в душе :)

Gharik
()

Лично я не впечатлён, но если кого порадует и приглянется — прекрасно.

Не GTK хоть. _______ KRoN73, выгляни в Jabber, пожалуйста.

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

> А GTK+ от Qt по внешнему виду вы видимо телепатически отличаете, ага?

лехко. Даже если у них темы одинаковые.

anonymous
()

Во-первых, ничего особенного. Во-вторых, явно будущий bleeding edge bloatware похуже KDE4.

Minoru ★★★
()

ну наконец-то у линакса появится нормальный десктоп!

anonymous
()

Страшный. Надо будет посмотреть на него лет через 7, если не загнется.

tensai_cirno ★★★★★
()

JIT? А без этого оно работает?

Deleted
()

Из реальной жизни известно, что если скрывают фото - значит леденящий душу пипец.

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

Лично мне Виндоу Мэйкер очень нравился когда у меня Линукс работал на Пентиум MMX 233Mhz. Потом немного забыл про него, но там был особый шарм, которого по скриншотам тут пока не видно

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

>Как то сильно напомнил WindowMaker...

+1, желторотые вон с гномом кинулись стравнивать

alt0v14 ★★★
()

видимо у нас для краткости это будут называть туалетом :) если конечно придется называть, в чем я что-то сомневаюсь.

anonymous
()

лисапед. теперь банановый.

Deleted
()

какой ужас... скрины ужасны...

de не нужен

MiklerGM ★★
()
Ответ на: комментарий от Gharik

>> Для этого нужно быть телепатом?

Если я сейчас сляпаю окошко с виджетами на Qt или GTK+, поставлю рандомную тему с *-look.org, то в сможете по скриншоту сказать на каком тулките это всё сделано?

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

>> А GTK+ от Qt по внешнему виду вы видимо телепатически отличаете, ага?

> лехко. Даже если у них темы одинаковые.

Окна, на которых видны только несколько кнопок без значков с QGtkStyle, тоже отличишь? Сомневаюсь.

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