После шести месяцев разработки опубликован релиз многоплатформенного тулкита для создания графического интерфейса пользователя - GTK 4.18. GTK 4 развивается в рамках процесса разработки, который пытается предоставить разработчикам приложений стабильный и поддерживаемый в течение нескольких лет API, который можно использовать не опасаясь, что каждые полгода придётся переделывать приложения из-за изменения API в очередной ветке GTK...Подробнее: https://www.opennet.me/opennews/art.shtml?num=62889
> Объявлен устаревшим бэкенд для протокола X11
> Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованиемЕщё в копилку причин не использовать это в своих проектах.
Ждём появления проекта Wxorg.
Wiki: Wxorg is an Wayland compositor for running Wayland clients under X server.
Под Wxorg вы имеете ввиду cage -- Wayland-комрозитор работающий в X?
Как выше заметили, "всё уже украдено до нас" :)
Зачем его ждать?Просто запускаешь weston в xorg сессии, и в нём нужные тебе wayland программы.
Да, новости печальные. Десктоп в линухах старательно закапывают.
а был ли мальчик?
> а был ли мальчик?У перво-второ-гномовцев - был таки.
А третьегнумы и позже, походу в основном из под вендочки-макоси пилили. У них вон, даже актуальные скрины "как оно" (gtk)
https://www.gtk.org/features/
https://www.gtk.org/assets/img/gestures.png
из под
> Software Adobe ImageReadyДев-тулзы:
https://www.gtk.org/docs/dev-tools/eclipse/
> softwareAgent>Adobe Photoshop CC 2014 (Macintosh)https://foundation.gnome.org/2024/09/18/introducing-gnome-47/
> "Adobe Illustrator 28.7 (Windows)"Фоточки тимы:
https://foundation.gnome.org/team/
https://foundation.gnome.org/wp-content/uploads/sites/12/202...
https://foundation.gnome.org/wp-content/uploads/sites/12/202...
> CreatorTool="Adobe Photoshop Lightroom 6.10.1 (Windows)"https://foundation.gnome.org/wp-content/uploads/sites/12/202...
> CreatorTool="Adobe Photoshop Lightroom Classic 8.2 (Macintosh)"Список можно долго продолжать - еще месяц назад, на главной, картинка "гнум на лэптопе"
https://web.archive.org/web/20250207002501/https://www.gnome.../
из под "CreatorTool=Adobe Photoshop 25.12 (Windows) было.
И что-то мне подсказывает, что отсутствие метаданных в новых-молодежных картинках в формате webp вместо png - совсем не означает переход с вендочки.
> У первоЖалкая пародия на шикарный для своего времени win98.
> второ-гном
Попробовали скопипастить макось, но результат был предсказуемю
Что у первного, что у второго юзабильноть была ниже плинтуса.
> А третьегнумы и позже, походу в основном из под вендочки-макоси пилили.
Разумееется! Сам же перечислил:
- Adobe ImageReady
- Adobe Photoshop
- Adobe Illustrator
- Adobe Photoshop LightroomНу а что поделать, что в этих ваших десктопных лиy00псах нет нормального проф. софта для художников и дизайнеров. Не в гимпе же им корячиться 🤮...
>> У перво
> Жалкая пародия на шикарный для своего времени win98.так только может сказать пионэр который ни первого ни второго не видел и привораживает удаленно по фотографии
Всё, что надо знать про гномоводов... Зачем разрабатывать софт, если можно ковырять в носу, сидя за Маком?
До появления Wayland в иксах даже аппаратного ускорения видео в браузерах не было, наоборот Wayland это то что продвигает настольный Linux.
>> Объявлен устаревшим бэкенд для протокола X11Почти синхронно и в кедах и в гноме. Вяленый появился 16 лет назад уже, иксы перестали развиваться 13 лет назад. Процесс перехода несколько затянулся. Технологии, прямиком из 1984 пытались натянуть на изменяющуюся реальность и вполне преуспевали в этом. Но всему есть предел.
>> Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием
Можно за $20 обновиться на что-то достаточно свежее. Если повезёт, то бесплатно на свалке можно найти. Или есть куча всяких дистров для ретро-оборудования.
Как много утверждений и как мало фактов. Как первый канал посмотрел или английскую газету почитал... Аж противно!
Дата первого релиза вяленого 30 сентября 2008 года, последний стабильный релиз менее года назад.
Первый релиз иксов где-то в июне 1984 года, последний стабильный релиз 6 июня 2012 года.
Сейчас 15 марта 2025 года. Вычислить количество лет можно в уме или калькулятором. Впрочем точность в пару лет нас устраивает ибо важен порядок циферок.Циферки взяты из вики:
https://en.wikipedia.org/wiki/Wayland_(protocol)
https://en.wikipedia.org/wiki/X_Window_SystemЕсли есть желание разобраться, что эти циферки значат, там есть ссылки на источники. Заодно можно использовать эти статьи для погружения в это всё.
Иксы изначально разрабатывались с учётом потребностей 80-х. Когда компьютеры были большими и дорогими. Это наложило некоторые особенности. Сейчас компьютеры маленькие и дешевые. Это накладывает определённые особенности так же. Например наличие сетевой прозрачности было полезно раньше, но сейчас скорее мешает. Некоторые из таких особенностей иксов нельзя убрать, даже если в них просто нет смысла. Обратная совместимость и всё такое. Нет смысл нарушать обратную совместимость в таких фундаментальных для протокола деталях. Написать протокол с нуля оказалось проще.
На счёт старья. ngl судя по всему не поддерживает железо уровня GLES 2.0, который вышел в марте 2007 года. Тогда как GLES 3.0 вышел в августе 2012 года. Raspberry Pi 4/5 поддерживают GLES 3.0. Четвёртая малинка стоит $35. Сравнимое по производительности железо на x86 можно найти за цену доставки. Иногда такие сборки просто выкидывают ибо в них нет ценности. Так что при очень большом желании можно полностью бесплатно получить.
В общем пустой у тебя наброс, будто комментарий на opennet.ru читаю. Wait... OH SHI~
Проблема в том, что mesa поддерживает устройства начиная с gles 2, зачем было такие ограничения делать и откусывать поддерживаемое устаревшее и эмбеддед железо.
Речь о gnome/gtk, а не о mesa. Оборудование из нулевых скорее раритет. Для embedded лучше использовать специализированные штуки.ngl создан таким образом, чтоб часть кода между gl-беком и vulkan-беком можно было переиспользовать. Это сильно упрощает поддержку.
Вообще gl имеет свойство плоховато работать на куче всего. Принцип "работает - не трогай" актуален только для не слишком компетентных админов локалхостов (более компетентные тестируют отказы и т.д.). С точки же зрения разработки это означает огромный зоопарк оборудования для тестирования. Которое банально выходит из строя например.
gl лучше всего вообще не использовать для десктопа, т.к. работающий открытый драйвер gl - это лоттерея, заработает или нет на конкретном оборудовании. Закрытые драйвера регулярно объявляют в end-of-life и найти стабильно работающую комбинацию драйвера-ядра-дисплей-сервера тот ещё квест. Если видео не intel/amd/nvidia, то драйвера вообще может не быть.
софтверна эмуляция opengl для регулярного использования малопригодна.
> Если видео не intel/amd/nvidiaНа x86 десктопе? Какие-то китайские карты или старьё из нулевых. Если ты решаешься их использовать, то ты любитель странного. Очевидно же.
> gl лучше всего вообще не использовать
Вот так правильнее. Если нужна простота, то лучше wgpu/dawn взять. Они помимо прочего будут давать большую производительность.
> Дата первого релиза вяленого 30 сентября 2008 года…Не понимаю, зачем повторять эти враки и лить воду на мельницу сторонников аргумента «шишнадцать лет и неготово».
2008 — это не «дата первого релиза», это дата заложения первого камня в фундамент.
Момент, когда Kristian Høgsberg, чесавший репу над оптимизацией пайплайна рендеринга в иксах, грязно выматерился, плюнул, …и написал локальный композитор. Решив, что «тут не исправить уже ничего», необходимо полностью менять подход.
>> https://hoegsberg.blogspot.com/2008/11/premature-publicity-is-better-than-no.html
>> https://web.archive.org/web/20081221022144if_/http://www.phoronix.com/scan.php?page=article&item=xorg_wayland&num=1Протокола тогда ещё не было, только крошечный кусочек кода, который умел жонглировать поверхностями. Ставший возможным потому, что до этого, с 2007 по 2008 Høgsberg сотоварищи пилили–пилили и допилили наконец DRI-2.0 для иксов.
«Первый релиз» же был в 2012:
>> https://lists.freedesktop.org/archives/wayland-devel/2012-October/005967.html
Основной тезис в том, что между вяленым и иксами очень много лет. Иксы были созданны для решения более неактуальных задач.Твои претензии явно не по адресу. Если тебе кажется, что в вики неправильная информация, то сходи и поправь. Если тебе кажется, что иксы рановато выкидывать отовсюду, то тебе надо заниматься их поддержкой.
Тезис в том, что информация формально верная, но неверно интерпретируется.В 2008 была голая идея: «мы занимаемся ерундой, нужно рисовать локально», а не протокол как таковой.
В 2012 же оформился именно протокол, из наработок libXCB, X12, DRI и прочая. И потом ещё методично добавлялось всё, чего не хватает до полноценного десктопа.
Есть Initial Release и First Stable Release. Оба два можно перевести как первый релиз. Если уж на то пошло, то к иксам логика применима в той же степени.Впрочем это всё несущественные детали. Они никак не меняют того факта, что иксы фундаментально устарели и на них все забили на оные по вполне объективным причинам.
> Есть Initial Release и First Stable Release.А ещё есть такое понятие как Initial commit. От которого можно формально отсчитывать историю софтины, но на практике там может ничего не быть кроме README.
Про это я и пытаюсь расталдычить уже третий комментарий: release в 2008 не было и близко.
Был initial commit и декларация о намерениях — превратить иксы из сервера в одно из клиентских приложений. Был наколеночный код локального композитора — практическая демонстрация возможности. А до Initial release оставалось ещё четыре года.
Но автор проговорился об этих идеях похорониксу, а тот забабахал здоровую статью, как будто бы уже всё готово.
Я в третий раз повторяю. Эти детали вообще не важны в данном контексте. Иксы всё ещё устарели и прекратили поддерживаться по объективным причинам. То, что тебе кажется более правильным использовать другую точку отсчёта для старта вяленного, не меняет абсолютно ничего.Собсна X версии 11 появился в 87 году, а не в 84. Что тоже ничего не меняет.
> Иксы всё ещё устарели и прекратили поддерживаться по объективным причинам.Так этот тезис мной и не оспаривается.
К тебе в контексте данной ветки комментариев единственная претензия — пожалуйста, не надо ретранслировать глупости про 2008 год.
> К тебе в контексте данной ветки комментариев единственная претензия — пожалуйста, не надо ретранслировать глупости про 2008 год.Как я уже упомянул, это в той же степени не по адресу. Не нравится дата, указанная в вики - иди правь вики. Ещё рекомендую сходить, да потрогать траву. И научись применять пассивную агрессию заместо активной везде, где это необходимо.
>И научись применять пассивную агрессию заместо активной везде, где это необходимо.А где этому можно научиться? Чем пассивная агрессия лучше активной и чем они отличаются?
Осталось bash заменить на powershell, чтобы совсем уж не тянуть технологии из 19xx.
На fish
В кедах поддержку x11 тоже объявили устаревшей, ждём когда qt поступит аналогично
> Реализовано мгновенное переключение между темами оформления курсораКакое неожиданное усовершенствование!
Ещё бы RAD систему для создания GUI с применением GTK. Была Anjuta, есть мертвый Glade. Рисовать дизайн приложения, а затем в коде набирать форму… ну такое.
Уже все ушли от этого идиотизма с рисованием UI в сторону декларативных DSL
А можно поподробнее пожалуйста. А то все ругаются, а причина не ясна. Неужели он настолько плох?
Тут два варианта,
Рисовалка гуёв получается слишком "умной" - сколько не пытайся выстроить в таком редакторе логичные констрейнты для элементов, чуть шевельнул какую нибудь кнопку - половина твоих выверенных констрейнтов слетели, половина удалилась и ещё куча абсолютно нелогичных накинулось.
Рисовалка гуёв получается слишком "тупой" - всё делаем ручками и настолько муторно и долго что вот прямо думаешь, а не бахнуть ли мне сюда какой-нибудь куцый вариант хтмл с урезанным css и не лохматить бабушку.
Почему до сих пор не сделали что-то сбалансированное, с какой-нибудь нейросеткой на борту, которая умеет и в некий общий дизайн и в оптимальный подсчёт констрейнтов для ресайза - не знаю, все заняты всякими LLMами.
А где датасет взять, если 99% интерфейсов через опу?
Хоть и без нейросеток, но, таки, сделали - QML называется.
А где тот чел, который говорит тебе надо, ты и сделай.
> А где тот чел, который говорит тебе надо, ты и сделай.Он занят. Пишет свой браузер, чтобы зарегаться на опеннет и оставить коммент в этом треде.
Всё вышесказанное может относиться и к DSL. Просто DSL проще сделать, а значит и проще довести до ума, чем графическую рисовалку.
От рисовалки не требуется быть особо умной, достаточно чтобы была возможность накидать контролы на форму чтобы форма соответствовала дизайн-макету, и задать для контролов массив пропертис, интерпретацией которых будет уже код заниматься.
Формошлёпство - это для студентов. Они как дети, могут лишь тыкать во всё яркое, что видят. Если что-то не видят - мысль пропадает, памяти-то нету. Легче писать сразу на gtk, он близок к декларациям, хотя и избыточен по буковкам местами.Кратко о декларациях: "Внизу окна горизонтальный блок гомогенных кнопок, прижатых вправо". И никто мышкой их на форме не рисует. Особенно в пикселях. Забудьте про это уже.
Только красиво оно исключительно в виде концепции. На словах, в рекламных презентациях, при взгляде со стороны.А на практике, в случае GTK3 и далее — это тормозное ограниченное омномно. Есть полтора более–менее вылизанных шаблона, в рамках которых реализованы приложения от самих Gnome. Вот это самое «окно с блоком гомогенных кнопок внизу и панелькой с кнопками вместо заголовка». Шаг вправо, шаг влево — натыкаешься на холст с намалёванной картинкой, за которым руины — недоделки, глюки и отсутствие совершенно банальных вещей.
Когда в это погружаешьшся, и нужно что–что хоть немного сложнее диалогового окна с тремя кнопками и одним стандартным компонентом посередине — начинается боль и страдание. Либо методично реализуй сам, прописывая кастомные обработчики на каждый элемент и на каждый сигнал, либо страдай.
Это пока описываете относительно простое, то декларативно ещё можно.
А как сложнее что, то оно выливается в кучу запусков ради подгонки положений и размеров.
Что нельзя считать эргономичным.
Смотри приложение Workbench, есть на флетхабе. Это интерактивный редактор интерфейса. В нём отдельно описывается логика на разных языках и интерфейс на GTK-шном XML или Blueprint.
> А можно поподробнее пожалуйста. А то все ругаются, а причина не ясна.
> Неужели он настолько плох?Причину раскрывает Мичиганский рыбный тест: в разных странах живут разные люди. В России слишком много наформошлёпили в Дельфи, но США с этого ничего не получили.
Программирование мышкой и отсебятина. Позволь best practicies решить за тебя всё.
dsl неудобны так как взаимное расположение контролов гораздо удобнее задавать мышкой чем пытаться это описывать текстом.
В gtk много раз видел как разработчики вручную создают и редактируют xml'и для описания интерфейсов - выглядит это очень уныло, медленно и с большим количеством ошибок в процессе.
DSL очень удобны. Не знаю кого ты видел, но вот допустим в мобильной разработке когда накидываешь 2й и 3й свой UI, это всё мешает и натурально так бесит. До первых это дошло в эппл, когда они наконец выкинули свой грёбанный интерфейс билдер и предложили SwiftUI, поскольку к появлению того уже все пользовались сторонними библиотеками в которых худо-бедно DSL-образная разметка передавалась builder-pattern'ом, правда как всегда всё было через задницу, сильно позже подтянулся гугель c jetpack сompose. Если брать историю веба, в котором этих самых UI сделано на порядки больше чем на любом другом тулките - так там визуальные редакторы померли ещё толком не родившись.
>взаимное расположение контролов гораздо удобнее задавать мышкойПока у тебя единственный девайс.
А как только у тебя экраны от 4 дюймов до 34, вечер резко перестаёт быть томным.
>Уже все ушли от этого идиотизма с рисованием UI в сторону декларативных DSLКуда все ушли? Недавно новость читал что вышел Tcl/Tk 9.0 - это на него все переходят?
>Из ограничений движка "ngl" отмечается прекращение поддержки систем со старыми драйверами и устаревшим оборудованием.Насколько старыми? Intel HD Graphics 4000 дропается или нет?
Нет, intel HD Graphics 4000 поддерживает OpenGL 4.5 (на современной mesa) и поэтому будет поддерживаться ещё десятилетия.
Тут прекращается поддержка у всяких Intel GMA X4500.
А также Nvidia Fermi (390xx), который ещё в строю.
> Насколько старыми?```
glxinfo | grep "OpenGL version"
OpenGL version string: 3.3 (Compatibility Profile) Mesa 24.2.8
```
```
glxinfo | grep "OpenGL ES profile version"
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 24.2.8
```i5-2540m (Sandy, HD Graphics 3000). По идее, должно работать.
На базе Rust.
RTX 4090 дропать.
2 Озу Террабайта хватит всем.
Вообще кто считает озу.
Не старее 2012 года.
а можно эти сгругления отключить нафиг?
Можно. Используй силу... ой, gtk2, Люк!
конечно, всё настраивается в теме которую используете
ИМХО в этом отношении GTK равных под линукс нет
Ну, вообще-то GNOME не поддерживает смену темы Adwaita на пользовательские темы, начиная с GNOME 3, который вышел в 2011 году. Для GTK3 это, тем не менее, было всё ещё возможно делать. Но в GTK4 такую возможность убрали полностью. Причина в том, что пользовательские темы ломают интерфейсы после обновлений приложений. Создателям тем необходимо адаптировать их под новые изменения в приложениях если, например, расположение кнопок изменилось или произошло что-то подобное. Представьте, что обновилось приложение, но оно останется сломанным до того как вы дождётесь обновления пользовательской темы если вообще в принципе такое обновление будет. Темы сами по себе создают дополнительные баги, которых не существует если вы не используете тему. Но разработчик, создавший тему в качестве хобби, в любой момент может её забросить и прекратить обновлять. Приложение останется сломанным. Пользователи в таком случае массово бегут выплёскивать свою ненависть в разработчикам приложений, не понимая, что причина в теме, а не в самом приложении. Кроме того некоторые дистрибутивы в стандартной поставке, изначально, "из коробки", в качестве настроек по умолчанию используют темы оформления, что приводит к таким же проблемам, которые я здесь описал. Разработчиков приложений это всё достало. Возможность менять темы убрали полностью. Проблема решена.
спокойно использую и периодически обновляю например её (под libadwaita):
Имейте ввиду, что это не поддерживается официально. Вы это можете делать только потому что это FOSS, что технически даёт вам возможность прикостылить обход любого запрета на использование темы или чего-либо подобного. Поэтому разработчики не имеют технической возможности запретить это так, чтобы прям полностью, но запретили это делать так, как только смогли, по описанным мной причинам. Но в таком случае только вы сами несёте ответственность за все возможные неполадки, к которым это может привести.
Можно пример, как расположение кнопок в приложении влияет на кастомную тему? Почему с GTK2 таких проблем не наблюдалось? Напомню, у GTK2 не просто темы были, а целые движки со своими анимациями
Если вы владеете английским языком или хотя бы Гуглопереводчиком, то советую прочитать статьи самих разработчиков по этим ссылкам:
https://blogs.gnome.org/tbernard/2018/10/15/restyling-apps-a...
https://stopthemingmy.app
>> по этим ссылкам:..прекрасный пример, когда.. как бы это по мягче.. вместо программиста, который сам пользует то, что делает, "работает" то, что имеем теперь..
gtk2 - это лучшее, что было в т.н. "десктопе оупен сурс".. и лучшее до сих пор, если брать потребление ресурсов, например..
и win и mac не ограничивают пользователя одним единственным оформлением.. по какой-то странной и необъяснимой причине..
А почему тогда в GNOME мало что настраивается? Ему же под Linux равных нет... ;)
А каких настроек в GNOME вам не хватает?
Ну хотя бы каких-нибудь, как в конкуренте.
Это каких конкретно? Видимо, вы и сами этого не знаете.
> А каких настроек в GNOME вам не хватает?По-еврейски, отвечу вопросом на вопрос: "Когда ты последний раз заходил в пункт Appearance в гноме?"
А если серьёзно, по кастомизции, пусть даже не особо глубокой, ГНОМ впринципе предлагает только:
- Сменить очень светлую серо-серую тему, интенсивности "гори мои глаза" на темнющую серо-серую тему в духе "а моему коту норм".
- Сменить КАРТИНКУ на обоях на другую КАРТИНКУ, хочешь просто выставить однородный цвет? А нету такой опции.Чего он не поддерживает:
- Просто сменить размер шрифтов (я уже про сами шрифты молчу) - единственная возможность только в меню для инвалидов с одним вариантом "на тебе нахер слоновьи надписи и попробуй пожалуйся, что шрифт мелковат, калека хренов".
- Автоскрытие верхнего статусбара? Да хер вам
- Системный трей? А мы его выпилили.
- Какие-то нужные конкретному человеку апплеты? Да пошёл ты нахер, ты не соображаешь в дизайне.Cобственно у меня только один вывод: Команда гнома уже давно не тянет разработку полноценного ДЕ, все их последовательные "выкидывания" функционала говорят просто о неспособности его реализовывать. Сейчас единственный "гном здорового человека" - cosmic от system76, да и тот только в стадии запиливания, так что неизвестно, что там будет по результатам.
Вот если-бы KDE жрало чуть меньше - гном был бы просто не нужен.
Ой! Ой! Ой! Твоя виндузятное захламленное КДЕ даром не возьму. Самое гнилое DE.
потому что у тебя в голове каша. Gnome использует libadwaita
Т.е. она за всех всё заранее знает, кому, как надо? Ясно.
Используй силу... ой, gtk2, Коллектор! Колодец.
> Объявлен устаревшим бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK в окне web-браузера.Как так–то? Ведь браузир это же модно.
Тут писали умные люди, что если пару лет кровати в либе не передвигают, то это легаси необходимо закопать.)
>>>Минимальные требования к платформе повышены до Windows 10.Нехорошо в минорных версиях поднимать системные требования. Заигрались в политику.
Кутья шестая уже давно требует, решили не отставать.
А Msys2 ещё для Семёрки есть, вы вкурсе?
Можно уже покрутить Fedora 42 beta. Официальный анонс будет 18 марта, но финальный образ уже можно скачать тут https://dl.fedoraproject.org/pub/alt/stage/42_Beta-1.4/Works.../
Короче это все можно выкидывать ждём прихода Андроида на линукс десктопах. На телеки он нормально зашел и даже при том что там управления совсем другое стрелочки и кнопка назад, а приложений там полно. Так что для десктопа приложух напишут за секунды тем более с ИИ.
https://opennet.ru/57509-chromeos
> На телеки он нормально зашел и даже при том что там управления совсем другое стрелочки и кнопка назад.Значит человек смотрящщий тв считается программистом.
Ага, программистом своего собственного мозга :))
> Короче это все можно выкидывать ждём прихода Андроида на линукс десктопах. На
> телеки он нормально зашел и даже при том что там управления
> совсем другое стрелочки и кнопка назад, а приложений там полно. Так
> что для десктопа приложух напишут за секунды тем более с ИИ.Неудобно и тормозит. И никто же никого не спрашивал.
На Андроид приставках железо дохлое,и вместо них сейчас миниPC массово ставят, а на них Андроид не уместен по сравнению с Windows и Linux.
Да и уродливо Андроид приложения выглядят на больших экранах, гигантские кнопищи со страшнющими шрифтами, после которых и шрифты GTK4 конфетка, именно на том же экране.
Я ещё удивляюсь, почему движущая линукс корпорация айбиэм не потребовала от программистов шапочки переписать всё на Раст, включая GTK и Вяляный. Как думаете, в будущем перепишут, или нет?
Wayland - это набор протоколов, то есть стандартов, а не программа. Не содержит программного кода, как такового. Поэтому нечего переписывать. А что насчёт всего остального, то переписывание с нуля означает приостановку введения новых возможностей и их развития на долгие года, пока будет достигаться хотя бы паритет с вариантом на предыдущем языке. На новом языке имеет смысл только если писать полностью новую версию с нуля.
Мы растаманам давно говорим, создавайте сами свою экосистему, у вас уже есть Redox OS . Если Rust куртой, докажите это нам на своём отдельном примере. Нет, они лезут в GNU/Linux!
"Клетки" экосистемы под названием GNU/Linux состоят из чистого Си. Rust - это чужерожное образование для "организма" под названием GNU/Linux. И любое чужеродное образование организм всегда будет отторгать. Это закон природы!
> Мы растаманам давно говоримВы можете говорить кому угодно что угодно.
Собственно это единственно на что вы еще способны :)> "Клетки" экосистемы под названием GNU/Linux состоят из чистого Си.
Не правда. "Клетки" состоят не из чистого ANSI C, а из богомерзского си, зараженного ЕЕЕшнутыми гнутыми экстеншнами. Мерзость, которая прибила ядро к одному компилятору на годы.
> это чужерожное образование для "организма" под названием GNU/Linux.
Чужеродное для GNU, а не для Linux.
Значит GNU в Linux умрет. Жалеть не будем, пусть земелька будет стекловатой))
IBM умеет же деньги считать. А то заставят своё подразделение всё переписывать. А переписывание на Rust, вы же понимаете, процесс долгий. И вот не успеют они допереписывать, как появится новый, более безопастный, более современный язык. И переписывай всё заново. Ну зачем же деньги-то впустую тратить, уж дождаться нового.
там 100% либо скруглили что-нибудь, либо снесли, либо переписали на раст
Когда начнется разработка gtk 5?
Лудший тулкит стал еще лутьше!
Луддший стал ещё лудддше.
Пора переписывать на Vala.
>>Реализована возможность использования OpenGL
>>Удалён старый движок отрисовки "gl", использующий OpenGL.И всё это одновременно!
Да, теперь вместо старого движка, новый движок отвечает за поддержку OpenGL.
> стабильный и поддерживаемый в течение нескольких лет APIЭто сколько, 1.5 года?
В течение нескольких лет, до выхода GTK6. Чтобы вы понимали, GTK3 всё ещё поддерживается, но в виде исправления багов, без добавления новых возможностей, которые добавляют только в актуальную версию, то есть сейчас это GTK 4.
Зря они так с gles 2, mesa поддерживает устройства с ним, да и wayland тоже. Отправили в утиль ещё рабочее старьё.
Оно где-то ещё используется?Смотрим:
% pkg info -r gtk4
gtk4-4.16.12:
gcr-4.3.0
vte3-0.78.2_1У gtk3 и то больше зависимостей:
% pkg info -r gtk3 | wc -l
70
>Объявлен устаревшим бэкенд Broadway, позволяющий отрисовывать вывод библиотеки GTK в окне web-браузера.Всё равно не понимаю, почему.
Самый портативный бэкенд же.
Всё делается к тому, чтобы существующий код перестал работать.
Его поддерживать было некому. Зайдите в историю и посмотрите, а не стройте теории заговоров.
А куда народ испарился? Раньше хватало и создавать, и поддерживать. Сейчас же хватает лишь циферки переписывать в версиях и код удалять.
"А теперь - один разбился,
Кто свихнулся, а кто спился,
А другие разбрелись - поди найди..."Просто дети выросли.
И оказалось, что коммунистические идеи ГНУ это классно, когда счета за тебя платят родители, и можно не думать о кредите на обучение (отдавать когда-то потом), а лучше кодить в свое удовольствие под пивасик и марки.А как только появляются обязанности, или заводишь семью, или решаешь улучшить свои жилищные условия... то внезапно оказывается, что за опенсорс деньги платят только корпорации.
А жадные члены Сообщества™ только "дай-дай-дай".
Не надоело ещё свои измышлизмы извергать?PS Лично я ничего не требую. Довольствуюсь тем, что есть.
> Объявлен устаревшим бэкенд для протокола X11, поддержку которого намерены прекратить в ветке GTK 5Да, давно пора удалить эту рухлядь
GTK
gtk-3.20 - новый виджет GtkShortcutsWindowgtk-4.18 - объявлен устаревшим GtkShortcutsWindow