Мартин Вимпресс (Martin Wimpress) сообщил о начале разработки нового релиза Ubuntu MATE 16.10 Yakkety Yak. Главная новость состоит в том, что МАТЕ переключается на GTK3.
Разработчики справедливо подождали выход стабильной Убунту 16.04 LTS и 16.10, как поле экспериментов, ждёт их.
Разработчики начали свои первые шаги по переводу проекта МАТЕ, состоящего из различных программ и компонентов, с одной версии библиотеки на другую. Разработчики справедливо пишут что переход важен и нужен. GTK2 уходит в прошлое, его часть не поддерживается, часть запрещена и скоро многое "канет в лету" и не будет доступно в основных линукс дистрибутивах.
Это ситуация почему-то визуально напомнила мне сцены из голливудских блокбастеров, к примеру из нежнолюбимого Район №9. Там есть сцена взлёта небольшого инопланетного корабля, засыпанного землёй и замаскированного сверху лачугой. Корабль взлетает и с него соскальзывает куски земли, доски и всё что не было частью корабля. А дальше не менее потрясающее зрелище, когда mothership "оживает" и начинает своё движение после многолетнего сна. От него так же отваливаются какие-то малозначительные части, не выдержавшие испытанием временем и погодой Земли.
О чём вообще я и куда меня занесло? Давайте честно признаемся что серьёзный минус у Linux систем, которым постоянно тыкают, - это отсутствие определённого софта, не обязательно узкоспециализированного. Так вот, читая новости проекта МАТЕ, где разработчики честно пишут что стало отваливаться при переходе и напомнило мне сцены, описанные выше.
В статусе Bad находятся компоненты: MATE Menu, MATE Indicator Applet, MATE Dock Applet, Topmenu Applet. Они не совместимы с GTK3+, но портирование началось.
В статусе Ugly компонент GNOME Main Menu, который уже заброшен и никто его не поддерживает. Его даже убрали из репо Дебиан и Убунту.
Вот вам на примере проекта МАТЕ и хочу показать типичную ситуацию с софтом в мире линукс. Очередной переезд с одной технологии (библиотеки, фреймфорка) на другую и вот опять что-то отвалилось, как с космического корабля пришельцев. Этот процесс неизбежен, но так обидно, что вчера программа работала и может работать и далее, но все поехали в новое светлое будущее, а её подправить некому.
Тут подвожу к своей любимой за последнее время теме - Snap! И слава всем ИТить богам, разработчики MATE не только не против новшеств, но консервативно - за! Разработчики не собираются бросать deb прямо сейчас, но пробуют создать snap пакеты основных компонент проекта МАТЕ и посмотреть как будет выглядеть их детище в новом мире Snappy. Чтобы хоть с чего-то начать, разрабы упаковали свой Galculator в snap пакет. Выглядит он пока уродливо (у него в кракозябрах надписи на кнопках), но лиха беда начало.
Считаю, что разрабы МАТЕ молодцы и не стали шарахаться от новой технологии, которая принесёт им только плюсы. Дело в том, что такой серьёзный программный проект, как среда рабочего стола (DE), только выиграет, так как не нужно соотносится с основной операционной системой Убунту и с версиями библиотек в ней. Тут образно говоря, разделение труда. Какие-либо изменения разработчиков Убунту не затронут и не поломают ничего разрабам MATE и vice versa. Сами разрабы пишут о таком плюсе Snappy - завтра они сделают новую версию МАТЕ и она будет работать на всех поддерживаемых в данный момент релизах Ubuntu, в том числе в 16.04 LTS. Без утомительного бэкпортирования. Круто? Круто! На сегодня поток сознания закрывается. До встречи!