LINUX.ORG.RU

В Haiku появилась реализация Wayland с возможностью запуска GTK-приложений

 , , ,


4

1

Небольшая новость в преддверии свежей beta-версии Haiku.

Илья Чугин (@X512) портировал реализацию протокола Wayland, через которую стало возможно запускать GTK-приложения на Haiku. Данный слой совместимости использует модифицированный код libwayland. Он предоставляет библиотеку libwayland-client.so, совместимую с API и ABI, которая позволяет запускать приложения Wayland без изменений. Cервер работает не в отдельном процессе, а в виде аддона (плагина) в процессе приложения. Для этого была адаптирована библиотека libwayland-client.so. Вместо сокетов в сервере используется нативный цикл обработки сообщений на основе BLooper.

Ранее другим разработчиком уже была подготовлена начальная реализация прослойки для обеспечению совместимости с библиотекой Xlib, позволяющую запускать X11-приложения в Haiku без использования X-сервера. Прослойка реализована через эмуляцию функций Xlib при помощи трансляции вызовов в высокоуровневый графический API Haiku. Но она немного глючная по сравнению с Wayland-библиотекой Ильи.

Для теста в репозитории Герасима 3dEyes Троеглазова (@threedeyes) доступны следующие приложения:

Всех заинтересованных милости просим в наш чатик в телеграмме.

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



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 5)

Ответ на: комментарий от X512

Было бы классно, если бы 64-битная Haiku была самодостаточна и могла запускать как приложения BeOS, так и 32-битные приложения самой Haiku.

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

Скорость запуска – не скорость работы. Запиши туда solus, например, и проверь.

С чего бы это ?

Запуск - это та же самая работа.

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

В Haiku всё ещё запускается софт от BeOS 20+ летней давности.

Прямо все-все из этого огромного (/s) списка?

i-rinat ★★★★★
()
Ответ на: комментарий от windows10

С того, что freeBSD запускается медленней, а после загрузки работает так же, как линукс. Скрость запуска live CD и установленной системы может отличатся. Проверь ту же карточку с солусом.

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

Да, вот к стати: а почему мини новость?

А и правда. Мы сделали то же самое, чтобы сделать то же самое! Закрепить на главной!

massimus ★★★
()
Последнее исправление: massimus (всего исправлений: 1)
Ответ на: комментарий от hateWin

С того, что freeBSD запускается медленней, а после загрузки работает так же, как линукс.

Орнул.

Особенно то что работает через линуксулятор, ога ога)))

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

Нет, там есть единый системный тулкит и GUI сервер, а не зоопарк как в Линуксе/BSD (в плане GUI Linux и BSD – примерно одно и тоже).

В Линукс тоже единый системный тулкит. Qt не принадлежит миру Линукс, а остальную маргинальщину вроде FLTK 99% линуксоидов в глаза не видело, может, разве что на скриншотах.

slepoy_pew
()
Ответ на: комментарий от LINUX-ORG-RU

От любителей красить вагоны они уже не скрыто просто подключили к обшивке высокое напряжение в виде libadwaita. Пусть так сказать подгорает у маляров :D

libadwaita как раз нужна, чтобы маляры не докапывались каждый раз до девелоперов ГТК и при этом гномеры могли бы добавлять свои фичи в ГТК. И овцы целы, и волки сыты.

slepoy_pew
()

Если причастным интересно — у Double commander появляется возможность сборки под Haiku. commit для примера.

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