После пятилетнего перерыва выпущен BitTorrent-клиент rTorrent 0.10.0
В новой версии добавлены оптимизации, позволившие повысить пропускную способность и снизить нагрузку на CPU. В файл конфигурации .rtorrent.rc добавлена команда trackers.delay_scrape, реализующая возможность мгновенного запуска и решающая проблему с аварийным завершением при обработке тысяч торрентов. Налажена сборка при включении в компиляторе оптимизаций LTO (Link Time Optimizations). Устранена серьёзная утечка памяти при обработке RPC-команд.
Linux / Линукс🥸
В новой версии добавлены оптимизации, позволившие повысить пропускную способность и снизить нагрузку на CPU. В файл конфигурации .rtorrent.rc добавлена команда trackers.delay_scrape, реализующая возможность мгновенного запуска и решающая проблему с аварийным завершением при обработке тысяч торрентов. Налажена сборка при включении в компиляторе оптимизаций LTO (Link Time Optimizations). Устранена серьёзная утечка памяти при обработке RPC-команд.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25😁4❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁76❤9🤔6👍2
Вышел Firefox 131.0
Состоялся релиз стабильной версии Firefox 131.0 с улучшениями и обновлениями, включая представление временных разрешений для сайтов, таких как геолокация, которые будут автоматически удалены через час или при закрытии вкладки, а также поддержку текстовых фрагментов, позволяющую пользователям напрямую ссылаться на определённую часть текста в веб-документе с помощью специального фрагмента URL. Mozilla опубликовала сборки браузера для Windows, Linux и macOS.
Linux / Линукс🥸
Состоялся релиз стабильной версии Firefox 131.0 с улучшениями и обновлениями, включая представление временных разрешений для сайтов, таких как геолокация, которые будут автоматически удалены через час или при закрытии вкладки, а также поддержку текстовых фрагментов, позволяющую пользователям напрямую ссылаться на определённую часть текста в веб-документе с помощью специального фрагмента URL. Mozilla опубликовала сборки браузера для Windows, Linux и macOS.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉25👍8😁4😢1
Nintendo добилась прекращения разработки эмулятора Ryujinx
В ходе борьбы с эмуляторами Nintendo Switch компания добилась закрытия проекта Ryujinx, репозиторий которого удалён основным разработчиком. Судя по пояснению, опубликованному одним из активных участников проекта, Nintendo достигла соглашения с основателем Ryujinx, предусматривающее прекращение дальнейшей работы над эмулятором. Детали соглашения не разглашаются.
Проект Ryujinx развивался с 2017 года и в отличие от других эмуляторов Nintendo Switch был написан с нуля на языке C#. Ключевой целью проекта были заявлены высокая производительность, точность эмуляции и удобный пользовательский интерфейс.
Linux / Линукс🥸
В ходе борьбы с эмуляторами Nintendo Switch компания добилась закрытия проекта Ryujinx, репозиторий которого удалён основным разработчиком. Судя по пояснению, опубликованному одним из активных участников проекта, Nintendo достигла соглашения с основателем Ryujinx, предусматривающее прекращение дальнейшей работы над эмулятором. Детали соглашения не разглашаются.
Проект Ryujinx развивался с 2017 года и в отличие от других эмуляторов Nintendo Switch был написан с нуля на языке C#. Ключевой целью проекта были заявлены высокая производительность, точность эмуляции и удобный пользовательский интерфейс.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢54🫡15👍4❤1
Релиз Manjaro Linux 24.1
• Редакция на базе GNOME обновлена до корректирующего выпуска GNOME 46.5.
• Редакция на основе KDE обновлена до версии KDE Plasma 6.1. Приложения KDE обновлены до KDE Gear 24.08.
• Редакция на основе Xfce продолжает поставляться с версией Xfce 4.18.
• Ядро Linux обновлено до версии 6.10. Дополнительно доступны пакеты с LTS-выпусками ядра 6.1 и 6.6.
Linux / Линукс🥸
• Редакция на базе GNOME обновлена до корректирующего выпуска GNOME 46.5.
• Редакция на основе KDE обновлена до версии KDE Plasma 6.1. Приложения KDE обновлены до KDE Gear 24.08.
• Редакция на основе Xfce продолжает поставляться с версией Xfce 4.18.
• Ядро Linux обновлено до версии 6.10. Дополнительно доступны пакеты с LTS-выпусками ядра 6.1 и 6.6.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍24🤔7😢5❤2🫡1
Linux Crisis Tools
Когда у вас происходит сбой, вызванный проблемой производительности, вы не захотите терять драгоценное время на установку инструментов, необходимых для ее диагностики. В этой статье список «кризисных инструментов», которые рекомендуется установить на серверах Linux по умолчанию, вместе с именами пакетов (Ubuntu), из которых они взяты.
📌 https://www.brendangregg.com/blog/2024-03-24/linux-crisis-tools.html
Linux / Линукс🥸
Когда у вас происходит сбой, вызванный проблемой производительности, вы не захотите терять драгоценное время на установку инструментов, необходимых для ее диагностики. В этой статье список «кризисных инструментов», которые рекомендуется установить на серверах Linux по умолчанию, вместе с именами пакетов (Ubuntu), из которых они взяты.
📌 https://www.brendangregg.com/blog/2024-03-24/linux-crisis-tools.html
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍20
Доступен маршрутизатор OpenWrt One, развиваемый сообществами OpenWrt и Banana Pi
В открытую продажу поступил первый официальный вариант беспроводного маршрутизатора OpenWrt One/AP-24.XY. Сообщество OpenWrt выполнило проектирование устройства и подготовило программную начинку, а сообщество Banana Pi взяло на себя работу по производству и распространению через свою сеть продаж. Маршрутизатор доступен для заказа через Aliexpress Global по цене 99 евро. С каждого проданного экземпляра сообществу OpenWrt в качестве пожертвования перечисляется определённый процент.
В устройстве задействован SoC MediaTek MT7981B (Filogic 820) с двухядерным CPU Cortex-A53 1.3 GHz и беспроводной чип MediaTek MT7976C (Wi-Fi 6, 2x2 2.4 GHz + 3x3/2x2 + DFS 5Ghz). Маршрутизатор оснащён 1 ГБ ОЗУ (DDR4), 256 МБ SPI NAND Flash и 16 МБ SPI NOR Flash.
Linux / Линукс🥸
В открытую продажу поступил первый официальный вариант беспроводного маршрутизатора OpenWrt One/AP-24.XY. Сообщество OpenWrt выполнило проектирование устройства и подготовило программную начинку, а сообщество Banana Pi взяло на себя работу по производству и распространению через свою сеть продаж. Маршрутизатор доступен для заказа через Aliexpress Global по цене 99 евро. С каждого проданного экземпляра сообществу OpenWrt в качестве пожертвования перечисляется определённый процент.
В устройстве задействован SoC MediaTek MT7981B (Filogic 820) с двухядерным CPU Cortex-A53 1.3 GHz и беспроводной чип MediaTek MT7976C (Wi-Fi 6, 2x2 2.4 GHz + 3x3/2x2 + DFS 5Ghz). Маршрутизатор оснащён 1 ГБ ОЗУ (DDR4), 256 МБ SPI NAND Flash и 16 МБ SPI NOR Flash.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍52❤3
Forwarded from Типичный Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
4😁99👍7❤2🎉1
Samsung адаптирует мобильную платформу Tizen для архитектуры RISC-V
Компания объявила о портировании открытой мобильной платформы Tizen для устройств с процессорами на базе архитектуры RISC-V. Samsung рассматривается возможность использования RISC-V в умных телевизорах и прочей потребительской технике, а также сотрудничает с компанией SiFive по созданию прототипов телевизоров с RISC-V ядрами серии SiFive Performance. На выставке продемонстрирован один из таких прототипов, построенный на базе RISC-V процессора SiFive Performance P470 и оснащённый прошивкой с платформой Tizen.
Код Tizen поставляется под лицензиями GPLv2, Apache 2.0 и BSD, и развивается под покровительством организации Linux Foundation, в основном силами компании Samsung. Графическое окружение построено на основе протокола Wayland и наработках проекта Enlightenment, для управления сервисами применяется Systemd.
Linux / Линукс🥸
Компания объявила о портировании открытой мобильной платформы Tizen для устройств с процессорами на базе архитектуры RISC-V. Samsung рассматривается возможность использования RISC-V в умных телевизорах и прочей потребительской технике, а также сотрудничает с компанией SiFive по созданию прототипов телевизоров с RISC-V ядрами серии SiFive Performance. На выставке продемонстрирован один из таких прототипов, построенный на базе RISC-V процессора SiFive Performance P470 и оснащённый прошивкой с платформой Tizen.
Код Tizen поставляется под лицензиями GPLv2, Apache 2.0 и BSD, и развивается под покровительством организации Linux Foundation, в основном силами компании Samsung. Графическое окружение построено на основе протокола Wayland и наработках проекта Enlightenment, для управления сервисами применяется Systemd.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
Please open Telegram to view this post
VIEW IN TELEGRAM
😁120💯19😢8👍3
Mozilla развивает собственную платформу показа рекламы
Mozilla собирается использовать технологии купленного недавно стартапа Anonym, развивавшего альтернативную инфраструктуру для рекламной индустрии.
В планы входит создание новой инфраструктуры для индустрии интернет-рекламы, которая благодаря применению криптографии и методов дифференциальной приватности позволит доказать, что реклама может поддерживать бизнес без раскрытия персональных данных.
Для исключения отслеживания отдельных пользователей в платформе Anonym задействованы методы дифференциальной приватности, позволяющие с достаточно высокой точностью выполнять статистические операции над набором зашифрованных данных без расшифровки и без возможности идентификации отдельных записей в нём.
Linux / Линукс🥸
Mozilla собирается использовать технологии купленного недавно стартапа Anonym, развивавшего альтернативную инфраструктуру для рекламной индустрии.
В планы входит создание новой инфраструктуры для индустрии интернет-рекламы, которая благодаря применению криптографии и методов дифференциальной приватности позволит доказать, что реклама может поддерживать бизнес без раскрытия персональных данных.
Для исключения отслеживания отдельных пользователей в платформе Anonym задействованы методы дифференциальной приватности, позволяющие с достаточно высокой точностью выполнять статистические операции над набором зашифрованных данных без расшифровки и без возможности идентификации отдельных записей в нём.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21😁17🤔6
Выпуск Wine 9.19
• Таблицы символов Unicode обновлены до версии 16.0.0.
• В драйвере для Wayland улучшено позиционирование окон.
• В API DirectPlay продолжена реализация поддержки сетевых сеансов.
• Добавлена поддержка уведомлений об изменении устройств, использующих технологию Plug&Play.
• Закрыты отчёты об ошибках, связанные с работой приложений: Songr 1, Malus, WordSmith 9.0, Quicken WillMaker Plus 2007, FL Studio, cnc-ddraw.
• Закрыты отчёты об ошибках, связанные с работой игр: Death to Spies.
Linux / Линукс🥸
• Таблицы символов Unicode обновлены до версии 16.0.0.
• В драйвере для Wayland улучшено позиционирование окон.
• В API DirectPlay продолжена реализация поддержки сетевых сеансов.
• Добавлена поддержка уведомлений об изменении устройств, использующих технологию Plug&Play.
• Закрыты отчёты об ошибках, связанные с работой приложений: Songr 1, Malus, WordSmith 9.0, Quicken WillMaker Plus 2007, FL Studio, cnc-ddraw.
• Закрыты отчёты об ошибках, связанные с работой игр: Death to Spies.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35❤4
Обновление сборки DogLinux для проверки оборудования
В новой версии:
Linux / Линукс🥸
В новой версии:
• Пакеты базовой системы обновлены до релиза Debian 12.7.
• Обновлены ядро Linux 6.10.12 и Mesa 24.2.2 для x86-64.
• Обновлены пакеты прошивок firmware-nonfree 20240709.
• Проприетарный NVIDIA драйвер обновлен до версии 550.120. Библиотеки для поддержки CUDA/OpenCL/NVDEC/NVENC вынесены в отдельный модуль (в предыдущих версиях сборки не поставлялись), который можно задействовать, указав при загрузке параметр "load=cuda".
• Добавлен модуль с Linux-версией FurMark 2.3.0.0 (проприетарный GPU стресс-тест с поддержкой OpenGL и Vulkan).
• Добавлены утилиты nvtop 3.1.0, uhubctl 2.6.0 и ddru_ntfsbitmap.
• Включён в состав скрипт ddrescue-loop для перезапуска процесса ddrescue (с поддержкой управления питанием устройства посредством USB реле либо uhubctl).
• Обновлены NetSurf 3.11, Chromium 129, CPU-X 5.0.4, DMDE 4.2.2.816, x0tigervncserver 1.14.0, memtest86+ 7.00, PassMark memtest86 11.0.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26😁3
Как отлаживать bash-script-ы по шагам
Волшебная строчка, которую нужно добавить после #!/bin/bash, чтоб скрипт можно было отлаживать по шагам
▪️ Процесс отладки
Запускаем скрипт, перед выполнением каждой команды выводится то, что будет исполняться, затем интерпретатор начинает ожидать нажатия клавиши <ENTER>.
Если понимаем, что что-то пошло не так, нажимаем Ctrl+C и выходим из отладки.
▪️ Ингредиенты
команда
команда
переменная окружения
Linux / Линукс🥸
Волшебная строчка, которую нужно добавить после #!/bin/bash, чтоб скрипт можно было отлаживать по шагам
#!/bin/bash
trap 'echo "# $BASH_COMMAND";read' DEBUG
echo line1
echo line2
echo line3
▪️ Процесс отладки
Запускаем скрипт, перед выполнением каждой команды выводится то, что будет исполняться, затем интерпретатор начинает ожидать нажатия клавиши <ENTER>.
Если понимаем, что что-то пошло не так, нажимаем Ctrl+C и выходим из отладки.
▪️ Ингредиенты
команда
trap
, которая умеет перехватывать разные сигналы и в нашем случае она перехватывает сигнал DEBUG, посылаемый перед выполнением командыкоманда
read
, которая умеет ожидать ввода чего-нибудь с клавиатуры (в данном случае нам нужно только либо ENTER либо Ctrl+Cпеременная окружения
$BASH_COMMAND
, валидная внутри обработчика команды trap.# Online Bash Shell.
# Code, Compile, Run and Debug Bash script online.
# Write your code in this editor and press "Run" button to execute it.
trap 'echo "# $BASH_COMMAND";read' DEBUG
echo line1
echo line2
echo line3
echo "Hello World";
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍38❤5
Выпуски музыкального проигрывателя Qmmp 1.7 и 2.2
Linux / Линукс🥸
• Улучшен режим группировки, который позволяет вместе с названием альбома выводить дополнительную информацию и обложку альбома.
• Переписан контейнер списка воспроизведения.
• Дублирующийся код перенесён в библиотеку libqmmpui.
• Отключены по умолчанию отладочные сообщения.
• Улучшены настройки цветов и шрифтов (в обоих интерфейсах).
• В простом интерфейсе пользователя реализованы древовидный режим просмотра файлов, копирование треков между плейлистами и регулировка баланса.
• В модуль xmp добавлены новые настройки: "Эмуляция ошибки зацикливания сэмпла" и "Использовать микшер Paula в модулях Amiga"
• В модуле http появилась возможность задания размера буфера в микросекундах.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22
Релиз языка программирования V 0.4.8
Основными целями при создании V были простота изучения и использования, высокая читаемость, быстрая компиляция, повышенная безопасность, эффективная разработка, кроссплатформенное использование, улучшенное взаимодействие с языком C, лучшая обработка ошибок, отключаемый сборщик мусора (GC), современные возможности и более удобное сопровождение программ.
Среди изменений в новой версии:
Новости сообщества:
• На V разрабатывается Volt - лёгкий и быстрый сервис обмена сообщений, который наметил взять лучшее от Discord, Telegram, Signal и Slack.
• V удалось запустить на Windows XP.
• V адаптирован для систем ARM64.
Linux / Линукс🥸
Основными целями при создании V были простота изучения и использования, высокая читаемость, быстрая компиляция, повышенная безопасность, эффективная разработка, кроссплатформенное использование, улучшенное взаимодействие с языком C, лучшая обработка ошибок, отключаемый сборщик мусора (GC), современные возможности и более удобное сопровождение программ.
Среди изменений в новой версии:
• Новое необязательное ключевое слово "implements" для явной реализации интерфейса.
• Разрешён возврат работы функции в качестве аргумента другой функции.
• Возможность определения значения sumtype по умолчанию (на основе первого типа варианта).
• Из IError удалены устаревшие поля ".code" и ".msg" в пользу функций .code() и .msg().
• Исправлена работа дженериков в лямбда выражениях.
• В comptime появилась поддержка обхода параметров метода с помощью конструкции "$for param in method.params {".
• Реализовано более качественное и подробное сообщение об ошибке несоответствия типов функции.
• Добавлена поддержка @BUILD_DATE, @BUILD_TIME и @BUILD_TIMESTAMP, использующих v.util.get_build_time() и переопределяемых через SOURCE_DATE_EPOCH.
• Объявлен устаревшим x.vweb и vweb в пользу veb, более быстрого, простого и стабильного серверного веб-фреймворка.
Новости сообщества:
• На V разрабатывается Volt - лёгкий и быстрый сервис обмена сообщений, который наметил взять лучшее от Discord, Telegram, Signal и Slack.
• V удалось запустить на Windows XP.
• V адаптирован для систем ARM64.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25😁4😢2