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
Линус Торвальдс снова недоволен коммитами в Bcachefs
Суть претензий сводится к тому, что автор Bcachefs всегда присылает много изменений в последний момент перед выходом очередной предварительной версии ("-RC") и на этот раз его изменения привели к нарушению сборки 6.12-RC1 на системах с порядком байт "big-endian" при включении Bcachefs, так как патчи были протестированы только в локальной ветке автора и для их рецензирования не были привлечены другие участники.
В итоге pull-запрос все же был принят, однако разгорелась дискуссия, в которой несколько людей отметили, что автор Bcachefs явно испытывает проблемы в взаимодействии с остальными разработчиками и считает себя всегда правым, что создаёт проблемы для проекта в основном составе ядра.
Linux / Линукс🥸
Суть претензий сводится к тому, что автор Bcachefs всегда присылает много изменений в последний момент перед выходом очередной предварительной версии ("-RC") и на этот раз его изменения привели к нарушению сборки 6.12-RC1 на системах с порядком байт "big-endian" при включении Bcachefs, так как патчи были протестированы только в локальной ветке автора и для их рецензирования не были привлечены другие участники.
В итоге pull-запрос все же был принят, однако разгорелась дискуссия, в которой несколько людей отметили, что автор Bcachefs явно испытывает проблемы в взаимодействии с остальными разработчиками и считает себя всегда правым, что создаёт проблемы для проекта в основном составе ядра.
Линус предупредил, что он подумывает просто удалить Bcachefs из основного ядра.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41😁34🙏3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁105👍12❤2😢1🎉1
Уязвимость в CUPS оказалась пригодна для усиления трафика при DDoS-атаках
Через отправку запросов к процессу cups-browsed, без ограничений принимающему соединения на 631 порту, можно добиться отправки данных на другой хост, размер которых будет превышать исходный запрос до 600 раз. Для сравнения коэффициент усиления для memcached может достигать 10-50 тысяч раз, NTP - 556 раз, DNS - 28-54, RIPv2 - 21, SNMPv2 - 6.
Подобная особенность позволяет использовать системы с cups-browsed в качестве усилителя трафика при осуществлении DDoS-атак. Метод атаки с использованием усилителя трафика основан на том, что запросы с участвующих в DDoS-атаке компьютеров направляются не напрямую на систему жертвы, а через промежуточный усилитель трафика. В ходе сканирования сети было выявлено более 198 тысяч уязвимых систем с CUPS, из которых 34% (58 тысяч систем) оказались пригодны для усиления трафика в DDoS-атаке.
Linux / Линукс🥸
Через отправку запросов к процессу cups-browsed, без ограничений принимающему соединения на 631 порту, можно добиться отправки данных на другой хост, размер которых будет превышать исходный запрос до 600 раз. Для сравнения коэффициент усиления для memcached может достигать 10-50 тысяч раз, NTP - 556 раз, DNS - 28-54, RIPv2 - 21, SNMPv2 - 6.
Подобная особенность позволяет использовать системы с cups-browsed в качестве усилителя трафика при осуществлении DDoS-атак. Метод атаки с использованием усилителя трафика основан на том, что запросы с участвующих в DDoS-атаке компьютеров направляются не напрямую на систему жертвы, а через промежуточный усилитель трафика. В ходе сканирования сети было выявлено более 198 тысяч уязвимых систем с CUPS, из которых 34% (58 тысяч систем) оказались пригодны для усиления трафика в DDoS-атаке.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🤔2