21 марта 2026, 06:50
Вышел Wayland 1.25

19 марта 2026 года состоялся релиз протокола для организации графического сервера, механизма межпроцессного взаимодействия и библиотек Wayland 1.25. Предыдущая стабильная релиз проекта вышла в июле 2025 года
Ветка Wayland 1.25 обратно совместима на уровне программный интерфейс и ABI с выпусками 1.x и содержит главным образом исправления ранее обнаруженных ошибок и незначительные обновления протокола. Компоненты исходного кода и наработки проекта распространяются под лицензией MIT.
Эталонный композитный хост Weston, предоставляющий исходник и рабочие примеры для использования Wayland в десктоп-окружениях и встраиваемых решениях, развивается сообществом в рамках отдельного цикла разработки.
По данным OpenNET, основные изменения в протоколе в рамках релиза Wayland 1.25:
преобразована документация из формата DocBook в mdBook (Markdown);
целиком документированы диалект Wayland XML, модель обновления контента и возможности для управления цветом;
добавлен свежий атрибут frozen для интерфейсов с несколькими родительскими интерфейсами;
добавлен свежий запрос wl_surface.get_release для получения уведомления о высвобождении буфера, прикреплённого клиентом через wl_surface.attach. В отличие от wl_buffer.release в wl_surface.get_release уведомление привязано к конкретному моменту отрисовки;
добавлена функция wl_display_dispatch_pending_single(), позволяющая достать из очереди событий и обработать только одно событие, а не все накопившиеся события, как это делает wl_display_dispatch_pending();
обеспечено выделение цветами отладочного вывода WAYLAND_DEBUG.
Добавленные c момента выпуска Wayland 1.25 расширения протприблизительнов, дополняющих базовый протокол Wayland и поставляемых в отдельном наборе Wayland‑Protocols:
xx‑input‑method — даёт возможность приложениям реализовывать методы ввода текста для композитных серверов и формировать введённый текст, что может применяться, в частности, для создания виртуальных клавиатур и IME‑прослоек (Input Method Editor) для обработки ввода;
xx‑text‑input — даёт возможность композитным серверам реализовывать методы ввода и отправлять текст в приложения. Протокол стандартизирует взаимодействие между композитным сервером и приложениями, и даёт возможность управлять такими возможностями, как передача вводимого текста, обработка событий об изменении фокуса ввода и учёт специфики полей ввода (язык, выделение текста, тип контента);
доработаны протоколы color‑management‑v1 и color‑representation‑v1, предоставляющие возможности для управления цветом, поддержки HDR и определения цветового представления Wayland‑поверхности.
Читают сейчас

1 час назад
Фанат Fallout сделал оболочку бортовой системы своего автомобиля в стиле Pip‑Boy
Разработчик под ником ShadCimm и фанат Fallout превратил бортовую систему своего автомобиля Hyundai Accent в стиле Fallout Pip‑Boy. Он сделал открытый инициатива под названием UNIT 99-E OS. Это лаунче

1 час назад
Имплант для мозга помог пациенту с БАС, неспособному говорить, вернуться к работе и общению
Учёные Калифорнийского университета в Дейвисе опубликовали статью о том, как пациент с боковым амиотрофическим склерозом (БАС) Кейси Харрелл смог вернуться к работе на цельный день за счёт имплантиров
1 час назад
Алгоритм «бери или плати» на оптовом рынке э/э введут постепенно
Минэнерго смягчило позицию, для крупных ЦОД от 50 МВт переход к 70% от максимальной мощности растянут на 6 лет. Это лучше чем 90% с первого дня которые обсуждались раньше, но не убирает риски полность

1 час назад
Из Google ушел Джон Джампер — нобелевский лауреат и глава AlphaFold
Нобелевский лауреат Джон Джампер объявил, что покидает Google DeepMind после почти девяти лет работы и переходит в Anthropic. Об уходе он создал текст у себя в X 19 июня: сначала возьмет паузу, чтобы

4 часа назад
Apple начала отклонять приложения, которые просят пользователя поставить оценку во время онбординга
Исследователи RevenueCat рассказали, что Apple начала отклонять приложения, которые просят пользователей поставить оценку ещё во время онбординга. Разработчики таких приложений начали получать отказы