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 ()
Ответ на: комментарий от Deleted

Это ж Гарик, он ⚒⚒⚒⚒⚒ чует ☺

Deleted
()

Приложения на компонетном фреймворке которые можно самостоятельно ревыйрить это очень очень хорошо. До этого дебилы из гнома и кде не допрут никогда. Потому что там власть народа. А народ туп и глуп. А вот макофажство (типа меню в верхней панельке, так что при ресайзеном окне нужно мышкой возюкать туда сюда ) этого проекта это плохо.

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

>Виндоу Мэйкер очень нравился

глупый потому что. Тратить ценнейшее пространство экрана на эти гигантские ублюдочные квадраты.... Идиотизм одним словом...

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

Ну, места всегда хватало, а работать было удобно и быстро

Hokum ☆☆☆☆
()

Требую скриншот 0.4! Все что я нарыл в гугле и нашел здесь - что-то очень древнее 2006 года создания...

anonymous
()

Étoilé - переводится как "звёздный", какое-то нескромное название. Не то что у Gnome.
Видимо Étoilé ориентировано на гламурных пользователей. А значит в левом углу будет присутствовать значок Пуск в виде гигантской стразы.

Byron
()

Велосипедисты хреновы. Очередная красноглазая поделка, лучше бы WindowMaker допилили бы. Чем делать такие велосипеды.

anonymous
()

еТуалет

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

>глупый потому что. Тратить ценнейшее пространство экрана на эти гигантские ублюдочные квадраты.... Идиотизм одним словом...

В windowmaker было ценным то, что за минуту находишь, где менять настройки для управления окнами - какое приложение всегда открывать в fullscreen, для какого приложения не показывать рамку и какую прогу к какому рабочему столу приписывать. Гигантские иконки можно отключить и запустить, например, панель от xfce - получаем клевый WM.

anonymous
()

> LuceneKit - полнотекстовая индексация и поиск.
> OgreKit - регулярные выражения.


Хм... А чем они будут лучше существующих уже года аналогов?

naryl ★★★★★
()

На скриншоте версия 0.1. Выглядит и правда как недоделанный гном. А вообще видимо последняя версия у разработчиков не собирается, раз они скриншоты не смогли сделать.

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

> Так тот хоть на си, а тут вообще всё какое-то дико не родное, вот LLVM только и не хватало.

Чем так не угодил llvm, кроме того, что он *пока ещё* генерит более медленный код, чем gcc?

В режиме инерпретации байткода с jit llvm иногда уже превосходит Hotspot на Java и gcc на c. Ссылку не найду - давно видел.

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

>> А у нас во FreeBSD уже давно есть - x11/etoile.

>Как это давно? Он только вчера релизнулся.

там опечатка. не "давно", а "гавно"

anonymous
()

ставил месяца три назад предыдущую версию

тормозило и падало

так что фтопь, с windowmaker-ом рядом не лежало

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

> А вообще видимо последняя версия у разработчиков не собирается, раз они скриншоты не смогли сделать.

Тогда ждём местных скриншотов.. ;)

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

>В windowmaker было ценным то, что за минуту находишь, где менять настройки для управления окнами

Это целую минуту искать где у него находятся настройки!!! Да гном нервно курит в сторонке. В его реестре и то быстрее разберешься. Я уже не говорю про *боксы и КДЕ где это делается за пару секунд.

Tux-oid
()

Это отличная новость. Наконец-то у нас будет опенсорсная среда, ничем не хуже аквы.

shimon ★★★★★
()

> с использованием runtime Objective-C для ООП.

А что, в замечательной операционной системе GNU/Li-i-inux уже таки появился Objective-C 2.0 или до сих пор проперти приходится вручную кодировать??? :)))

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

>Это целую минуту искать где у него находятся настройки!!! Да гном нервно курит в сторонке. В его реестре и то быстрее разберешься. Я уже не говорю про *боксы и КДЕ где это делается за пару секунд.

Когда то в далеком 1997 году у гнома реестра небыло...

anonymous
()

ну хорошо конечно, пользователя своего наверняка найдет, если будет развиваться

а вообще, не люблю такой степнуто-маконутый интерфейс. Однажды, будучи нетрезв, снес все на компе и поставил Debian с Window Maker - меня хватило на три дня =)

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

> ничем не хуже аквы

Мечтать не вредно. И ЛОЛьно. :)

Aqua == GUI. Cocoa == Framework. Таки на Objective-C (у нас 2.0) пишется не для "Aqua", я для "Cocoa". Хи-хи-хи! :)))

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

Ой. и не говори. Это было давно и неправда. Я ведь даже когда-то юзал гном. Пока он окончательно не испортился. Тперь же я юзаю блекбокс и кде

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

> Debian с Window Maker

Ну и отжиг! Чувствуется настоящий кульхацкер!

Window Maker - это подделка под NeXTStep образца 1989 года. Ничего общего с Аквой HIG он не имеет. Да и с NeXTStep HIG тоже. Хорошо, что Альфредо Кохима поумнел и, видать, купил себе настоящий Мак.

:))))

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

> Как оно читается хоть.

Судя по всяким "É", "oi" подозреваю что оно по-французски. Значит, читать надо "Этуале", ударение на последнюю букву.

VladimirP ★★★★
()

собрал, заценил. хрень. снес, забыл.

0.3 (или 02 ли жо этого пробовал) вообще тихий ужас был. висло на некоторых действиях.

> Пожалуй настал час, когда лидирующим десктопным окружениям GNOME и KDE придется подвинуться

не болтайте ерундой. Максимум, к чему оно способно приблизится хоть на сколько-то это xfce 5-летней свежести.

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

> А у нас во FreeBSD уже давно есть - x11/etoile.

$ cat /usr/ports/x11/etoile/Makefile | grep PORTVERSION
PORTVERSION= 0.2

закапывайте ;)

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

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

Блин для кде 4 не скрывают а там как раз полный пипец ))

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

> А у нас во FreeBSD уже давно есть - x11/etoile.

# emerge -s etoile -q
Searching...
[ Results for search key : etoile ]
[ Applications found : 10 ]

* gnustep-apps/etoile
* gnustep-apps/etoile-corner
* gnustep-apps/etoile-idle
* gnustep-apps/etoile-menuserver
* gnustep-apps/etoile-system
* gnustep-libs/etoile-behavior
* gnustep-libs/etoile-foundation
* gnustep-libs/etoile-io
* gnustep-libs/etoile-ui
* gnustep-libs/etoile-wildmenus

Gentoo.

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

Несомненно, фиолетовая обоина новое слово в науке и технике и признак нереальной крутости. Эй, гномисты и кедисты, подвинтесь, французы наступают.

saturn721
()

Ждем теперь DE "Мулен Руж" и "Шантелизе"!

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

> Как это давно? Он только вчера релизнулся.

Релизнулся 0.4, во FreBSD, видимо, как и в Gentoo пока еще Étoilé 0.2

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

> Ты его юзал? Про полный пипец, это ты сильно.

я его юзал. Полный пипец это еще слабо сказано.

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

>А вообще видимо последняя версия у разработчиков не собирается

)) у меня не собралось из-за ошибки в *.h файле официального тарбола )

sniper21 ★★★★★
()

>...основанная на GNUStep

Надо будет взглянуть.

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

А вот это пугает. Как бы в очередную попсню не превратили эстетичную вещь.

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

> Ну перечисли мне пожалуйста все косяки, и я скажу тебе это косяки кде или это кривые руки.

К примеру добавляешь какой-нить плазмоид и виснет все нахрен. Я запарюсь тут перечислять все глюки . Тем более после нескольких зависаний удалил это.

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

> # emerge -s etoile -q > Searching... > [ Results for search key : etoile ] > [ Applications found : 10 ]

% eix etoile

No matches found.

Я лох? Или это оверлей?

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

>Судя по всему, маководы решили показать на что способны. Мне уже страшно.. А скринов и правда нет, вот это вроде оно http://wiki.gnustep.org/images/d/d9/%C3%89toil%C3%A9_screenshot.png http://www.roard.com/screenshots/etoile-shot1.png Вроде ниче так

Вид, вроде бы, GNUStep'овскийю Что обнадеживает.

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

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

На кедах. Это я с машины времени пишу.

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

Ты какой кде пробовал? 3.9.8(бета четверки)? юзаю начиная с 4.1.0 ничего не падает, все работает. Только трей до сих пор кривой. Даже после "починки" иногда остаются следы.

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

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

Так GNUStep же...

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

> > А __у нас__ __во FreeBSD__ уже давно есть - x11/etoile.

> $ cat /usr/ports/x11/etoile/Makefile | grep PORTVERSION

> PORTVERSION= 0.2

>

> закапывайте ;)


Так вот ты какой, северный олень...

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

> Ты какой кде пробовал? 3.9.8(бета четверки)? юзаю начиная с 4.1.0 ничего не падает, все работает. Только трей до сих пор кривой. Даже после "починки" иногда остаются следы.

4.1 ставил . падает ... Меньше чем 4.0 но падает.. до выхода 4.5 ставить не буду :(

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

>>Виндоу Мэйкер очень нравился

>глупый потому что. Тратить ценнейшее пространство экрана на эти гигантские ублюдочные квадраты.... Идиотизм одним словом...

Ты сам глупый. Чрезвычайно удобный и эстетичный WM. А квадраты я комбинацией клавиш или прячу вниз, или поднимаю наверх, когда надо. Тем более на современных мониторах места хватает. Просто нужно уметь его организовать.

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

>Это целую минуту искать где у него находятся настройки!!! Да гном нервно курит в сторонке. В его реестре и то быстрее разберешься. Я уже не говорю про *боксы и КДЕ где это делается за пару секунд.

Я потратил минуту в 1997 году. С тех пор таскаю за собой старые настройки. И вообще времени на это не трачу.

Просто WindowMaker чрезвычайно гибок и тюнингуется под любые привычки и предпочтения.

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