Проверки безопасности потоков Clang начинают выявлять ошибки в ядре Linux
На этой неделе в список рассылки ядра Linux были отправлены два конкурирующих решения для новой возможности LLVM Clang / анализа безопасности потоков в ядре Linux. Двое разработчиков независимо работали над реализациями для ядра Linux, чтобы использовать функциональность Clang "-Wthread-safety". В конце концов, в исходном ядре, вероятно, будет принято более мощное или объединенное решение, в то время как уже использование этих новых проверок выявляет ошибки в ядре Linux...
Читать полностью
#Phoronix
@linux_potok
На этой неделе в список рассылки ядра Linux были отправлены два конкурирующих решения для новой возможности LLVM Clang / анализа безопасности потоков в ядре Linux. Двое разработчиков независимо работали над реализациями для ядра Linux, чтобы использовать функциональность Clang "-Wthread-safety". В конце концов, в исходном ядре, вероятно, будет принято более мощное или объединенное решение, в то время как уже использование этих новых проверок выявляет ошибки в ядре Linux...
Читать полностью
#Phoronix
@linux_potok
👍7
Выпуск Arti 1.4.0, официальной реализации Tor на языке Rust
Разработчики проекта Tor опубликовали выпуск Arti 1.4.0, реализации Tor-клиента, написанного на языке Rust. Ветка 1.x отмечена как пригодная для использования обычными пользователями и обеспечивающая тот же уровень конфиденциальности, юзабилити и стабильности, что и основная реализация на языке Си. Достижение паритета с клиентом на языке Си намечено в ветке 2.0. Когда код на Rust достигнет уровня, способного полностью заменить вариант на Си, разработчики намерены придать Arti статус основной реализации Tor и постепенно прекратить сопровождение реализации на Си. Код распространяется под лицензиями Apache 2.0 и MIT.
Читать полностью
#OpenNet
@linux_potok
Разработчики проекта Tor опубликовали выпуск Arti 1.4.0, реализации Tor-клиента, написанного на языке Rust. Ветка 1.x отмечена как пригодная для использования обычными пользователями и обеспечивающая тот же уровень конфиденциальности, юзабилити и стабильности, что и основная реализация на языке Си. Достижение паритета с клиентом на языке Си намечено в ветке 2.0. Когда код на Rust достигнет уровня, способного полностью заменить вариант на Си, разработчики намерены придать Arti статус основной реализации Tor и постепенно прекратить сопровождение реализации на Си. Код распространяется под лицензиями Apache 2.0 и MIT.
Читать полностью
#OpenNet
@linux_potok
👍6❤1
Релиз SysVinit 3.14: Преодоление Ограничения На Длину Строки Inittab Длиной В Три Десятилетия
Для тех, кто продолжает использовать SysVinit как устаревающую систему инициализации, которая в мире Linux в значительной степени была заменена systemd, сегодня вышла версия SysVinit 3.14, которая преодолевает давно существовавшее ограничение относительно длины строк в файлах inittab...
Читать полностью
#Phoronix
@linux_potok
Для тех, кто продолжает использовать SysVinit как устаревающую систему инициализации, которая в мире Linux в значительной степени была заменена systemd, сегодня вышла версия SysVinit 3.14, которая преодолевает давно существовавшее ограничение относительно длины строк в файлах inittab...
Читать полностью
#Phoronix
@linux_potok
👍7👎1😁1
Arti 1.4.0
Проект Tor объявил о выпуске новой версии своего клиента Arti 1.4.0, разработанного на языке Rust. Этот выпуск включает множество новых функций и улучшений, направленных на повышение производительности и удобства использования.
( читать дальше... )
>>> Полный список изменений
arti, onion, rust, tor
Читать полностью
#LinuxOrgRu
@linux_potok
Проект Tor объявил о выпуске новой версии своего клиента Arti 1.4.0, разработанного на языке Rust. Этот выпуск включает множество новых функций и улучшений, направленных на повышение производительности и удобства использования.
( читать дальше... )
>>> Полный список изменений
arti, onion, rust, tor
Читать полностью
#LinuxOrgRu
@linux_potok
👍4
Pioneer 2025-02-03
После года разработки состоялся релиз 2025-02-03 космической приключенческой игры Pioneer, действие которой происходит в нашей галактике на рубеже 33-го века.
Pioneer – это бесплатная кроссплатформенная видеоигра с открытым исходным кодом (С++ и Lua) в жанре симулятора космической торговли и боя, созданная по мотивам коммерческой игры Frontier: Elite 2.
( читать дальше... )
c++, игра, космос, симулятор, торговля
Читать полностью
#LinuxOrgRu
@linux_potok
После года разработки состоялся релиз 2025-02-03 космической приключенческой игры Pioneer, действие которой происходит в нашей галактике на рубеже 33-го века.
Pioneer – это бесплатная кроссплатформенная видеоигра с открытым исходным кодом (С++ и Lua) в жанре симулятора космической торговли и боя, созданная по мотивам коммерческой игры Frontier: Elite 2.
( читать дальше... )
c++, игра, космос, симулятор, торговля
Читать полностью
#LinuxOrgRu
@linux_potok
👍8
Wine 10.1: исправление для корневых сертификатов Battle.net, улучшения поддержки печати и Bluetooth
7 февраля 2025 года состоялся выпуск экспериментальной версии Wine 10.1 — новой версии популярного инструмента для запуска Windows-приложений на GNU/Linux, macOS и других операционных системах. Этот выпуск принёс значительные улучшения, включая расширенную поддержку печати и Bluetooth, а также множество исправлений и доработок.
Геймеры, у которых были проблемы с Battle.net (Diablo, StarCraft), будут рады узнать, что проблемы с корневыми сертификатами исправлены.
Остальные значимые изменения:
Улучшениа работа с печатью. Внесены значительные изменения в модуль print provider, который отвечает за взаимодействие с принтерами.
Улучшена поддержка Bluetooth.
Исправлены ошибки в работе с Direct3D, которые могли вызывать сбои в играх.
Улучшена поддержка .NET Framework.
Исправлены проблемы с отоб...
Читать полностью
#LinuxOrgRu
@linux_potok
7 февраля 2025 года состоялся выпуск экспериментальной версии Wine 10.1 — новой версии популярного инструмента для запуска Windows-приложений на GNU/Linux, macOS и других операционных системах. Этот выпуск принёс значительные улучшения, включая расширенную поддержку печати и Bluetooth, а также множество исправлений и доработок.
Геймеры, у которых были проблемы с Battle.net (Diablo, StarCraft), будут рады узнать, что проблемы с корневыми сертификатами исправлены.
Остальные значимые изменения:
Улучшениа работа с печатью. Внесены значительные изменения в модуль print provider, который отвечает за взаимодействие с принтерами.
Улучшена поддержка Bluetooth.
Исправлены ошибки в работе с Direct3D, которые могли вызывать сбои в играх.
Улучшена поддержка .NET Framework.
Исправлены проблемы с отоб...
Читать полностью
#LinuxOrgRu
@linux_potok
👍7
Проект TuxTape для развёртывания инфраструктуры live-патчей к ядру Linux
Страховая компания GEICO опубликовала предварительный выпуск инструментария TuxTape, позволяющего развернуть собственную инфраструктуру для создания, сборки и доставки live-патчей для ядра Linux. Live-патчи позволяет применять исправления к ядру Linux на лету, без перезагрузки и остановки системы. Код проекта написан на языке Rust и распространяется под лицензией Apache 2.0.
Читать полностью
#OpenNet
@linux_potok
Страховая компания GEICO опубликовала предварительный выпуск инструментария TuxTape, позволяющего развернуть собственную инфраструктуру для создания, сборки и доставки live-патчей для ядра Linux. Live-патчи позволяет применять исправления к ядру Linux на лету, без перезагрузки и остановки системы. Код проекта написан на языке Rust и распространяется под лицензией Apache 2.0.
Читать полностью
#OpenNet
@linux_potok
👍3🔥2
Выпуск системы инициализации SysVinit 3.14
Опубликован релиз классической системы инициализации SysVinit 3.14, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2. Версии применяемых в связке с sysvinit утилит insserv и startpar не изменились. Утилита insserv предназначена для организации процесса загрузки с учётом зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы.
Читать полностью
#OpenNet
@linux_potok
Опубликован релиз классической системы инициализации SysVinit 3.14, которая широко применялась в дистрибутивах Linux во времена до systemd и upstart, а теперь продолжает использоваться в таких дистрибутивах, как Devuan, Slackware, Debian GNU/Hurd и antiX. Код написан на языке Си и распространяется под лицензией GPLv2. Версии применяемых в связке с sysvinit утилит insserv и startpar не изменились. Утилита insserv предназначена для организации процесса загрузки с учётом зависимостей между init-скриптами, а startpar применяется для обеспечения параллельного запуска нескольких скриптов в процессе загрузки системы.
Читать полностью
#OpenNet
@linux_potok
👍5
GCodeWorkShop 2025-02
Состоялся релиз GCodeWorkShop, редактора программ для станков с ЧПУ, написанного на C++ и распространяемого по GPL3.
В новой версии добавлены настройки, влияющие на открытие и сохранение файлов:
Выбор кодировки файлов. Некоторые системы ЧПУ позволяют использовать в комментариях не латинские символы, которые располагаются во второй половине кодовой страницы. Выбор кодировки позволяет корректно отображать такие символы.
Удаление символов из второй половины кодовой страницы при открытии файлов.
Удаление управляющих символов при открытии файлов. Старые системы ЧПУ при передаче через последовательный порт могли добавлять дополнительные управляющие символы, которые редактор не может корректно показать. Опция позволяет удалять управляющие символы кроме символов перевода каретки и новой строки....
Читать полностью
#LinuxOrgRu
@linux_potok
Состоялся релиз GCodeWorkShop, редактора программ для станков с ЧПУ, написанного на C++ и распространяемого по GPL3.
В новой версии добавлены настройки, влияющие на открытие и сохранение файлов:
Выбор кодировки файлов. Некоторые системы ЧПУ позволяют использовать в комментариях не латинские символы, которые располагаются во второй половине кодовой страницы. Выбор кодировки позволяет корректно отображать такие символы.
Удаление символов из второй половины кодовой страницы при открытии файлов.
Удаление управляющих символов при открытии файлов. Старые системы ЧПУ при передаче через последовательный порт могли добавлять дополнительные управляющие символы, которые редактор не может корректно показать. Опция позволяет удалять управляющие символы кроме символов перевода каретки и новой строки....
Читать полностью
#LinuxOrgRu
@linux_potok
👍8
Deepin 23 - Теперь только он
Пользователь перешел на Deepin Linux 23 с Deepin Desktop Environment после того, как утомился от однообразия Fedora и Ubuntu. Deepin впечатлил своей простой установкой и отличной поддержкой оборудования, особенно в сравнении с Fedora. Пользователь отметил красивый и удобный интерфейс, напоминающий Windows 11, а также качественные встроенные приложения. Однако есть недостаток в виде неполного перевода интерфейса на русский язык. Система показала стабильную работу и эффективное управление ресурсами, что привело к низкому уровню шума вентилятора и умеренным температурам процессора. Пользователь доволен переходом на Deepin и планирует продолжать его использовать.
Читать полностью
#pingvinus
@linux_potok
Пользователь перешел на Deepin Linux 23 с Deepin Desktop Environment после того, как утомился от однообразия Fedora и Ubuntu. Deepin впечатлил своей простой установкой и отличной поддержкой оборудования, особенно в сравнении с Fedora. Пользователь отметил красивый и удобный интерфейс, напоминающий Windows 11, а также качественные встроенные приложения. Однако есть недостаток в виде неполного перевода интерфейса на русский язык. Система показала стабильную работу и эффективное управление ресурсами, что привело к низкому уровню шума вентилятора и умеренным температурам процессора. Пользователь доволен переходом на Deepin и планирует продолжать его использовать.
Читать полностью
#pingvinus
@linux_potok
👍8🤔5😁3🔥2
Выпуск браузера Pale Moon 33.6.0
Опубликован релиз web-браузера Pale Moon 33.6.0, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, сохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для Windows и Linux (x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License).
Читать полностью
#OpenNet
@linux_potok
Опубликован релиз web-браузера Pale Moon 33.6.0, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, сохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для Windows и Linux (x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License).
Читать полностью
#OpenNet
@linux_potok
👍5
Rust в ядре Linux: лекарство или яд? Споры о будущем
В мире разработки программного обеспечения, особенно в области системного программирования, языки C и Rust занимают особое место. C, как проверенный временем язык, десятилетиями служил основой для создания операционных систем, включая Linux. Однако с появлением Rust, который позиционируется как более безопасный и современный ЯП, начались жаркие споры о том, стоит ли переписывать части ядра Linux на Rust или оставить всё как есть. Дискуссия вышла на новый уровень, когда разработчики Linux начали активно сопротивляться внедрению Rust. Кристоф Хеллвиг даже сравнил нововведение с «раковой опухолью». Что стоит за этим противостоянием, и почему Rust вызывает такие полярные мнения?
→
Читать полностью
#habr
@linux_potok
В мире разработки программного обеспечения, особенно в области системного программирования, языки C и Rust занимают особое место. C, как проверенный временем язык, десятилетиями служил основой для создания операционных систем, включая Linux. Однако с появлением Rust, который позиционируется как более безопасный и современный ЯП, начались жаркие споры о том, стоит ли переписывать части ядра Linux на Rust или оставить всё как есть. Дискуссия вышла на новый уровень, когда разработчики Linux начали активно сопротивляться внедрению Rust. Кристоф Хеллвиг даже сравнил нововведение с «раковой опухолью». Что стоит за этим противостоянием, и почему Rust вызывает такие полярные мнения?
→
Читать полностью
#habr
@linux_potok
👍6
Wine-Staging 10.1 Поставляется с 361 патчем поверх Upstream Wine
После выпуска Wine 10.1 в пятницу для начала новых двухнедельных релизов разработки после прошлогоднего стабильного выпуска Wine 10.0, Wine-Staging 10.1 вышел сегодня, чтобы снова запустить движение для этого экспериментального варианта Wine...
Читать полностью
#Phoronix
@linux_potok
После выпуска Wine 10.1 в пятницу для начала новых двухнедельных релизов разработки после прошлогоднего стабильного выпуска Wine 10.0, Wine-Staging 10.1 вышел сегодня, чтобы снова запустить движение для этого экспериментального варианта Wine...
Читать полностью
#Phoronix
@linux_potok
👍6
Linux FineIBT-BHI обновлен для укрепления защиты ядра FineIBT
Инженер Intel Linux Питер Зейлстра обновил набор патчей, реализующих смягчающие меры FineIBT-BHI для укрепления защищенности ядра FineIBT, ранее введенной. Этот код FineIBT-BHI зависит от недавно объединенного кода для компилятора LLVM Clang в рамках защит компилятора...
Читать полностью
#Phoronix
@linux_potok
Инженер Intel Linux Питер Зейлстра обновил набор патчей, реализующих смягчающие меры FineIBT-BHI для укрепления защищенности ядра FineIBT, ранее введенной. Этот код FineIBT-BHI зависит от недавно объединенного кода для компилятора LLVM Clang в рамках защит компилятора...
Читать полностью
#Phoronix
@linux_potok
👍5
Новый со-сопровождающий Apple Silicon выходит на роль для ядра Linux
На этой неделе произошло драматическое решение ведущего разработчика Asahi Linux Гектора Мартина сложить полномочия сопровождающего в upstream ядре для кода Apple Silicon (ARM) из-за трений с другими разработчиками ядра по поводу внедрения Rust в ядро. Он по-прежнему намеревается вносить код в downstream ядро Asahi Linux, и Линус Торвальдс уже объединил патч, снимающий его с должности сопровождающего в upstream. Теперь новый со-сопровождающий вызвался помочь с управлением кодом Apple Silicon для основного ядра...
Читать полностью
#Phoronix
@linux_potok
На этой неделе произошло драматическое решение ведущего разработчика Asahi Linux Гектора Мартина сложить полномочия сопровождающего в upstream ядре для кода Apple Silicon (ARM) из-за трений с другими разработчиками ядра по поводу внедрения Rust в ядро. Он по-прежнему намеревается вносить код в downstream ядро Asahi Linux, и Линус Торвальдс уже объединил патч, снимающий его с должности сопровождающего в upstream. Теперь новый со-сопровождающий вызвался помочь с управлением кодом Apple Silicon для основного ядра...
Читать полностью
#Phoronix
@linux_potok
🤡4👍2
Компилятор Intel ISPC 1.26 предлагает улучшенную поддержку ARM
Проект Intel ISPC как компилятор программ Implicit SPMD, эта вариация языка C для программирования с одним потоком, но множеством данных на CPU и GPU, вышел с новым выпуском...
Читать полностью
#Phoronix
@linux_potok
Проект Intel ISPC как компилятор программ Implicit SPMD, эта вариация языка C для программирования с одним потоком, но множеством данных на CPU и GPU, вышел с новым выпуском...
Читать полностью
#Phoronix
@linux_potok
👍5
Любопытные изменения в поддержке драйверов Intel для Linux в последние дни
На этой неделе, помимо драмы вокруг поддержки Apple Silicon в основном ядре Linux, в последние дни также произошло несколько довольно тонких изменений в поддержке нескольких драйверов Intel для ядра Linux...
Читать полностью
#Phoronix
@linux_potok
На этой неделе, помимо драмы вокруг поддержки Apple Silicon в основном ядре Linux, в последние дни также произошло несколько довольно тонких изменений в поддержке нескольких драйверов Intel для ядра Linux...
Читать полностью
#Phoronix
@linux_potok
😁5👍1
Wine 10.1 вышел с исправлениями Battle.net и дополнительной работой над драйверами Bluetooth
С выходом большого релиза Wine 10 команда Wine вернулась к своим регулярным выпускным релизам функции разработки каждые две недели, и теперь доступен Wine 10.1.
Читать полностью
#GamingOnLinux
@linux_potok
С выходом большого релиза Wine 10 команда Wine вернулась к своим регулярным выпускным релизам функции разработки каждые две недели, и теперь доступен Wine 10.1.
Читать полностью
#GamingOnLinux
@linux_potok
👍6
GE-Proton 9-24 выпущен с новой функцией обнаружения сохраненных игр
GE-Proton 9-24 уже доступен, привнося с собой обычный набор исправлений, плюс интересное изменение, которое поможет играм обнаруживать сохранения из других игр.
Читать полностью
#GamingOnLinux
@linux_potok
GE-Proton 9-24 уже доступен, привнося с собой обычный набор исправлений, плюс интересное изменение, которое поможет играм обнаруживать сохранения из других игр.
Читать полностью
#GamingOnLinux
@linux_potok
👍9🔥2
Valve запретили бизнес-модели, основанные на рекламе, в Steam, никаких навязанных объявлений, как в мобильных играх
Valve обновили руководство для разработчиков по выпуску игр в Steam, дав понять, что бич рекламных бизнес-моделей мобильных игр не будет работать в Steam.
Читать полностью
#GamingOnLinux
@linux_potok
Valve обновили руководство для разработчиков по выпуску игр в Steam, дав понять, что бич рекламных бизнес-моделей мобильных игр не будет работать в Steam.
Читать полностью
#GamingOnLinux
@linux_potok
🔥11👍6