Кризис при продвижении языка программирования Rust в ядро Linux
В сообществе разработчиков ядра Linux возникли разногласия по поводу интеграции языка программирования Rust. Кристоф Хелвиг (Christoph Hellwig), мэйнтейнер подсистем DMA, KVM, Slab Allocator и архитектуры PowerPC в ядре Linux, в своё время входивший в управляющий технический комитет организации Linux Foundation и выступавший истцом в связанном с GPL судебном разбирательстве с VMware, отказался подтверждать патчи, связанные с поддержкой разработки драйверов на языке Rust.
( читать дальше... )
linux, rust, ядро
Читать полностью
#LinuxOrgRu
@linux_potok
В сообществе разработчиков ядра Linux возникли разногласия по поводу интеграции языка программирования Rust. Кристоф Хелвиг (Christoph Hellwig), мэйнтейнер подсистем DMA, KVM, Slab Allocator и архитектуры PowerPC в ядре Linux, в своё время входивший в управляющий технический комитет организации Linux Foundation и выступавший истцом в связанном с GPL судебном разбирательстве с VMware, отказался подтверждать патчи, связанные с поддержкой разработки драйверов на языке Rust.
( читать дальше... )
linux, rust, ядро
Читать полностью
#LinuxOrgRu
@linux_potok
🤔6😢3🤷♂1
Выпуск компилятора ISPC 1.26, развиваемого Intel для языка Си с расширениями SPMD
Компания Intel опубликовала компилятор ISPC 1.26 (Implicit SPMD Program Compiler), предназначенный для сборки кода на языке Си с расширениями параллельного программирования SPMD (Single Program, Multiple Data), позволяющими добиться параллельного выполнения нескольких экземпляров одной программы с разными наборами входных данных. Код проекта написан на языке С++ и распространяется под лицензией BSD. Поддерживается работа в Linux, Windows, macOS и FreeBSD.
Читать полностью
#OpenNet
@linux_potok
Компания Intel опубликовала компилятор ISPC 1.26 (Implicit SPMD Program Compiler), предназначенный для сборки кода на языке Си с расширениями параллельного программирования SPMD (Single Program, Multiple Data), позволяющими добиться параллельного выполнения нескольких экземпляров одной программы с разными наборами входных данных. Код проекта написан на языке С++ и распространяется под лицензией BSD. Поддерживается работа в Linux, Windows, macOS и FreeBSD.
Читать полностью
#OpenNet
@linux_potok
👍4
Выпуск web-браузера Min 1.34
Опубликована новая версия браузера Min 1.34, предлагающего минималистичный интерфейс, сосредоточенный на манипуляциях с адресной строкой. Браузер создан с использованием платформы Electron, позволяющей создавать обособленные приложения на основе движка Chromium и платформы Node.js. Интерфейс Min написан на JavaScript, CSS и HTML. Код распространяется под лицензией Apache 2.0. Сборки сформированы для Linux, macOS и Windows.
Читать полностью
#OpenNet
@linux_potok
Опубликована новая версия браузера Min 1.34, предлагающего минималистичный интерфейс, сосредоточенный на манипуляциях с адресной строкой. Браузер создан с использованием платформы Electron, позволяющей создавать обособленные приложения на основе движка Chromium и платформы Node.js. Интерфейс Min написан на JavaScript, CSS и HTML. Код распространяется под лицензией Apache 2.0. Сборки сформированы для Linux, macOS и Windows.
Читать полностью
#OpenNet
@linux_potok
👍6
KDE Plasma 6.3 Получает Финальную Полировку Перед Выходом На Следующей Неделе
Рабочий стол KDE Plasma 6.3 прошел множество исправлений и улучшений в последний момент перед запланированным выпуском на следующей неделе. Стабильный дебют Plasma 6.3 запланирован на следующий вторник, 11 февраля...
Читать полностью
#Phoronix
@linux_potok
Рабочий стол KDE Plasma 6.3 прошел множество исправлений и улучшений в последний момент перед запланированным выпуском на следующей неделе. Стабильный дебют Plasma 6.3 запланирован на следующий вторник, 11 февраля...
Читать полностью
#Phoronix
@linux_potok
👍6❤1👌1
FEX 2502 Предоставляет Исправление Для Steam, Улучшение Многоблоковости Для Повышения Производительности
Сегодня вышла FEX 2502 как новейший ежемесячный выпуск пользовательского эмулятора для запуска бинарных файлов x86/x86_64 Linux на ARM64 Linux, включая Wine/Proton и Steam, чтобы наслаждаться современными играми на системах AArch64 Linux...
Читать полностью
#Phoronix
@linux_potok
Сегодня вышла FEX 2502 как новейший ежемесячный выпуск пользовательского эмулятора для запуска бинарных файлов x86/x86_64 Linux на ARM64 Linux, включая Wine/Proton и Steam, чтобы наслаждаться современными играми на системах AArch64 Linux...
Читать полностью
#Phoronix
@linux_potok
👍5
Выпущен GNU G-Golf v0.8 для разработки GTK-приложений на Guile/Scheme
Много лет в разработке, GNU G-Golf 0.8 был выпущен в пятницу как значительный релиз для этого проекта GNU. Нет, это не симулятор для гольфа или что-то в этом роде, а библиотека объектов Guile для GNOME, чтобы можно было разрабатывать приложения GTK с использованием языка программирования Guile/Scheme...
Читать полностью
#Phoronix
@linux_potok
Много лет в разработке, GNU G-Golf 0.8 был выпущен в пятницу как значительный релиз для этого проекта GNU. Нет, это не симулятор для гольфа или что-то в этом роде, а библиотека объектов Guile для GNOME, чтобы можно было разрабатывать приложения GTK с использованием языка программирования Guile/Scheme...
Читать полностью
#Phoronix
@linux_potok
👍3🤮1👌1🥴1
Как отключить уведомления «Приложение готово» в Ubuntu
Если вас раздражают уведомления «окно готово», которые появляются при открытии некоторых приложений в GNOME Shell на Ubuntu, вы можете их отключить, установив расширение GNOME Shell. Такие уведомления могут быть полезными, когда они информируют или требуют нашего внимания, но уведомления «приложение готово», по моему мнению, очевидны. Я знаю, что приложение готово – я только что его открыл! Эти уведомления непредсказуемы: некоторые приложения их показывают, другие – нет, их наличие зависит от метаданных приложения и скорости его инициализации.
Читать полностью
#OmgUbuntu
@linux_potok
Если вас раздражают уведомления «окно готово», которые появляются при открытии некоторых приложений в GNOME Shell на Ubuntu, вы можете их отключить, установив расширение GNOME Shell. Такие уведомления могут быть полезными, когда они информируют или требуют нашего внимания, но уведомления «приложение готово», по моему мнению, очевидны. Я знаю, что приложение готово – я только что его открыл! Эти уведомления непредсказуемы: некоторые приложения их показывают, другие – нет, их наличие зависит от метаданных приложения и скорости его инициализации.
Читать полностью
#OmgUbuntu
@linux_potok
😁8🤣4👍1💩1
Wine 10.1 Улучшает Поддержку Печати и Bluetooth
Выпущена версия Wine 10.1, обеспечивающая совместимость с Windows, с исправлениями для Battle.net, улучшенными возможностями провайдера печати и драйверами Bluetooth.
Читать полностью
#Linuxiac
@linux_potok
Выпущена версия Wine 10.1, обеспечивающая совместимость с Windows, с исправлениями для Battle.net, улучшенными возможностями провайдера печати и драйверами Bluetooth.
Читать полностью
#Linuxiac
@linux_potok
👍7
Thunderbird переходит на ежемесячные крупные релизы
Важные изменения ожидают пользователей популярного почтового клиента Thunderbird. Начиная с марта 2025 года, канал Thunderbird Desktop Release станет основным вариантом для загрузки, предлагая ежемесячные обновления функций.
Новый основной канал загрузки
С версии 135.0, которая выйдет в марте 2025 года, канал Thunderbird Desktop Release станет основным вариантом для загрузки. Это означает, что пользователи будут получать новые функции и исправления ошибок ежемесячно, а не ежегодно, как это было с каналом ESR (Extended Support Release).
Преимущества для пользователей
Частые обновления функций: Новые функции будут доступны каждый месяц.
Плавные переходы: Переход от одной ежемесячной версии к другой будет менее разрушительным, чем обновления между версиями ESR.
Постоянные исправления ошибо...
Читать полностью
#LinuxOrgRu
@linux_potok
Важные изменения ожидают пользователей популярного почтового клиента Thunderbird. Начиная с марта 2025 года, канал Thunderbird Desktop Release станет основным вариантом для загрузки, предлагая ежемесячные обновления функций.
Новый основной канал загрузки
С версии 135.0, которая выйдет в марте 2025 года, канал Thunderbird Desktop Release станет основным вариантом для загрузки. Это означает, что пользователи будут получать новые функции и исправления ошибок ежемесячно, а не ежегодно, как это было с каналом ESR (Extended Support Release).
Преимущества для пользователей
Частые обновления функций: Новые функции будут доступны каждый месяц.
Плавные переходы: Переход от одной ежемесячной версии к другой будет менее разрушительным, чем обновления между версиями ESR.
Постоянные исправления ошибо...
Читать полностью
#LinuxOrgRu
@linux_potok
👍4🤔1
Яблочный SMB. Или как подружить Samba с iOS
Настраиваю домашний NAS на Ubuntu, сталкиваюсь с проблемами доступа через SMB на iOS, ищу решения и делюсь опытом. Рассказываю, как правильно настроить Samba, исправить несовместимости с Apple-устройствами с помощью VFS-модуля Fruit и избежать распространённых ошибок. В статье есть готовые конфиги, команды для настройки и ссылки на полезную документацию. Если вы тоже запускаете NAS и хотите минимизировать головную боль с правами доступа и совместимостью, этот материал для вас!
Читать полностью
#habr
@linux_potok
Настраиваю домашний NAS на Ubuntu, сталкиваюсь с проблемами доступа через SMB на iOS, ищу решения и делюсь опытом. Рассказываю, как правильно настроить Samba, исправить несовместимости с Apple-устройствами с помощью VFS-модуля Fruit и избежать распространённых ошибок. В статье есть готовые конфиги, команды для настройки и ссылки на полезную документацию. Если вы тоже запускаете NAS и хотите минимизировать головную боль с правами доступа и совместимостью, этот материал для вас!
Читать полностью
#habr
@linux_potok
👍3🔥3🤡1
Выпущен ONLYOFFICE 8.3, что нового
Вышла кроссплатформенная офисная программа ONLYOFFICE 8.3 с отметками PDF, объединением форм, поддержкой iWork и Hancom, улучшенным сотрудничеством и другими функциями.
Читать полностью
#Linuxiac
@linux_potok
Вышла кроссплатформенная офисная программа ONLYOFFICE 8.3 с отметками PDF, объединением форм, поддержкой iWork и Hancom, улучшенным сотрудничеством и другими функциями.
Читать полностью
#Linuxiac
@linux_potok
👍6
Проверки безопасности потоков 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