Последнюю неделю смотрю видео с канала Robo Nuggie на ютубе. Он так душевно повествует, как у него все хорошо работает на фряхе. Железо у него не новое, но отзывчивость на видео выглядит не хуже, чем на линуксе, особенно в 13 версии. Призываю тех, кто использует/использовал FreeBSD. Расскажите в двух словах:
сколько стоит времени завести FreeBSD на десктопе/ноуте 2-3 летней давности (проц ноута - ryzen 4700U - проверил тут - есть 3 пользователя), сетевуха RTL8111/8168/8411, аудио Advanced Micro Devices, Inc. [AMD] Family 17h (Models 10h-1fh) HD Audio Controller?
как дела с энергоэффективностью на ноутах? На линуксе мой ноут держит примерно 7 часов просмотра 1080p 30fps по вайфаю в gnome. Можно расчитывать на близкий результат?
есть ли ощутимая разница (отклик, стабильность, специфичные баги) по сравнению с линуксами при использовании FreeBSD для работы в Libreoffice, чтения интернета в Firefox, просмотра почты в Thunderbird, просмотра видео 2-4К h264/h265/vp9 через mpv/vlc, рисования в Gimp?
есть какие-то инструменты, чтобы завести winbox (виндовая гуевина для работы с роутерами MikroTik) на FreeBSD? На линуксе под вайном отлично работает.
есть что-то близкое к kvm по производительности виртуализации, если нужно засунуть линукс/винду в виртуалку и делать там что-то с гуями?
Имеется: сервер с LUbuntu GNU/Linux 20.10 и клиент с Arch GNU/Linux KDE. На сервере в wine запущен Witcher 2. На клиенте запущен KRDC по RDP. Видео отрисовывается без проблем, но управление мышью или тачпадом ужасненькое, либо завышена чувствительность, либо есть рассинхронизация, либо что-либо ещё. Пробовал в настройках игры выставить чувствительность пониже, безрезультатно. Игровой курсор не прорисовывается, виден только крестик из тонких линий.
Звук идёт через pulseaudio с модулями xrdp-pulseaudio-installer с сервера на клиент с прерываниями.
Что можно попробовать настроить для возможности управления мышью/тачпадом? Как можно настроить непрерывную передачу звука?
Команда FreeBSD рада объявить о доступности FreeBSD 13.0-RELEASE — первого выпуска ветки stable/13.
Некоторые из нововведений:
clang, lld, lldb, llvm, библиотеки libunwind и libc++ обновлены в базовой системе до версии 11.0.1.
Из базовой системы удалена устаревшая версия отладчика GNU. Для анализа крэшдампов ядра следует пользоваться текущей версией gdb из портов/пакетов.
Из дерева исходников удалены устаревшие binutils 2.17 и gcc(1) 4.2.1. На данный момент все поддерживаемые архитектуры используют LLVM/clang.
BSD grep(1) теперь устанавливается по умолчанию. GNU grep удалён из базовой системы.
Из libalias(3) удалена поддержка протокола CU-SeeMe.
Добавлен драйвер qat(4) — поддержка ряда функций для ускорения криптографических вычислений на устройствах Intel QuickAssist (QAT). qat(4) работает с устройствами QAT, интегрированными в платформы Atom C2000 и C3000, Xeon C620 и D-1500, а также с Intel QAT Adapter 8950.
Удалены драйверы ряда устаревших устройств (полный список — в замечаниях к выпуску).
Ряд драйверов устройств портирован на архитектуру PowerPC64.
В ядро добавлена возможность использования крипо-ускорителей для разгрузки ЦП при работе с TLS (KTLS). Поддерживаются версии TLS от 1.0 до 1.3 и алгоритмы AES-CBC и AES-GCM. Для использования KTLS необходима совместимая SSL-библиотека в пространстве пользователя. На данный момент библиотека OpenSSL базовой системы не включает поддержку KTLS по умолчанию, однако она может быть разрешена параметром WITH_OPENSSL_KTLS при сборке.
64-битная архитектура ARM, известная как arm64 или aarch64, поднята до уровня Tier-1.
Совершенно неожиданно 3 февраля было объявлено о предварительном выпуске Amarok 2.9.71, который является первым тестовым выпуском (technical preview) данного проигрывателя при его портировании на Qt5, т.е. фактически это Amarok 3.0 Alpha.
В тексте новости отмечают, что
Amarok теперь зависит от MariaDB Embedded, а поддержка MySQL Embedded хоть и прекращена, но ей пока можно пользоваться, как можно продолжать пользоваться и внешним MySQL сервером. При этом поддержка MariaDB Embedded тоже готовится к окончанию и рассматривается поддержка другой базы данных (какой не уточняется).
Движок скриптов портирован на Qt5 QJSEngine. К сожалению, отсутствие в нём ряда возможностей Qt4 QJSEngine ограничило количество портированных скриптов и их совместимость. Возможно, что текущую реализацию JS движка позже заменит другая (на основе QML).
Пакеты для данного выпуска, по данным repology.org, доступны в репозиториях AUR, Exherbo, FreeBSD Ports, Mageia Couldron, nixpkgs unstable, openmamba devel.
P.S.
Начал вчера писать ebuild для Gentoo GURU, туда пока не закидывал, т.к. ещё требует доработки. Сам amarok с ним даже собирается и работает. Только пришлось повозиться с созданием базы и перекодировка тэгов не работает, несмотря на включенную опцию - наверное, что-то не добавил в зависимости.
Сегодня обнаружил, что в Gentoo KDE overlay уже есть достаточно свежий media-sound/amarok-9999.ebuild. Там сборка тоже предполагает использование только внешнего mariadb или mysql сервера. Видимо, в gentoo реализаций MYSQLe нет. Или я её не нашёл.
После установки mariadb для её начальной конфигурации запуска пришлось сделать следующее:
Выполнить команду emerge --config =dev-db/mariadb-номер_установленной_версии. Задать root пароль для сервера.
После этого наконец можно запустить сам сервер etc/init.d/mysql start и добавить в автозагрузка rc-update add mysql default.
От пользователя выполнить mysql -u root -p для запуска сеанса и ввести ранее указанный пароль root для sql сервера.
Выполнить команды предложенные в окне настроек Amarok во вкладке конфигурации базы данных, задав имя пользователя и пароль для базы и указав эти же данные в настройках.