Копирование файлов BigBlueButton на другой сервер

for i in $(dpkg -l | grep -E 'bbb|bigbluebutton' | awk '{print $2}'); do dpkg -L "$i" ; done > bbb-files.list

while read line; do if ! file $line | grep -q directory; then echo $line >> bbb2.list ; fi; done < bbb-files.list

while read line; do scp -P 6905 "$line" "root@XXX.XXX.XXX.XXX:/var/lib/machines/bbb1/${line}" ; done < bbb2.list

Nvidia CUDA на FreeBSD

Проприетарной Nvidia CUDA нет на FreeBSD, несмотря на наличие проприетарного драйвера для нее. На FreeBSD давно есть линуксатор для запуска линукс-бинарников. Теперь в нем можно запускать свежую версию CUDA.
http://www.phoronix.com/scan.php?page=news_item&px=FreeBSD-12.0-Beta-4

IBM POWER9 со свободной фирмварью

IBM производит свои процессоры POWER (на них раньше были Mac-и). В последние годы они много вложили в поддержку этой архитектуры в GCC, clamg, FFmpeg и множестве других свобрдных программ, важных для применения их процессоров.

Недавно вышел сервер (а скоро будет и рабочая станция) на базе процессоров POWER с полностью открытым кодом всех фирмварей. Он показал очень хорошую производительность в сравнении с AMD и Intel:
http://www.phoronix.com/vr.php?view=27063

ClearType во FreeType теперь можно использовать после вступления Microsoft в ассоциацию патентов?

https://src.fedoraproject.org/rpms/freetype/c/681428774035c20e9e7ed0a513f7c81cccd4af4c?branch=master

* Mon Oct 29 2018 Marek Kasik — 2.9.1-4
— Enable ClearType code thanks to Microsoft joining OIN
Читать далее ClearType во FreeType теперь можно использовать после вступления Microsoft в ассоциацию патентов?

Ускорение открытия новой пустой вкладки в Chromium

Вот этот патч Chromium в теории должен ускорить прогрузку страницы новой вкладки, т.к. отключает хождение на сервера Google и загрузку с них информации, какую рекламу (заставку) показать на главной странице. Пример заставки на скриншоте.
https://github.com/Eloston/ungoogled-chromium/blob/master/patches/iridium-browser/promo-disable-Google-promotion-fetching.patch

Chroot по NFS

администратор монтирует на свою мощную машину корень слабой, монтирует свои /dev/pts и прочие каталоги, делает chroot и запускает обновление. если на мощной машине 16 ядер, то можно в make.conf мелкой указать j16 и полностью грузить большую. главное, march=native не указывать, но для лучшего быстродействия флаги выставить под процессор слабой машины.
таким образом, всё обновление происходит незаметно для пользователя. ни процессор, ни память вообще не используются на слабой машине

Источник: Telegram-чат Calculate Linux, автор: Вячеслав Климентьев (@etoyaslavochka)

Сравниваем рецепты сборки пакетов в Haiku и Arch Linux.

Возьмем Audacity.

Haiku: https://github.com/haikuports/haikuports/blob/master/media-sound/audacity/audacity-2.1.2.recipe
Arch: https://git.archlinux.org/svntogit/community.git/tree/trunk/PKGBUILD?h=packages/audacity
Читать далее Сравниваем рецепты сборки пакетов в Haiku и Arch Linux.

WPS Office 10.1.0.6757

Внезапно вышла новая версия WPS Office 10.1.0.6757
http://wps-community.org/downloads

* Убрали зависимость от libpng12, которой больше нет в актуальных версиях Debian/Ubuntu, т.к. эта версия библиотеки устарела, заброшена апстримом и содержит уязвимости. Теперь эта уязвимая библиотека просто идет в комплекте с WPS Office. Типично для проприетарщины.
* В комплекте также есть, например, libtiff 4.3.4, в этой библиотеке тоже часто находят уязвимости, а в составе проприетарщины она не обновляется в отличие от той, что из репозитория, так что не удивляйтесь, если вам пришлют документ, при открытии которого установится майнер
* Теперь создается отдельная категория в меню приложений под WPS Office (своих mime-типов мало, нужно больше накатать в системе)
* В комплект входит некое новое приложение parsecloudfiletool. Не устанавливал новый WPS и не знаю, что это.

Официальный список новшеств по ссылке выше.

Русификация появляется обычно через пару недель после выхода новой версии.
Переводы здесь, пулл-реквесты вроде бы принимаются, но они пока не выложили обновленные шаблоны перевода, при выходе прошлых версий было так же: https://github.com/wps-community/wps_i18n/tree/master/ru_RU

Узнать, сайт не открывается из-за блокировки Роскомнадзора или нет

Чтобы точно проверить, заблокирован ли Роскомнадзором какой-либо сайт, можно сделать так:
в одном терминале введите команду:
sudo tcpdump -nA -s1500 host 188.166.77.215
В другом:
wget -qO- https://nixtux.ru
Затем смотреть в первый терминал с tcpdump и искать надпись, похожую на «Unavailable For Legal Reasons».
Где 188.166.77.215 — это IP-адрес, к которому будет происходить обращение, зная домен, узнать IP легко:
host nixtux.ru

Занять все свободное место на диске в ZFS

Есть виртуальный сервер VPS на DigitalOcean на FreeBSD + ZFS. В панели управления DigitalOcean расширил диск, но df -h продолжал показывать старый размер диска. Способ должен работать и для ZFS на Linux.
Читать далее Занять все свободное место на диске в ZFS