[Перевод] Руководство по межпроцессному взаимодействию (IPC) в Linux — Часть 3
Представляю вашему вниманию третью (заключительную) часть перевода статьи A guide to inter-process communication in Linux.
Первая часть перевода была посвящена общему введению в курс дела и механизму разделяемого хранилища (shared storage). Во второй части были рассмотрены механизмы каналов (именованных и неименованных) и очереди сообщений. В третьей части автор статьи ставит перед собой цель рассказать вам о сокетах и сигналах; подводит общие итоги по межпроцессному взаимодействию в Linux.
Приятного чтения!
Читать полностью
#habr
@linux_potok
Представляю вашему вниманию третью (заключительную) часть перевода статьи A guide to inter-process communication in Linux.
Первая часть перевода была посвящена общему введению в курс дела и механизму разделяемого хранилища (shared storage). Во второй части были рассмотрены механизмы каналов (именованных и неименованных) и очереди сообщений. В третьей части автор статьи ставит перед собой цель рассказать вам о сокетах и сигналах; подводит общие итоги по межпроцессному взаимодействию в Linux.
Приятного чтения!
Читать полностью
#habr
@linux_potok
👍4
AmpereOne CPPC CPUFreq Schedutil vs. Performance Governor Benchmarks
Подобно тестам масштабирования частоты процессора ACPI CPUFreq и драйвера масштабирования частоты процессора AMD/Intel P-State и сравнениям энергоэффективности, которые я регулярно выполняю на Phoronix, недавно тестируя сервер Supermicro AmpereOne с 192-ядерным процессором A192-32X в лаборатории, я провел несколько тестов CPPC CPUFreq schedutil vs. performance governor из любопытства и для справочных целей, оценивая производительность и энергоэффективность...
Читать полностью
#Phoronix
@linux_potok
Подобно тестам масштабирования частоты процессора ACPI CPUFreq и драйвера масштабирования частоты процессора AMD/Intel P-State и сравнениям энергоэффективности, которые я регулярно выполняю на Phoronix, недавно тестируя сервер Supermicro AmpereOne с 192-ядерным процессором A192-32X в лаборатории, я провел несколько тестов CPPC CPUFreq schedutil vs. performance governor из любопытства и для справочных целей, оценивая производительность и энергоэффективность...
Читать полностью
#Phoronix
@linux_potok
👍3
Настройка Linux для обучения моделей с GPU
Настройка ПК с Linux для обучения моделей на GPU. В статье приводятся ссылки на скрипты, написанные для упрощения процесса настройки ПК с GPU на Linux для обучения моделей машинного обучения. Скрипты и настройка разбита на три ключевых этапа: настройка удалённого доступа с помощью ssh/vnc/rdp, установка драйверов Nvidia и CUDA для работы с GPU, а также конфигурация инструментов разработки, таких как Docker и Jupyter. Скрипты могут помочь с решением вопросов с установкой или послужить основой для улучшений/изменений чтобы быстро подготовить домашнюю лабораторию к работе.
Читать полностью
#habr
@linux_potok
Настройка ПК с Linux для обучения моделей на GPU. В статье приводятся ссылки на скрипты, написанные для упрощения процесса настройки ПК с GPU на Linux для обучения моделей машинного обучения. Скрипты и настройка разбита на три ключевых этапа: настройка удалённого доступа с помощью ssh/vnc/rdp, установка драйверов Nvidia и CUDA для работы с GPU, а также конфигурация инструментов разработки, таких как Docker и Jupyter. Скрипты могут помочь с решением вопросов с установкой или послужить основой для улучшений/изменений чтобы быстро подготовить домашнюю лабораторию к работе.
Читать полностью
#habr
@linux_potok
👍4
VirtualBox 7.1.2 Выпущен, Вот Что Нового
VirtualBox 7.1.2 включает несколько обновлений графического интерфейса, включая новые макеты окон. Ненадлежащие установки теперь удаляются чисто.
Читать полностью
#Linuxiac
@linux_potok
VirtualBox 7.1.2 включает несколько обновлений графического интерфейса, включая новые макеты окон. Ненадлежащие установки теперь удаляются чисто.
Читать полностью
#Linuxiac
@linux_potok
👍3
Ранние тесты ядра Linux 6.12 показывают значительные улучшения на AMD Zen 5
С завершением окна слияния Linux 6.12 в эти выходные и добавлением большинства новых возможностей в дерево, я начал проводить тесты производительности Linux 6.12. Вот первоначальный взгляд на Linux 6.10 vs. 6.11 vs. 6.12 Git на настольном компьютере с AMD Ryzen 9 9950X...
Читать полностью
#Phoronix
@linux_potok
С завершением окна слияния Linux 6.12 в эти выходные и добавлением большинства новых возможностей в дерево, я начал проводить тесты производительности Linux 6.12. Вот первоначальный взгляд на Linux 6.10 vs. 6.11 vs. 6.12 Git на настольном компьютере с AMD Ryzen 9 9950X...
Читать полностью
#Phoronix
@linux_potok
👍7
Google старается сохранить бесплатные сервисы доступными в России
Представители компании Google сообщили российским СМИ, что стремятся сохранить свои бесплатные сервисы доступными в России. Ранее на этой неделе в Минцифры предупреждали, что у пользователей сервисов Google в РФ наблюдаются проблемы с двухфакторной аутентификацией через SMS, и предполагали, что «Google ограничил создание новых аккаунтов».
Читать полностью
#xakep
@linux_potok
Представители компании Google сообщили российским СМИ, что стремятся сохранить свои бесплатные сервисы доступными в России. Ранее на этой неделе в Минцифры предупреждали, что у пользователей сервисов Google в РФ наблюдаются проблемы с двухфакторной аутентификацией через SMS, и предполагали, что «Google ограничил создание новых аккаунтов».
Читать полностью
#xakep
@linux_potok
👍5
Выпуск DXVK 2.4.1, реализации Direct3D поверх API Vulkan
Доступен выпуск прослойки DXVK 2.4.1, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.3, таких как Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 и AMDVLK. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенных в Wine реализаций Direct3D 9/10/11, работающих поверх OpenGL.
Читать полностью
#OpenNet
@linux_potok
Доступен выпуск прослойки DXVK 2.4.1, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 8, 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.3, таких как Mesa RADV 22.0, NVIDIA 510.47.03, Intel ANV 22.0 и AMDVLK. DXVK может применяться для запуска 3D-приложений и игр в Linux при помощи Wine, выступая в качестве более высокопроизводительной альтернативы встроенных в Wine реализаций Direct3D 9/10/11, работающих поверх OpenGL.
Читать полностью
#OpenNet
@linux_potok
👍5
AMD выпускает AMD-135M: открытая модель небольшого языка
Сегодня AMD объявила о выпуске «AMD-135M» как своей первой небольшой языковой модели, которую они выпускают в открытый доступ. AMD-135M является открытым исходным кодом, с предоставлением кода обучения, набора данных и весов, что помогает в разработке других небольших и больших языковых моделей...
Читать полностью
#Phoronix
@linux_potok
Сегодня AMD объявила о выпуске «AMD-135M» как своей первой небольшой языковой модели, которую они выпускают в открытый доступ. AMD-135M является открытым исходным кодом, с предоставлением кода обучения, набора данных и весов, что помогает в разработке других небольших и больших языковых моделей...
Читать полностью
#Phoronix
@linux_potok
👍2🔥2
Разработчики Tails и Tor Project решили объединить усилия
Некоммерческая организация Tor Project и разработчики Tails сообщили, что объединяют усилия. Организации стремятся объединить ресурсы, снизить накладные расходы и более тесно сотрудничать в вопросах развития свободного интернета, защищая пользователей от слежки и цензуры.
Читать полностью
#xakep
@linux_potok
Некоммерческая организация Tor Project и разработчики Tails сообщили, что объединяют усилия. Организации стремятся объединить ресурсы, снизить накладные расходы и более тесно сотрудничать в вопросах развития свободного интернета, защищая пользователей от слежки и цензуры.
Читать полностью
#xakep
@linux_potok
🔥8👍4
Обновление VirtualBox 7.1.2
Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 7.1.2, в котором отмечено 15 исправлений.
Читать полностью
#OpenNet
@linux_potok
Компания Oracle опубликовала корректирующий релиз системы виртуализации VirtualBox 7.1.2, в котором отмечено 15 исправлений.
Читать полностью
#OpenNet
@linux_potok
👍5
Выпущен VirtualBox 7.1.2 с поддержкой 3D-ускорения для виртуальных машин на ARM
VirtualBox 7.1.2 теперь доступен для загрузки с новой опцией изменения метода безопасности удаленного дисплея и другими улучшениями. Вот что нового!
Читать полностью
#9to5Linux
@linux_potok
VirtualBox 7.1.2 теперь доступен для загрузки с новой опцией изменения метода безопасности удаленного дисплея и другими улучшениями. Вот что нового!
Читать полностью
#9to5Linux
@linux_potok
👍5
Критический баг в Nvidia Container Toolkit приводит к полному захвату хоста
Исследователи компании Wiz обнаружили критическую уязвимость в инструментарии Nvidia Container Toolkit, который широко используется в облачных средах и для работы с ИИ. Проблема могла использоваться для побега из контейнеров и получения контроля над хостом.
Читать полностью
#xakep
@linux_potok
Исследователи компании Wiz обнаружили критическую уязвимость в инструментарии Nvidia Container Toolkit, который широко используется в облачных средах и для работы с ИИ. Проблема могла использоваться для побега из контейнеров и получения контроля над хостом.
Читать полностью
#xakep
@linux_potok
😱5👍2😁1
Linux 6.12 добавляет драйвер для сенсорной панели PixArt PS/2, установленной в некоторых ноутбуках
Обновления подсистемы ввода, объединенные на этой неделе, приносят ряд улучшений для существующих драйверов и добавляют один новый драйвер ввода...
Читать полностью
#Phoronix
@linux_potok
Обновления подсистемы ввода, объединенные на этой неделе, приносят ряд улучшений для существующих драйверов и добавляют один новый драйвер ввода...
Читать полностью
#Phoronix
@linux_potok
👍7
#167 Linking Apps
Обновление о том, что произошло в проекте GNOME за неделю с 20 по 27 сентября.
GNOME Core Apps и библиотеки
Libadwaita
Создание современных приложений GNOME с использованием GTK4.
Alice сообщает о следующих добавлениях в libadwaita:
`AdwNavigationSplitView` теперь имеет свойство `:sidebar-position:`, аналогичное `AdwOverlaySplitView`, инвертируя навигацию при сворачивании.
`AdwNavigationView` получил горизонтальные и вертикальные однородные свойства, предварительно выделяя размер, необходимый для отображения любых добавленных страниц.
`AdwAboutDialog` теперь имеет API для прямой ссылки на ваши другие приложения из диалога.
GLib
Основная библиотека, на которой основаны проекты GTK и GNOME.
Philip Withnall сообщает, что Кристиан Хергерт значительно уменьшил выделение памяти в `GVariant` при обработке небольших вариантов.
GNOME Circle Apps и библиотеки
Mousai
Идентифицируйте песни за секунды.
Dave Patrick сообщает, что Mousai 0.7.8 выпущен на Flathub с несколькими улучшениями:
Тексты песен теперь находятся в отдельном представлении.
Названия страниц навигации теперь более последовательны.
Панель песен адаптируется к меньшим экранам.
Размер пакета уменьшен благодаря cargo vendor filterer.
Кнопки загрузки стали более современными благодаря новым виджетам Adwaita.
Third Party Projects
Cleo Menezes Jr. сообщает, что Aurea выпустила версию 1.5 с поддержкой GNOME 47, функцией горячей перезагрузки и другими улучшениями.
xjuan объявляет о выпуске новой стабильной версии Cambalache 0.92.0 с множеством улучшений.
Dave Patrick сообщает о выпуске Delineate, приложения для редактирования и просмотра графиков с использованием DOT Language.
Nick сообщает, что Parabolic V2024.10.0-rc1 здесь с новыми функциями, включая опцию `Preferred Video Codec`, улучшенный интерфейс выбора субтитров и возможность копировать команду загрузки.
Kévin Commaille сообщает о выпуске Fractal 9.beta с множеством улучшений и исправлений, включая поддержку новых форматов анимации и улучшенную медиа-кеш.
Shell Extensions
Cleo Menezes Jr. сообщает о поддержке GNOME Shell 47 в расширении Auto Activities.
Это все на эту неделю! Увидимся на следующей неделе!
Читать полностью
#ThisWeekInGNOME
@linux_potok
Обновление о том, что произошло в проекте GNOME за неделю с 20 по 27 сентября.
GNOME Core Apps и библиотеки
Libadwaita
Создание современных приложений GNOME с использованием GTK4.
Alice сообщает о следующих добавлениях в libadwaita:
`AdwNavigationSplitView` теперь имеет свойство `:sidebar-position:`, аналогичное `AdwOverlaySplitView`, инвертируя навигацию при сворачивании.
`AdwNavigationView` получил горизонтальные и вертикальные однородные свойства, предварительно выделяя размер, необходимый для отображения любых добавленных страниц.
`AdwAboutDialog` теперь имеет API для прямой ссылки на ваши другие приложения из диалога.
GLib
Основная библиотека, на которой основаны проекты GTK и GNOME.
Philip Withnall сообщает, что Кристиан Хергерт значительно уменьшил выделение памяти в `GVariant` при обработке небольших вариантов.
GNOME Circle Apps и библиотеки
Mousai
Идентифицируйте песни за секунды.
Dave Patrick сообщает, что Mousai 0.7.8 выпущен на Flathub с несколькими улучшениями:
Тексты песен теперь находятся в отдельном представлении.
Названия страниц навигации теперь более последовательны.
Панель песен адаптируется к меньшим экранам.
Размер пакета уменьшен благодаря cargo vendor filterer.
Кнопки загрузки стали более современными благодаря новым виджетам Adwaita.
Third Party Projects
Cleo Menezes Jr. сообщает, что Aurea выпустила версию 1.5 с поддержкой GNOME 47, функцией горячей перезагрузки и другими улучшениями.
xjuan объявляет о выпуске новой стабильной версии Cambalache 0.92.0 с множеством улучшений.
Dave Patrick сообщает о выпуске Delineate, приложения для редактирования и просмотра графиков с использованием DOT Language.
Nick сообщает, что Parabolic V2024.10.0-rc1 здесь с новыми функциями, включая опцию `Preferred Video Codec`, улучшенный интерфейс выбора субтитров и возможность копировать команду загрузки.
Kévin Commaille сообщает о выпуске Fractal 9.beta с множеством улучшений и исправлений, включая поддержку новых форматов анимации и улучшенную медиа-кеш.
Shell Extensions
Cleo Menezes Jr. сообщает о поддержке GNOME Shell 47 в расширении Auto Activities.
Это все на эту неделю! Увидимся на следующей неделе!
Читать полностью
#ThisWeekInGNOME
@linux_potok
👍6🤡1
Выпущена версия AMD ROCm 6.2.2 для исправления сбоя восстановления ошибок Instinct MI300X
Прошла всего одна неделя с момента выпуска ROCm 6.2.1, а сегодня была выпущена версия ROCm 6.2.2...
Читать полностью
#Phoronix
@linux_potok
Прошла всего одна неделя с момента выпуска ROCm 6.2.1, а сегодня была выпущена версия ROCm 6.2.2...
Читать полностью
#Phoronix
@linux_potok
👍4
Как я использовал режим мониторинга на TP-Link WN722N ради забавы
Вот небольшой демонстрационный пример использования режима мониторинга для захвата беспроводного трафика и его использования в своих интересах.
Читать полностью
#ItFOSS
@linux_potok
Вот небольшой демонстрационный пример использования режима мониторинга для захвата беспроводного трафика и его использования в своих интересах.
Читать полностью
#ItFOSS
@linux_potok
👍4
Компания Valve начнёт напрямую участвовать в разработке Arch Linux
Разработчики дистрибутива Arch Linux объявили о переходе к прямому сотрудничеству с компанией Valve, развивающей операционную систему SteamOS, основанную на Arch Linux. Компания Valve поможет в сопровождении сборочной инфраструктуры и поддержании анклава для заверения компонентов дистрибутива цифровыми подписями. Valve предоставит дополнительные ресурсы, которые позволят развивать отмеченные области, не ограничиваясь свободным временем добровольцев.
Читать полностью
#OpenNet
@linux_potok
Разработчики дистрибутива Arch Linux объявили о переходе к прямому сотрудничеству с компанией Valve, развивающей операционную систему SteamOS, основанную на Arch Linux. Компания Valve поможет в сопровождении сборочной инфраструктуры и поддержании анклава для заверения компонентов дистрибутива цифровыми подписями. Valve предоставит дополнительные ресурсы, которые позволят развивать отмеченные области, не ограничиваясь свободным временем добровольцев.
Читать полностью
#OpenNet
@linux_potok
👍18🤔1
Улучшение работы FreeBSD на ноутбуках названо новой стратегической целью проекта
Некоммерческая организация FreeBSD Foundation и компания Quantum Leap Research инициировали проект по улучшению поддержки ноутбуков во FreeBSD. Работа будет вестись в сотрудничестве с ведущими производителями, среди которых компании Dell, AMD и Framework. На первом этапе проекту выделено 750 тысяч долларов, а общий объём инвестиций заявлен в 1 млн долларов.
Читать полностью
#OpenNet
@linux_potok
Некоммерческая организация FreeBSD Foundation и компания Quantum Leap Research инициировали проект по улучшению поддержки ноутбуков во FreeBSD. Работа будет вестись в сотрудничестве с ведущими производителями, среди которых компании Dell, AMD и Framework. На первом этапе проекту выделено 750 тысяч долларов, а общий объём инвестиций заявлен в 1 млн долларов.
Читать полностью
#OpenNet
@linux_potok
👍5
Beta Fedora KDE Plasma Desktop 41 Test
Бета-версия Fedora KDE Plasma Desktop 41 обновлена на 2,8 ГБ. Сравнивая с версией 40, значительных изменений не заметно. Система работает стабильно, DNF и русификатор для LibreOffice функционируют без проблем. В режиме ожидания использует 2 ГБ ОЗУ, а при работе с браузером Firefox – 3 ГБ. Приятно удивил переводчик страниц Linguist для Firefox. Вывод: система работает отлично, желательно использовать её только на SSD.
Читать полностью
#pingvinus
@linux_potok
Бета-версия Fedora KDE Plasma Desktop 41 обновлена на 2,8 ГБ. Сравнивая с версией 40, значительных изменений не заметно. Система работает стабильно, DNF и русификатор для LibreOffice функционируют без проблем. В режиме ожидания использует 2 ГБ ОЗУ, а при работе с браузером Firefox – 3 ГБ. Приятно удивил переводчик страниц Linguist для Firefox. Вывод: система работает отлично, желательно использовать её только на SSD.
Читать полностью
#pingvinus
@linux_potok
👍5
В коде Winamp обнаружено нарушение лицензии GPL
В опубликованных на днях исходных текстах мультимедийного проигрывателя Winamp обнаружено заимствование кода, распространяемого под лицензиями GPL и LGPL. В частности, среди кода Winamp присутствовали файл fir_proc.cpp, кодировщик BladeMP3, плагин in_vorbis и компоненты генератора парсеров GNU Bison, распространяемые под лицензией GPL. Кроме того, в составе поставлялся изменённый код библиотеки libdiscid 0.6.2, распространяемой под лицензией LGPLv2.1. В репозитории Winamp также найдены бинарные сборки открытых библиотек libogg и vorbis, добавленные без указания лицензии.
Читать полностью
#OpenNet
@linux_potok
В опубликованных на днях исходных текстах мультимедийного проигрывателя Winamp обнаружено заимствование кода, распространяемого под лицензиями GPL и LGPL. В частности, среди кода Winamp присутствовали файл fir_proc.cpp, кодировщик BladeMP3, плагин in_vorbis и компоненты генератора парсеров GNU Bison, распространяемые под лицензией GPL. Кроме того, в составе поставлялся изменённый код библиотеки libdiscid 0.6.2, распространяемой под лицензией LGPLv2.1. В репозитории Winamp также найдены бинарные сборки открытых библиотек libogg и vorbis, добавленные без указания лицензии.
Читать полностью
#OpenNet
@linux_potok
🤣13😁1
Arch Linux объявляет о сотрудничестве с Valve
Valve и Arch Linux объединяют усилия, ускоряя ключевые проекты с помощью службы сборки и безопасного кластера цифровой подписи.
Читать полностью
#Linuxiac
@linux_potok
Valve и Arch Linux объединяют усилия, ускоряя ключевые проекты с помощью службы сборки и безопасного кластера цифровой подписи.
Читать полностью
#Linuxiac
@linux_potok
❤11👍8😍2😁1