С маками глаза вытекут из-за отвратного рендеринга шрифтов на 1080p/1440p мониторах. Эпл удалил поддержку субпиксельного рендеринга и рекомендует покупать 4K мониторы (конечно же лучше от эпл но какой-нибудь другой ширпотреб тоже сойдёт).
С точки зрения разработчиков ядра все что не находится в официальном гит репозитории ядра не существует. Перенос в out of tree модуль для них это тоже самое что и удаление. В ядре нет - значит не поддерживается.
Хз насчет Авроры (может ее и огородили), но в Sailfish OS GCC точно установить можно. Можно также подключать свои RPM репозитории и собирать что угодно (более того доступен публичный OBS где можно собирать под Sailfish OS и он сам поднимет репу). Но и GCC и Python, как и большинство софта там наверняка страшно устаревшие. И что-то гуевое от обычного десктопного линукса вряд ли запустится (или как минимум будет работать криво даже если адаптировано для тача) т.к. Wayland композиторы ушли далеко вперед и с тем что в Sailfish OS уже мало общего имеют. Никаких ограничений на фоновую работу я там не помню.
Все что можно интегрировать с QML/Qt Quick (возможно придется собирать свой тулчейн если язык официально не поддерживается). Можно и свой гуй сделать но с этим будут проблемы т.к. там используется wayland но стэк при этом очень устаревший, так что современные тулкиты с поддержкой wayland вряд ли будут работать.
Исходники Qt тоже в открытом доступе есть, но почему-то людям нравится пользоваться уже собранными библиотеками чаще всего
Это если никаких зависимостей кроме Qt нет. Или все конпилируешь сам ручками (или упаси боже собираешь монстра Франкенштейна из разных бинарников с васянских сайтов).
Пакетный менеджер сам все соберет из исходников. Правда в случае vcpkg обновления Qt можно ждать месяц-два.
Модули не помогут в случае использования шаблонов (они также создаются на месте использования отдельно для каждого юнита компиляции), а именно от них происходит большая часть замедления времени компиляции. Хотя возможно не в этот конкретном случае, хз.
В C++ это надо умножать на количество юнитов компиляции где этот заголовок используется. Большие проекты состоят из десятков тысяч юнитов, а учитывая что fmt используется в основном в связке с логированием то достаточно большая часть будет его инклюдить.
Более того это срабатывает даже если в приложении vpn есть фильтрация по приложениям. Например приложение яндекс маркета отказывается работать без авторизации в яндекс аккаунте если на телефоне запущено впн приложение - даже если в настройках этого приложения отключить впн для яндекс маркета. Т.е. проверка происходит на стороне клиента.
Как минимум в дестктопных Fedora и openSUSE по умолчанию включен фаерволл в котором этот порт закрыт
С маками глаза вытекут из-за отвратного рендеринга шрифтов на 1080p/1440p мониторах. Эпл удалил поддержку субпиксельного рендеринга и рекомендует покупать 4K мониторы (конечно же лучше от эпл но какой-нибудь другой ширпотреб тоже сойдёт).
С точки зрения разработчиков ядра все что не находится в официальном гит репозитории ядра не существует. Перенос в out of tree модуль для них это тоже самое что и удаление. В ядре нет - значит не поддерживается.
Хз насчет Авроры (может ее и огородили), но в Sailfish OS GCC точно установить можно. Можно также подключать свои RPM репозитории и собирать что угодно (более того доступен публичный OBS где можно собирать под Sailfish OS и он сам поднимет репу). Но и GCC и Python, как и большинство софта там наверняка страшно устаревшие. И что-то гуевое от обычного десктопного линукса вряд ли запустится (или как минимум будет работать криво даже если адаптировано для тача) т.к. Wayland композиторы ушли далеко вперед и с тем что в Sailfish OS уже мало общего имеют. Никаких ограничений на фоновую работу я там не помню.
Все что можно интегрировать с QML/Qt Quick (возможно придется собирать свой тулчейн если язык официально не поддерживается). Можно и свой гуй сделать но с этим будут проблемы т.к. там используется wayland но стэк при этом очень устаревший, так что современные тулкиты с поддержкой wayland вряд ли будут работать.
У этого поделия все еще Qt 5.6 и GCC 8?
Вероятно потому что LLVM не очень подходит для компиляции в Java байткод. Бэкэнд для компиляции в нативный код использует LLVM.
94% - маркетинговая цифра из одного бенчмарка. В реальности сокращение времени компиляции не более 10-15%.
А там стоит не Sony PlayStation, а импортозамещенная "Саня, пошли играть!". Пятилетку за месяц выполнили!
Это если никаких зависимостей кроме Qt нет. Или все конпилируешь сам ручками (или упаси боже собираешь монстра Франкенштейна из разных бинарников с васянских сайтов).
Пакетный менеджер сам все соберет из исходников. Правда в случае vcpkg обновления Qt можно ждать месяц-два.
https://github.com/olshevski/compose-navigation-reimagined
Просто и минималистично, работает с любыми типами которые можно всунуть в Bundle.
Модули не помогут в случае использования шаблонов (они также создаются на месте использования отдельно для каждого юнита компиляции), а именно от них происходит большая часть замедления времени компиляции. Хотя возможно не в этот конкретном случае, хз.
(и import std это C++23 кстати)
В C++ это надо умножать на количество юнитов компиляции где этот заголовок используется. Большие проекты состоят из десятков тысяч юнитов, а учитывая что fmt используется в основном в связке с логированием то достаточно большая часть будет его инклюдить.
Действительно, видимо это отключили какое-то то время назад. Но плашка "лучше без ВПН" внизу все равно есть)
Работает потому что аккаунт авторизован. Без авторизации работать не будет пока полностью не отключишь впн.
Более того это срабатывает даже если в приложении vpn есть фильтрация по приложениям. Например приложение яндекс маркета отказывается работать без авторизации в яндекс аккаунте если на телефоне запущено впн приложение - даже если в настройках этого приложения отключить впн для яндекс маркета. Т.е. проверка происходит на стороне клиента.
Huawei утверждали то же самое :)
Т.е. очередной "это не форк AOSP мамой клянусь" по типу HarmonyOS?
Пишут ещё что сильно улучшили производительность подсветки синтаксиса при использовании clangd 17: https://www.qt.io/blog/qt-creator-12-c-code-model-update
Ну у меня это никогда не работало как надо