Сравнивал производительность в игре Doom (GZDoom + freedoom 2 + brutaldoom v22) на своём компьютере запуская игру с готовым сценарием по 3 раза через иксы (X11) и через вяленого (Wayland) на довольно легковесных окружениях с отключенными эффектами. Делал замеры fps при помощи MangoHud. С отрывом в ~10 fps (по среднему) победил Wayland. Даже написал небольшой код на петухоне, чтобы нагляднее посчитать очки за Wayland и X11. Так вот получилось что вяленый в сухую уделал иксы, хоть и не с большим (наверное) отрывом. Например, 250 fps на Wayland против 240 fps на X11, но если fps в игре становится ниже, то разница в числах уже становится менее заметной, но всё равно в пользу Wayland.
Сравнивал производительность в игре Doom (GZDoom + freedoom 2 + brutaldoom v22) на своём компьютере запуская игру с готовым сценарием по 3 раза через иксы (X11) и через вяленого (Wayland) на довольно легковесных окружениях с отключенными эффектами. Делал замеры fps при помощи MangoHud. С отрывом в ~10 fps (по среднему) победил Wayland. Даже написал небольшой код на петухоне, чтобы нагляднее посчитать очки за Wayland и X11. Так вот получилось что вяленый в сухую уделал иксы, хоть и не с большим (наверное)...
Вчера пытался запустить Windows 7 на Btrfs через BIOS (на виртуальной машине). Увы, безуспешно. А инструкций или документации по этому поводу нет (зато много скринов того, как челики запускают различные Windows на Btrfs). Quibble - опенсорсный загрузчик винды - не в счёт, потому что он работает только с UEFI.
Решил глянуть обновление на brutalpackv10 для Doom (мало ли баги пофиксили какие) и был разочарован. Геймплей стал ощущаться медленней, а полюбил я мод за скорость.
Интересно наблюдать за этим кино!
Это даёт задуматься сколько проприетарных проектов незаконно использует GPL код. Известна только малая часть, которая была поймана на этом (в этом списке теперь и winamp).
В опубликованных на днях исходных текстах мультимедийного проигрывателя Winamp обнаружено заимствование кода, распространяемого под лицензиями GPL и LGPL. В частности, среди кода Winamp присутствовали файл fir_proc.cpp, кодировщик BladeMP3, плагин in_vorbis и компоненты генератора парсеров GNU Bison, распространяемые под лицензией GPL. Кроме того, в составе поставлялсяизменённый код библиотеки libdiscid 0.6.2, распространяемой под лицензией LGPLv2.1. В репозитории Winamp также найдены бинарные сборки открытых библиотек libogg и vorbis, добавленные без указания лицензии.
GPL относится к числу копилефт лицензий, предписывающих распространение производных работ под теми же условиями. В случае LGPL лицензия дополнительно разрешает связывание кода с проектами под несовместимыми лицензиями, но не даёт права вносить изменения и распространять изменённый код без смены лицензии результирующего продукта.
Исходные тексты Winamp распространяются под проприетарной лицензией WCL (Winamp Collaborative License), запрещающей создание форков и распространение модифицированных версий. Таким образом проект Winamp не может использовать в своём составе GPL-код и изменённый LGPL-код без перевода собственного кода на лицензию, совместимую с GPL. В настоящее время изменённая библиотека libdiscid и плагин in_vorbis уже удалены из репозитория, но файлы BladeMP3EncDLL.c и fir_proc.cpp ещё остаются в нём. При этом на сайте продолжают распространяться старые сборки Winamp, датированные 26 апреля 2023 года, которые, судя по всему, продолжают использовать компоненты GPL.
Интересно, что некоторые энтузиасты предложили воспользоваться сложившейся ситуацией и в силу вирусного характера лицензии GPL игнорировать заявленную проприетарную лицензию и считать код доступным под лицензией GPL, следуя логике, что если продукт включает код под GPL, то весь он должен распространяться под GPL.
Примечательно, что это не единственные проблемы, возникшие при публикации кода Winamp - в репозитории по недосмотрубыл размещёнкод сервера SHOUTcast, который уже не принадлежит Llama Group и был продан другой компании, а также чужой проприетарный код и сертификат для формирования цифровых подписей (упоминается, что сертификат был просроченный).
В опубликованных на днях исходных текстах мультимедийного проигрывателя Winamp обнаружено заимствование кода, распространяемого под лицензиями GPL и LGPL. В частности, среди кода Winamp присутствовали файл fir_proc.cpp, кодировщик BladeMP3, плагин in_vorbis
Однозначно в свои планы нужно добавить создание приложения с обёрткой для yt-dlp! Ну или хотя бы форкнуть существующее, которое работает например с ютубом, а загрузку переписать под yt-dlp... И к сожалению, идея пока что только в голове.
yt-dlp просто имба... я как понял загружать можно видео, музыку откуда угодно, где есть HLS и не применяются всякие DRM (поэтому со Spotify скачать ничего не получится, там защита от копирования). Короче нужно скачать все музыкальные плейлисты где у меня есть и слушать всё локально. С SoundCloud я уже всё скачал (но почему-то когда я скачивал, скачиваемых треков отображалось меньше, чем у меня понравившихся, а когда скачалось там треков оказалось куда больше, чем у меня их находится в понравившихся, возможно я лайкал плейлисты и они как-то там считаются). А потом может программку создать и завязать её на yt-dlp и сделать какой-нибудь плеер для различных музыкальных площадок с возможностью загрузки треков c метаданными и обложками (нигде такого не видел, хотя бы с youtube).
yt-dlp просто имба... я как понял загружать можно видео, музыку откуда угодно, где есть HLS и не применяются всякие DRM (поэтому со Spotify скачать ничего не получится, там защита от копирования). Короче нужно скачать все музыкальные плейлисты где у меня есть и слушать всё локально. С SoundCloud я уже всё скачал (но почему-то когда я скачивал, скачиваемых треков отображалось меньше, чем у меня понравившихся, а когда скачалось там треков оказалось куда больше, чем у меня их находится в понравившихся,...
Мои планы, которые я должен был сделать летом, но со мной что-то произошло и я обленился даже отдыхать...
* Перелопатить сайт полностью.
* Организовать локальный XMPP сервер.
* Организовать отдельный инстанс для ботов, чтобы я читал новости и прочее в федивёрсе.
* Выпустить обновление, 2-ю главу трэшовой игры Swisstale TE.
* Протестировать дистрибутивы GNU/Linux, которые буду в дальнейшем устанавливать.
* Установить новый дистрибутив GNU/Linux с легковесным полноценным рабочим окружением на wayland, с обновлениями в формате rolling (на свежесть пакетов не важно, главное rolling), желательно богатым репозиторием и желательно на системе инициализации openrc, при этом чтобы не приходилось заморачиваться над базовыми вещами через терминал (не хочу тратить время на тщательную настройку системы). Вроде дистрибутивов дофига, а под такие критерии наврядли найду, хотя вроде Devuan более менее...
* Организовать свою Wiki.
* Возможно сделать блог на Wordpress с поддержкой ActivityPub.
Вроде бы ничего не забыл. И за всё лето я ничего не сделал из этого, ЛЕНТЯЙ!
Мои планы, которые я должен был сделать летом, но со мной что-то произошло и я обленился даже отдыхать...
* Перелопатить сайт полностью.
* Организовать локальный XMPP сервер.
* Организовать отдельный инстанс для ботов, чтобы я читал новости и прочее в федивёрсе.
* Выпустить обновление, 2-ю главу трэшовой игры Swisstale TE.
* Протестировать дистрибутивы GNU/Linux, которые буду в дальнейшем устанавливать.
* Установить новый дистрибутив GNU/Linux с легковесным полноценным рабочим окружением на wayland,...
За очень долгое время решил вернуться в SuperTuxKart, в мультиплеер. И, ХАХА, такой прикол произошёл... себя чтоли злодеем ощущаю. Я играю с челиками на сервере, уже несколько гонок. Один пишет, что "следующая игра у меня последняя", выбирает самую короткую карту и ставит 1 круг. Ещё пару человек выбирает эту карту, но ставит 10 кругов (настолько она короткая). Я в ответ решил выбрать самую длинную карту и поставить 10 кругов. 50% игроков выбрало длинную карту и 50% короткую. Карта и количество кругов выбралось в мою пользу. У челика бомбануло и он ливнул ещё на старте гонки, но что он написал я до конца не успел прочитать :(
За очень долгое время решил вернуться в SuperTuxKart, в мультиплеер. И, ХАХА, такой прикол произошёл... себя чтоли злодеем ощущаю. Я играю с челиками на сервере, уже несколько гонок. Один пишет, что "следующая игра у меня последняя", выбирает самую короткую карту и ставит 1 круг. Ещё пару человек выбирает эту карту, но ставит 10 кругов (настолько она короткая). Я в ответ решил выбрать самую длинную карту и поставить 10 кругов. 50% игроков выбрало длинную карту и 50% короткую. Карта и количество кругов...