В Linux ведётся работа над теневыми стеками для ядер x86 как мощным средством защиты потока управления
В пользовательском пространстве Linux уже несколько лет поддерживаются теневые стеки для аппаратно обеспечиваемой защиты потока управления от атак с использованием ориентированного на возврат программирования (ROP). Процессоры Intel Tiger Lake и новее, а также AMD Zen 3 и новее имеют необходимую аппаратную поддержку теневых стеков. Теневые стеки эффективно помогают программному обеспечению в пользовательском пространстве противостоять ROP-атакам, и теперь ведётся работа над добавлением поддержки теневых стеков для пространства ядра Linux...
Читать полностью
#Phoronix
@linux_potok
В пользовательском пространстве Linux уже несколько лет поддерживаются теневые стеки для аппаратно обеспечиваемой защиты потока управления от атак с использованием ориентированного на возврат программирования (ROP). Процессоры Intel Tiger Lake и новее, а также AMD Zen 3 и новее имеют необходимую аппаратную поддержку теневых стеков. Теневые стеки эффективно помогают программному обеспечению в пользовательском пространстве противостоять ROP-атакам, и теперь ведётся работа над добавлением поддержки теневых стеков для пространства ядра Linux...
Читать полностью
#Phoronix
@linux_potok
⚡3
FOSS Weekly #26.43: ядро 7.3, ОС не на Linux, телефон без Google, DuxOS, подкасты, удаление лишнего с телевизоров, док-панель KDE и многое другое
Вышли новое ядро и новый релиз Ubuntu.
Читать полностью
#ItFOSS
@linux_potok
Вышли новое ядро и новый релиз Ubuntu.
Читать полностью
#ItFOSS
@linux_potok
👌2
RaceView 0.99.4: проигрыватель для синхронного просмотра нескольких видео
Друзья, представляю вашему вниманию плеер RaceView. Он нужен, чтобы смотреть несколько видео синхронно.
Изначально задумывался мной для просмотра в первую очередь Формулы-1: выбираем файл гонки, DriverTracker и DataChannel, запускаем и получаем три окна, воспроизведение в которых идёт синхронно.
В принципе подойдёт для любого случая, когда нужно несколько записей одного момента, например, для мультикамерных записей.
Что умеет:
несколько дорожек, первая — мастер, остальные подстраиваются по её часам;
управление по каждой дорожке: пауза/воспроизведение, выбор аудиодорожки, отключение звука,
громкость и временной сдвиг;
синхронная перемотка с OSD;
полноэкранный режим по каждому окну или по всем сразу;
регистрируется в виджете воспроизведения KDE Plasma как один проигрыватель;
доступны пере...
Читать полностью
#LinuxOrgRu
@linux_potok
Друзья, представляю вашему вниманию плеер RaceView. Он нужен, чтобы смотреть несколько видео синхронно.
Изначально задумывался мной для просмотра в первую очередь Формулы-1: выбираем файл гонки, DriverTracker и DataChannel, запускаем и получаем три окна, воспроизведение в которых идёт синхронно.
В принципе подойдёт для любого случая, когда нужно несколько записей одного момента, например, для мультикамерных записей.
Что умеет:
несколько дорожек, первая — мастер, остальные подстраиваются по её часам;
управление по каждой дорожке: пауза/воспроизведение, выбор аудиодорожки, отключение звука,
громкость и временной сдвиг;
синхронная перемотка с OSD;
полноэкранный режим по каждому окну или по всем сразу;
регистрируется в виджете воспроизведения KDE Plasma как один проигрыватель;
доступны пере...
Читать полностью
#LinuxOrgRu
@linux_potok
⚡1
[Перевод] Надоело платить за VPS — превратил старый смартфон в Linux-сервер
Однажды мне надоело платить за VPS, ресурсов которого едва хватало для запуска Chrome. В поисках альтернативы я вспомнил про без дела лежащий CMF Phone 1 и решил превратить его в полноценный сервер для личных сервисов. Рассказываю, как удалось запустить Linux-приложения на Android, автоматизировать развёртывание и обеспечить доступ из любой сети — и с какими неожиданными проблемами столкнулся в процессе.
Читать историю
Читать полностью
#habr
@linux_potok
Однажды мне надоело платить за VPS, ресурсов которого едва хватало для запуска Chrome. В поисках альтернативы я вспомнил про без дела лежащий CMF Phone 1 и решил превратить его в полноценный сервер для личных сервисов. Рассказываю, как удалось запустить Linux-приложения на Android, автоматизировать развёртывание и обеспечить доступ из любой сети — и с какими неожиданными проблемами столкнулся в процессе.
Читать историю
Читать полностью
#habr
@linux_potok
😁1
Эта недавно предложенная файловая система Linux может исправлять повреждённые данные
BeamFS предназначена для оборудования, подвергающегося воздействию радиации, например спутников, и может восстанавливать данные без хранения второй копии.
Читать полностью
#ItFOSS
@linux_potok
BeamFS предназначена для оборудования, подвергающегося воздействию радиации, например спутников, и может восстанавливать данные без хранения второй копии.
Читать полностью
#ItFOSS
@linux_potok
🤯4⚡1👍1
Обновление клиента Steam устраняет зависания игр на Vulkan в Linux
Valve выпустила обновление клиента Steam, исправляющее зависания игр на Vulkan в Linux, проблемы с обновлением, а также ошибки в Remote Play и версии для macOS.
Читать полностью
#Linuxiac
@linux_potok
Valve выпустила обновление клиента Steam, исправляющее зависания игр на Vulkan в Linux, проблемы с обновлением, а также ошибки в Remote Play и версии для macOS.
Читать полностью
#Linuxiac
@linux_potok
⚡4❤2👍2
Linux 7.4 улучшает задержку планирования для задач с короткими временными срезами, предпочтение SMT для NVIDIA Vera
Обновления планировщика были включены в разрабатываемое ядро Linux 7.4 и обеспечивают несколько полезных улучшений планирования...
Читать полностью
#Phoronix
@linux_potok
Обновления планировщика были включены в разрабатываемое ядро Linux 7.4 и обеспечивают несколько полезных улучшений планирования...
Читать полностью
#Phoronix
@linux_potok
👍3⚡1
Выпущен мультимедийный фреймворк PipeWire 1.6.10 с исправлениями сбоев JACK
PipeWire 1.6.10 устраняет возможные сбои JACK, проблемы с воспроизведением звука и Bluetooth, а также ошибку, вызывавшую задержки звука в тыловых каналах.
Читать полностью
#Linuxiac
@linux_potok
PipeWire 1.6.10 устраняет возможные сбои JACK, проблемы с воспроизведением звука и Bluetooth, а также ошибку, вызывавшую задержки звука в тыловых каналах.
Читать полностью
#Linuxiac
@linux_potok
⚡5❤2
Установщик Agama 25 для openSUSE получил веб-терминал и улучшенную настройку сети
Установщик Agama 25 для Linux теперь позволяет открывать терминал в браузере, упрощает настройку сети и улучшает управление процессом установки.
Читать полностью
#Linuxiac
@linux_potok
Установщик Agama 25 для Linux теперь позволяет открывать терминал в браузере, упрощает настройку сети и улучшает управление процессом установки.
Читать полностью
#Linuxiac
@linux_potok
⚡3🤬1
KeePassXC 2.8: интерфейс на Qt 6 и автозаполнение в Wayland
Если вы используете KeePassXC для управления паролями в Linux, обновление до версии 2.8.0 вас порадует. В нём появились долгожданные функции: перенос основного интерфейса на Qt 6, поддержка автозаполнения в Wayland через XDG Desktop Portals и экспериментальная AppImage-сборка для AArch64. Автозаполнение позволяет вводить сохранённые логины и пароли в поля других приложений без копирования и вставки. Переход на Qt 6 занял много времени, но заметных изменений во внешнем виде и поведении программы нет — разве что интерфейс стал немного чётче на дисплеях с высоким разрешением. Материал опубликован OMG! Ubuntu; не воспроизводите его без разрешения.
Читать полностью
#OmgUbuntu
@linux_potok
Если вы используете KeePassXC для управления паролями в Linux, обновление до версии 2.8.0 вас порадует. В нём появились долгожданные функции: перенос основного интерфейса на Qt 6, поддержка автозаполнения в Wayland через XDG Desktop Portals и экспериментальная AppImage-сборка для AArch64. Автозаполнение позволяет вводить сохранённые логины и пароли в поля других приложений без копирования и вставки. Переход на Qt 6 занял много времени, но заметных изменений во внешнем виде и поведении программы нет — разве что интерфейс стал немного чётче на дисплеях с высоким разрешением. Материал опубликован OMG! Ubuntu; не воспроизводите его без разрешения.
Читать полностью
#OmgUbuntu
@linux_potok
👌4❤1
# Зачем Ansible, если есть SSH? Разбираемся на двух серверах
Настроить пару серверов по SSH несложно. Сложнее сделать так, чтобы их конфигурации оставались одинаковыми, даже если кто-то что-то изменил вручную.
Разберём, как Ansible управляет серверами, зачем нужны Inventory и Playbook и что происходит при запуске автоматизации. Всё на простом примере с Nginx.
А в конце намеренно сломаем конфигурацию одного сервера и проверим, сможет ли Ansible сам найти проблему и исправить её, не затронув второй.
Читать полностью
#habr
@linux_potok
Настроить пару серверов по SSH несложно. Сложнее сделать так, чтобы их конфигурации оставались одинаковыми, даже если кто-то что-то изменил вручную.
Разберём, как Ansible управляет серверами, зачем нужны Inventory и Playbook и что происходит при запуске автоматизации. Всё на простом примере с Nginx.
А в конце намеренно сломаем конфигурацию одного сервера и проверим, сможет ли Ansible сам найти проблему и исправить её, не затронув второй.
Читать полностью
#habr
@linux_potok
⚡3
Релиз менеджера паролей KeePassXC 2.8
Опубликован выпуск открытого кроссплатформенного менеджера паролей KeePassXC 2.8.0, предоставляющего средства для безопасного хранения обычных паролей, одноразовых паролей (TOTP), SSH-ключей и прочей информации, которую пользователь считает конфиденциальной. Данные могут храниться как в локальном зашифрованном хранилище, так и во внешних облачных хранилищах. Код проекта написан на языке C++ с использованием библиотеки Qt и распространяется под лицензиями GPLv2 и GPLv3. Готовые сборки подготовлены для Linux (AppImage, Flatpak, Ubuntu PPA, Snap), Windows и macOS.
Читать полностью
#OpenNet
@linux_potok
Опубликован выпуск открытого кроссплатформенного менеджера паролей KeePassXC 2.8.0, предоставляющего средства для безопасного хранения обычных паролей, одноразовых паролей (TOTP), SSH-ключей и прочей информации, которую пользователь считает конфиденциальной. Данные могут храниться как в локальном зашифрованном хранилище, так и во внешних облачных хранилищах. Код проекта написан на языке C++ с использованием библиотеки Qt и распространяется под лицензиями GPLv2 и GPLv3. Готовые сборки подготовлены для Linux (AppImage, Flatpak, Ubuntu PPA, Snap), Windows и macOS.
Читать полностью
#OpenNet
@linux_potok
🎉3👍2
Исходный код MAX от Modular теперь полностью открыт по новой лицензии MAX
Ещё в августе язык Mojo стал проектом с открытым исходным кодом после приобретения компанией Qualcomm компании Криса Латтнера. Теперь последнее достижение компании — полное открытие её программного обеспечения MAX, включая всё дерево исходного кода...
Читать полностью
#Phoronix
@linux_potok
Ещё в августе язык Mojo стал проектом с открытым исходным кодом после приобретения компанией Qualcomm компании Криса Латтнера. Теперь последнее достижение компании — полное открытие её программного обеспечения MAX, включая всё дерево исходного кода...
Читать полностью
#Phoronix
@linux_potok
😭6😁2👍1
Red Hat профинансировала отчёт, согласно которому четверть входящих запросов на слияние может быть низкокачественным ИИ-контентом
Опрос Linux Foundation Research также показал, что только в 35% проектов действует официальная политика, разрешающая вклад с использованием ИИ.
Читать полностью
#ItFOSS
@linux_potok
Опрос Linux Foundation Research также показал, что только в 35% проектов действует официальная политика, разрешающая вклад с использованием ИИ.
Читать полностью
#ItFOSS
@linux_potok
🌚3😁2
ИИ помогает улучшить обнаружение микроархитектуры процессоров AMD Zen в Linux
Прошлой ночью в списке рассылки ядра Linux был опубликован запрос комментариев (RFC) с целью упорядочить обнаружение микроархитектуры AMD Zen в ядре. Это необходимо для улучшения ядра в тех местах кода, которые специфичны для определённого поколения процессоров AMD Zen или сразу нескольких поколений, например процессоров от Zen 3 до Zen 5. ИИ был использован для помощи в упорядочивании этого кода AMD Zen в ядре Linux...
Читать полностью
#Phoronix
@linux_potok
Прошлой ночью в списке рассылки ядра Linux был опубликован запрос комментариев (RFC) с целью упорядочить обнаружение микроархитектуры AMD Zen в ядре. Это необходимо для улучшения ядра в тех местах кода, которые специфичны для определённого поколения процессоров AMD Zen или сразу нескольких поколений, например процессоров от Zen 3 до Zen 5. ИИ был использован для помощи в упорядочивании этого кода AMD Zen в ядре Linux...
Читать полностью
#Phoronix
@linux_potok
😭3😁1
Fedora 45 получает второй статус NO-GO: выпуск откладывается до ноября
Fedora 45 не была выпущена на этой неделе в соответствии с намеченной ранней датой релиза, поскольку к прошлой встрече Go/No-Go не успели подготовить сборку-кандидат на выпуск. На сегодняшней встрече Go/No-Go выпуск Fedora 45 отложили как минимум ещё на неделю из-за нерешённых блокирующих ошибок...
Читать полностью
#Phoronix
@linux_potok
Fedora 45 не была выпущена на этой неделе в соответствии с намеченной ранней датой релиза, поскольку к прошлой встрече Go/No-Go не успели подготовить сборку-кандидат на выпуск. На сегодняшней встрече Go/No-Go выпуск Fedora 45 отложили как минимум ещё на неделю из-за нерешённых блокирующих ошибок...
Читать полностью
#Phoronix
@linux_potok
👍3👏1🫡1
Sentry выделяет 1 миллион долларов разработчикам открытого ПО
Sentry расширяет поддержку открытого исходного кода и направляет 1 миллион долларов разработчикам, фондам и важным проектам-зависимостям.
Читать полностью
#Linuxiac
@linux_potok
Sentry расширяет поддержку открытого исходного кода и направляет 1 миллион долларов разработчикам, фондам и важным проектам-зависимостям.
Читать полностью
#Linuxiac
@linux_potok
Fortnite выходит на Linux: уже доступен созданный с помощью ИИ лаунчер Epic Games
Epic Games подтвердила, что Fortnite появится на Linux. Лаунчер, через который будет запускаться игра, уже доступен в предварительной версии для Ubuntu. Компания также адаптировала античит Easy Anti-Cheat 2 для Linux. Для его работы потребуются Secure Boot, TPM 2.0 и подписанное ядро. Хотя Easy Anti-Cheat уже поддерживается Linux, включая запуск игр для Windows через Proton, разработчики используют его не всегда, поскольку он считается менее надежным, чем версия для Windows.
Читать полностью
#OmgUbuntu
@linux_potok
Epic Games подтвердила, что Fortnite появится на Linux. Лаунчер, через который будет запускаться игра, уже доступен в предварительной версии для Ubuntu. Компания также адаптировала античит Easy Anti-Cheat 2 для Linux. Для его работы потребуются Secure Boot, TPM 2.0 и подписанное ядро. Хотя Easy Anti-Cheat уже поддерживается Linux, включая запуск игр для Windows через Proton, разработчики используют его не всегда, поскольку он считается менее надежным, чем версия для Windows.
Читать полностью
#OmgUbuntu
@linux_potok
👍2🤮1🤨1