Выпущен Wine 9.7 с улучшениями для ARM
Разрабатываемая версия Wine 9.7 теперь доступна, привнося обычные исправления ошибок, а также некоторые улучшения для платформы ARM для этого слоя совместимости с Windows, используемого в Proton.
Читать полностью
#GamingOnLinux
@linux_potok
Разрабатываемая версия Wine 9.7 теперь доступна, привнося обычные исправления ошибок, а также некоторые улучшения для платформы ARM для этого слоя совместимости с Windows, используемого в Proton.
Читать полностью
#GamingOnLinux
@linux_potok
🔥5👍2👌1
Выпущен предварительный просмотр SteamOS 3.5.18 для Steam Deck
Теперь доступна новая версия предварительного просмотра SteamOS для тестирования на Steam Deck, и, хотя она маленькая, вероятно, очень важная.
Читать полностью
#GamingOnLinux
@linux_potok
Теперь доступна новая версия предварительного просмотра SteamOS для тестирования на Steam Deck, и, хотя она маленькая, вероятно, очень важная.
Читать полностью
#GamingOnLinux
@linux_potok
👍7🔥1
Один репозиторий что бы править всеми
Собираем кроссплатформенное (server-client, static-client, gh-pages, Android, iOS, macOS, Linux, Windows, Chrome extension, Docker, Kubernetes, ...) React приложение. В этой статье я почти не затрону Deep backend, только чуть-чуть в конце. Но рассмотрю Open Source шаблон/заготовку для сборки кроссплатформенных React приложений который мы используем в Deep.Foundation.
Надеть еще одно кольцо всевластия
Читать полностью
#habr
@linux_potok
Собираем кроссплатформенное (server-client, static-client, gh-pages, Android, iOS, macOS, Linux, Windows, Chrome extension, Docker, Kubernetes, ...) React приложение. В этой статье я почти не затрону Deep backend, только чуть-чуть в конце. Но рассмотрю Open Source шаблон/заготовку для сборки кроссплатформенных React приложений который мы используем в Deep.Foundation.
Надеть еще одно кольцо всевластия
Читать полностью
#habr
@linux_potok
👍7
Уязвимость в Glibc, эксплуатируемая через скрипты на PHP
В стандартной Си-библиотеке Glibc выявлена уязвимость (CVE-2024-2961), приводящая к переполнению буфера при преобразовании специально оформленных строк в кодировке ISO-2022-CN-EXT функцией iconv(). Выявивший проблему исследователь планирует 10 мая выступить на конференции OffensiveCon с докладом, в анонсе которого упоминается возможность эксплуатации уязвимости через приложения, на языке PHP. Заявлено, что проблема затрагивает всю экосистему PHP и некоторые приложения.
Читать полностью
#OpenNet
@linux_potok
В стандартной Си-библиотеке Glibc выявлена уязвимость (CVE-2024-2961), приводящая к переполнению буфера при преобразовании специально оформленных строк в кодировке ISO-2022-CN-EXT функцией iconv(). Выявивший проблему исследователь планирует 10 мая выступить на конференции OffensiveCon с докладом, в анонсе которого упоминается возможность эксплуатации уязвимости через приложения, на языке PHP. Заявлено, что проблема затрагивает всю экосистему PHP и некоторые приложения.
Читать полностью
#OpenNet
@linux_potok
👍6😁1
Niri 0.1.5, прокручиваемый тайлинговый Wayland-композитор, добавляет новые анимации
Niri как инновационный, прокручиваемый тайлинговый Wayland-композитор выходит сегодня с его последним обновлением функционала...
Читать полностью
#Phoronix
@linux_potok
Niri как инновационный, прокручиваемый тайлинговый Wayland-композитор выходит сегодня с его последним обновлением функционала...
Читать полностью
#Phoronix
@linux_potok
👍7👌2
Wine 9.7: реструктуризация интерфейса драйвера Vulkan
Проект Wine, известный своей способностью обеспечивать запуск приложений Windows на операционных системах Linux и macOS, объявил о выпуске версии 9.7. Это обновление приходит всего через две недели после предыдущей версии 9.6 и вносит ряд улучшений и исправлений, повышающих совместимость и производительность Windows-приложений на платформах, отличных от Windows.
( читать дальше... )
wine
Читать полностью
#LinuxOrgRu
@linux_potok
Проект Wine, известный своей способностью обеспечивать запуск приложений Windows на операционных системах Linux и macOS, объявил о выпуске версии 9.7. Это обновление приходит всего через две недели после предыдущей версии 9.6 и вносит ряд улучшений и исправлений, повышающих совместимость и производительность Windows-приложений на платформах, отличных от Windows.
( читать дальше... )
wine
Читать полностью
#LinuxOrgRu
@linux_potok
👍8
Выпуск композитного сервера Niri 0.1.5, использующего Wayland
Опубликован выпуск композитного сервера Niri 0.1.5, развиваемого под впечатлением от GNOME-расширения PaperWM и реализующего метод мозаичной (tiling) компоновки, при котором окна группируются в бесконечно прокручиваемую на экране ленту. Открытие нового окна приводит к расширению ленты, а ранее добавленные окна никогда не меняют свой размер. Код проекта распространяется под лицензией GPLv3. Пакеты собраны для Fedora, NixOS , Arch Linux и FreeBSD.
Читать полностью
#OpenNet
@linux_potok
Опубликован выпуск композитного сервера Niri 0.1.5, развиваемого под впечатлением от GNOME-расширения PaperWM и реализующего метод мозаичной (tiling) компоновки, при котором окна группируются в бесконечно прокручиваемую на экране ленту. Открытие нового окна приводит к расширению ленты, а ранее добавленные окна никогда не меняют свой размер. Код проекта распространяется под лицензией GPLv3. Пакеты собраны для Fedora, NixOS , Arch Linux и FreeBSD.
Читать полностью
#OpenNet
@linux_potok
👍6
Выпуск Kata Containers 3.4 с изоляцией на основе виртуализации
Опубликован выпуск проекта Kata Containers 3.4, развивающего стек для организации выполнения контейнеров с использованием изоляции на базе полноценных механизмов виртуализации. Проект создан компаниями Intel и Hyper путём объединения технологий Clear Containers и runV. Код проекта написан на языках Go и Rust, и распространяется под лицензией Apache 2.0. Развитие проекта курирует рабочая группа, созданная под эгидой независимой организации OpenStack Foundation, в которой участвуют такие компании, как Canonical, China Mobile, Dell/EMC, EasyStack, Google, Huawei, NetApp, Red Hat, SUSE и ZTE.
Читать полностью
#OpenNet
@linux_potok
Опубликован выпуск проекта Kata Containers 3.4, развивающего стек для организации выполнения контейнеров с использованием изоляции на базе полноценных механизмов виртуализации. Проект создан компаниями Intel и Hyper путём объединения технологий Clear Containers и runV. Код проекта написан на языках Go и Rust, и распространяется под лицензией Apache 2.0. Развитие проекта курирует рабочая группа, созданная под эгидой независимой организации OpenStack Foundation, в которой участвуют такие компании, как Canonical, China Mobile, Dell/EMC, EasyStack, Google, Huawei, NetApp, Red Hat, SUSE и ZTE.
Читать полностью
#OpenNet
@linux_potok
👍6
Linux 6.9-rc5 Набирает исправления для Intel FRED, BHI и проверок GFNI/VAES
В преддверии выпуска тестового ядра Linux 6.9-rc5, которое состоится сегодня позже, сегодня утром был отправлен пакет исправлений этой недели для «x86/urgent»...
Читать полностью
#Phoronix
@linux_potok
В преддверии выпуска тестового ядра Linux 6.9-rc5, которое состоится сегодня позже, сегодня утром был отправлен пакет исправлений этой недели для «x86/urgent»...
Читать полностью
#Phoronix
@linux_potok
👍8
Ноутбук Acer Aspire One на ARM будет иметь «почти полную» поддержку с Linux 6.10
Хорошие новости заключаются в том, что с предстоящим циклом ядра Linux 6.10 ноутбук Acer Aspire One на базе ARM будет иметь «почти полную» поддержку этого ноутбука на базе Qualcomm Snapdragon. Однако минус в том, что устройству уже три года, на рынке есть более интересные ноутбуки на ARM и в этом году появятся более мощные варианты...
Читать полностью
#Phoronix
@linux_potok
Хорошие новости заключаются в том, что с предстоящим циклом ядра Linux 6.10 ноутбук Acer Aspire One на базе ARM будет иметь «почти полную» поддержку этого ноутбука на базе Qualcomm Snapdragon. Однако минус в том, что устройству уже три года, на рынке есть более интересные ноутбуки на ARM и в этом году появятся более мощные варианты...
Читать полностью
#Phoronix
@linux_potok
👍13🤔1
Релиз медиа-проигрывателя MPV 0.38
Вышел релиз видео-проигрывателя MPV 0.38 с улучшенной поддержкой Wayland, новыми опциями и возможностью масштабирования видео с помощью скролла мыши. Добавлена поддержка macOS и аудио драйвера AVFoundation.
Читать полностью
#pingvinus
@linux_potok
Вышел релиз видео-проигрывателя MPV 0.38 с улучшенной поддержкой Wayland, новыми опциями и возможностью масштабирования видео с помощью скролла мыши. Добавлена поддержка macOS и аудио драйвера AVFoundation.
Читать полностью
#pingvinus
@linux_potok
👍6👌2
GNOME Mutter 46.1 предлагает явную синхронизацию, улучшенное ускорение гибридного GPU NVIDIA
GNOME Mutter 46.1 был выпущен на этой неделе, поскольку разработчики готовятся к выпуску точечного релиза GNOME 46.1. Это обновление Mutter привносит несколько захватывающих изменений функций/исправлений ошибок, перенесенных для серии GNOME 46...
Читать полностью
#Phoronix
@linux_potok
GNOME Mutter 46.1 был выпущен на этой неделе, поскольку разработчики готовятся к выпуску точечного релиза GNOME 46.1. Это обновление Mutter привносит несколько захватывающих изменений функций/исправлений ошибок, перенесенных для серии GNOME 46...
Читать полностью
#Phoronix
@linux_potok
👍9🔥1
AMD добавляет в Linux файлы прошивок RDNA3+ для пользователей
На выходных AMD внедрила ряд новых файлов прошивки AMDGPU в репозиторий linux-firmware.git, который служит основой для всех двоичных файлов прошивки/микрокода, используемых драйверами ядра Linux. Этот большой набор новых файлов прошивки AMDGPU, скорее всего, предназначен для предстоящего RDNA 3.5 / "обновления RDNA3" / RDNA3+, как предполагается, будет называться обновленная графика RDNA3 для предстоящих SoC AMD Ryzen...
Читать полностью
#Phoronix
@linux_potok
На выходных AMD внедрила ряд новых файлов прошивки AMDGPU в репозиторий linux-firmware.git, который служит основой для всех двоичных файлов прошивки/микрокода, используемых драйверами ядра Linux. Этот большой набор новых файлов прошивки AMDGPU, скорее всего, предназначен для предстоящего RDNA 3.5 / "обновления RDNA3" / RDNA3+, как предполагается, будет называться обновленная графика RDNA3 для предстоящих SoC AMD Ryzen...
Читать полностью
#Phoronix
@linux_potok
🔥10👍4
Вышел Linux 6.9-rc5: Diffstat "Выглядит Немного Странно", Но Неплохо
Теперь доступен пятый еженедельный релиз-кандидат Linux 6.9, поскольку цикл разработки ядра стремится завершиться к середине мая...
Читать полностью
#Phoronix
@linux_potok
Теперь доступен пятый еженедельный релиз-кандидат Linux 6.9, поскольку цикл разработки ядра стремится завершиться к середине мая...
Читать полностью
#Phoronix
@linux_potok
👍8
Ubuntu 22.04 против 24.04: Что изменилось?
В чем различия между Ubuntu 22.04 и Ubuntu 24.04? Стоит ли обновляться до Ubuntu 24.04? Узнайте больше здесь.
Читать полностью
#ItFOSS
@linux_potok
В чем различия между Ubuntu 22.04 и Ubuntu 24.04? Стоит ли обновляться до Ubuntu 24.04? Узнайте больше здесь.
Читать полностью
#ItFOSS
@linux_potok
👍9💩2
Deepin Linux представил функции на базе ИИ
Разработчики китайского дистрибутива Deepin решили попытаться бросить вызов Microsoft Copilot и представили функции на базе ИИ в новой Beta 2. ИИ будет помогать пользователям редактировать изображения: добавлять размытие фона и удалять его, масштабировать, раскрашивать, повышать разрешение, превращать ваши изображения в нарисованные от руки или в 3D-комиксы и многое другое.
Также в Deepin IDE – их многоязычной кроссплатформенной среде разработки – будет представлен ИИ-помощник по написанию кода.
deepin, искусственный интеллект
Читать полностью
#LinuxOrgRu
@linux_potok
Разработчики китайского дистрибутива Deepin решили попытаться бросить вызов Microsoft Copilot и представили функции на базе ИИ в новой Beta 2. ИИ будет помогать пользователям редактировать изображения: добавлять размытие фона и удалять его, масштабировать, раскрашивать, повышать разрешение, превращать ваши изображения в нарисованные от руки или в 3D-комиксы и многое другое.
Также в Deepin IDE – их многоязычной кроссплатформенной среде разработки – будет представлен ИИ-помощник по написанию кода.
deepin, искусственный интеллект
Читать полностью
#LinuxOrgRu
@linux_potok
👍9🤮1🤡1
Lunatik - инструментарий для создания в ядре Linux обработчиков на языке Lua
Проект Lunatik развивает инструментарий, позволяющий использовать язык Lua для расширения функциональности ядра Linux и быстрого написания скриптов-обработчиков, работающих на уровне ядра. Для выполнения кода задействован интерпретатор Lua, модифицированный для работы на уровне ядра. Код проекта написан на языке Си и распространяется под лицензией MIT.
Читать полностью
#OpenNet
@linux_potok
Проект Lunatik развивает инструментарий, позволяющий использовать язык Lua для расширения функциональности ядра Linux и быстрого написания скриптов-обработчиков, работающих на уровне ядра. Для выполнения кода задействован интерпретатор Lua, модифицированный для работы на уровне ядра. Код проекта написан на языке Си и распространяется под лицензией MIT.
Читать полностью
#OpenNet
@linux_potok
👍6🤡1
Выпуск реляционно-графовой СУБД EdgeDB 5.0
Доступен релиз СУБД EdgeDB 5.0, реализующей реляционно-графовую модель данных и язык запросов EdgeQL, оптимизированные для работы со сложными иерархическими данными. Проект развивается в форме надстройки над PostgreSQL, код которой написан на языках Python и Rust (парсер и критичные к производительности части), и распространяется под лицензией Apache 2.0. Клиентские библиотеки подготовлены для языков Python, Go, Rust. .NET, Elixir и TypeScript/Javascript. Предоставляется инструментарий командной строки для управления СУБД и интерактивного выполнения запросов (REPL).
Читать полностью
#OpenNet
@linux_potok
Доступен релиз СУБД EdgeDB 5.0, реализующей реляционно-графовую модель данных и язык запросов EdgeQL, оптимизированные для работы со сложными иерархическими данными. Проект развивается в форме надстройки над PostgreSQL, код которой написан на языках Python и Rust (парсер и критичные к производительности части), и распространяется под лицензией Apache 2.0. Клиентские библиотеки подготовлены для языков Python, Go, Rust. .NET, Elixir и TypeScript/Javascript. Предоставляется инструментарий командной строки для управления СУБД и интерактивного выполнения запросов (REPL).
Читать полностью
#OpenNet
@linux_potok
👍6👌1
Устройство памяти процессов в ОС Linux. Сбор дампов при помощи гипервизора
Иногда для анализа ВПО или, например, для отладки какого-либо процесса может потребоваться дамп памяти процесса. Но как его собрать без отладчика? Постараемся ответить на этот вопрос в этой статье.
Задачи:
- Обозначить цель сбора дампа процесса.
- Описать структуру памяти процессов в Linux и отметить различия в старой и новой версиях ядра ОС
- Рассмотреть вариант снятия дампа памяти процесса внутри виртуальной машины на базе связки гипервизора Xen и фреймворка с открытым исходным кодом DRAKVUF.
Читать полностью
#habr
@linux_potok
Иногда для анализа ВПО или, например, для отладки какого-либо процесса может потребоваться дамп памяти процесса. Но как его собрать без отладчика? Постараемся ответить на этот вопрос в этой статье.
Задачи:
- Обозначить цель сбора дампа процесса.
- Описать структуру памяти процессов в Linux и отметить различия в старой и новой версиях ядра ОС
- Рассмотреть вариант снятия дампа памяти процесса внутри виртуальной машины на базе связки гипервизора Xen и фреймворка с открытым исходным кодом DRAKVUF.
Читать полностью
#habr
@linux_potok
👍8
MITRE взломали «правительственные хакеры»
Некоммерческая организация The MITRE Corporation (или просто MITRE) сообщила, что в январе 2024 года неизвестная группа поддерживаемых государством хакеров взломала ее системы, объединив в цепочку два эксплоита для 0-day уязвимостей в Ivanti VPN.
Читать полностью
#xakep
@linux_potok
Некоммерческая организация The MITRE Corporation (или просто MITRE) сообщила, что в январе 2024 года неизвестная группа поддерживаемых государством хакеров взломала ее системы, объединив в цепочку два эксплоита для 0-day уязвимостей в Ivanti VPN.
Читать полностью
#xakep
@linux_potok
😱4😁2
Оценка изменения производительности СУБД PostgreSQL за последние 15 лет
Райан Маркус (Ryan Marcus), разработчик экспериментального оптимизатора Bao для PostgreSQL, в котором используется машинное обучение для оптимизации выполнения запросов, опубликовал результаты тестирования производительности штатного оптимизатора запросов PostgreSQL. Тестирование охватывало ветки PostgreSQL, начиная с 8.4 (2009 год) и заканчивая 16 (2023 год). Производительность измерялась при помощи коллекции JOB (join order benchmark), включающей более 100 сложных запросов с большим числом операций JOIN, нацеленных на проверку различных аспектов работы оптимизатора запросов.
Читать полностью
#OpenNet
@linux_potok
Райан Маркус (Ryan Marcus), разработчик экспериментального оптимизатора Bao для PostgreSQL, в котором используется машинное обучение для оптимизации выполнения запросов, опубликовал результаты тестирования производительности штатного оптимизатора запросов PostgreSQL. Тестирование охватывало ветки PostgreSQL, начиная с 8.4 (2009 год) и заканчивая 16 (2023 год). Производительность измерялась при помощи коллекции JOB (join order benchmark), включающей более 100 сложных запросов с большим числом операций JOIN, нацеленных на проверку различных аспектов работы оптимизатора запросов.
Читать полностью
#OpenNet
@linux_potok
👍6