Facebook (запрещена в РФ) передала фреймворк машинного обучения PyTorch под покровительство организации Linux Foundation, инфраструктура и сервисы которой будут использованы в дальнейшей разработке.
▪️Переход под крыло Linux Foundation избавит проект от зависимости от отдельной коммерческой компании и упростит совместную работу с привлечением сторонних участников. Для разработки PyTorch под эгидой Linux Foundation создана организация PyTorch Foundation. О своей поддержке проекта уже объявили такие компании, как AMD, AWS, Google Cloud, Microsoft и NVIDIA, представители которых, наряду с разработчиками из Meta, образовали курирующий проект совет.
▪️Переход под крыло Linux Foundation избавит проект от зависимости от отдельной коммерческой компании и упростит совместную работу с привлечением сторонних участников. Для разработки PyTorch под эгидой Linux Foundation создана организация PyTorch Foundation. О своей поддержке проекта уже объявили такие компании, как AMD, AWS, Google Cloud, Microsoft и NVIDIA, представители которых, наряду с разработчиками из Meta, образовали курирующий проект совет.
👍14
Началось платное распространение LibreOffice через Mac App Store
Организация The Document Foundation объявила распространении через Mac App Store платных сборок свободного офисного пакета LibreOffice для платформы macOS. Стоимость загрузки LibreOffice из Mac App Store составляет 8.99 евро. В то же время ксборки для macOS также можно загрузить с официального сайта проекта бесплатно.
▫️Утверждается, что собранные от платной поставки средства будут направлены на поддержку разработки LibreOffice. Размещённые в Mac App Store сборки сформированы компанией Collabora и отличаются от сборок с сайта LibreOffice отсутствием Java в поставке, так как Apple запрещает размещение внешних зависимостей. Из-за отсутствия Java функциональность LibreOffice Base в платных сборках ограничена.
Организация The Document Foundation объявила распространении через Mac App Store платных сборок свободного офисного пакета LibreOffice для платформы macOS. Стоимость загрузки LibreOffice из Mac App Store составляет 8.99 евро. В то же время ксборки для macOS также можно загрузить с официального сайта проекта бесплатно.
▫️Утверждается, что собранные от платной поставки средства будут направлены на поддержку разработки LibreOffice. Размещённые в Mac App Store сборки сформированы компанией Collabora и отличаются от сборок с сайта LibreOffice отсутствием Java в поставке, так как Apple запрещает размещение внешних зависимостей. Из-за отсутствия Java функциональность LibreOffice Base в платных сборках ограничена.
🤡37👍13😁9
Линус Торвальдс объявил, что, если не всплывут непредвиденные проблемы, патчи для поддержки разработки драйверов на языке Rust будут включены в состав ядра Linux 6.1. Релиз ядра ожидается в декабре.
▪️Преимущества нововведения: упрощение написания безопасных драйверов устройств за счёт снижения вероятности совершения ошибок при работе с памятью и мотивирование новых разработчиков включаться в работу над ядром.
"Rust - это одна из тех вещей, которые, как я думаю, привлекут новые лица... мы стареем и седеем", - сказал Линус.
Дополнительно можно отметить публикацию начальной реализации драйвера rust-e1000 для Ethernet-адаптеров Intel, частично написанного на языке Rust. Ведётся постепенная работа по замене привязок и добавлению Rust-абстракций. В текущем виде драйвер успешно проходит ping-тест при запуске в QEMU, но пока не работает с реальным оборудованием.
▪️Преимущества нововведения: упрощение написания безопасных драйверов устройств за счёт снижения вероятности совершения ошибок при работе с памятью и мотивирование новых разработчиков включаться в работу над ядром.
"Rust - это одна из тех вещей, которые, как я думаю, привлекут новые лица... мы стареем и седеем", - сказал Линус.
Дополнительно можно отметить публикацию начальной реализации драйвера rust-e1000 для Ethernet-адаптеров Intel, частично написанного на языке Rust. Ведётся постепенная работа по замене привязок и добавлению Rust-абстракций. В текущем виде драйвер успешно проходит ping-тест при запуске в QEMU, но пока не работает с реальным оборудованием.
🔥7👍3🤔2
Выпуск пользовательского окружения GNOME 43
В новом выпуске:
- Переделано меню состояния системы, в котором предложен блок с кнопками для быстрого изменения наиболее часто используемых настроек и оценки их текущего состояния.
- Продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita, которая предлагает готовые виджеты и объекты для построения приложений, соответствующие новым рекомендациям GNOME HIG (Human Interface Guidelines) и способные адаптивно подстраиваться под экраны любого размера.
- Обновлён файловый менеджер Nautilus, который переведён на библиотеку GTK 4.
- В конфигуратор добавлена новая страница "Device Security" с параметрами безопасности оборудования и прошивок, которая может использоваться для определения различных проблем с аппаратным обеспечением, включая неверную настройку оборудования.
И другие изменения.
В новом выпуске:
- Переделано меню состояния системы, в котором предложен блок с кнопками для быстрого изменения наиболее часто используемых настроек и оценки их текущего состояния.
- Продолжен перевод приложений на использование GTK 4 и библиотеки libadwaita, которая предлагает готовые виджеты и объекты для построения приложений, соответствующие новым рекомендациям GNOME HIG (Human Interface Guidelines) и способные адаптивно подстраиваться под экраны любого размера.
- Обновлён файловый менеджер Nautilus, который переведён на библиотеку GTK 4.
- В конфигуратор добавлена новая страница "Device Security" с параметрами безопасности оборудования и прошивок, которая может использоваться для определения различных проблем с аппаратным обеспечением, включая неверную настройку оборудования.
И другие изменения.
👍13🔥4
Началось альфа-тестирование инсталлятора Debian 12 "Bookworm". Релиз ожидается летом 2023 года.
- В apt-setup обеспечена установка сертификатов удостоверяющих центров для организации проверки сертификатов при загрузке пакетов по протоколу HTTPS.
- В busybox включены приложения awk, base64, less и stty.
- В cdrom-detect реализовано определение установочных образов на обычных дисках.
- В choose-mirror добавлена загрузка списка зеркал с хоста mirror-master.debian. org.
- Ядро Linux обновлено до выпуска 5.19.
- Загрузочное меню унифицировано для UEFI (grub) и BIOS (syslinux).
- Реализовано преобразование установок Debian 11 с отдельным разделом /usr в новое представление, при котором каталоги /bin, /sbin и /lib* оформлены как символические ссылки на соответствующие каталоги внутри /usr.
- Улучшено определение multipath-устройств.
- Добавлен пакет nvme-cli-udeb.
- Реализовано определение Windows 11 и Exherbo Linuх.
- Прекращена экспериментальная поддержка dmraid.
И другие изменения
- В apt-setup обеспечена установка сертификатов удостоверяющих центров для организации проверки сертификатов при загрузке пакетов по протоколу HTTPS.
- В busybox включены приложения awk, base64, less и stty.
- В cdrom-detect реализовано определение установочных образов на обычных дисках.
- В choose-mirror добавлена загрузка списка зеркал с хоста mirror-master.debian. org.
- Ядро Linux обновлено до выпуска 5.19.
- Загрузочное меню унифицировано для UEFI (grub) и BIOS (syslinux).
- Реализовано преобразование установок Debian 11 с отдельным разделом /usr в новое представление, при котором каталоги /bin, /sbin и /lib* оформлены как символические ссылки на соответствующие каталоги внутри /usr.
- Улучшено определение multipath-устройств.
- Добавлен пакет nvme-cli-udeb.
- Реализовано определение Windows 11 и Exherbo Linuх.
- Прекращена экспериментальная поддержка dmraid.
И другие изменения
🔥24👍4
Microsoft объявила о реализации возможности использования системного менеджера systemd в Linux-окружениях, предназначенных для запуска в Windows с использованием подсистемы WSL (Windows Subsystem for Linux). Поддержка systemd позволила снизить требования к дистрибутивам и приблизить предоставляемую в WSL среду к ситуации запуска дистрибутивов поверх обычного оборудования.
Ранее для работы в WSL дистрибутивы должны были использовать предоставляемый Microsoft обработчик инициализации, запускаемый под PID 1 и обеспечивающий настройку инфраструктуры для организации взаимодействия между Linux и Windows. Теперь вместо этого обработчика может использоваться штатный systemd.
Ранее для работы в WSL дистрибутивы должны были использовать предоставляемый Microsoft обработчик инициализации, запускаемый под PID 1 и обеспечивающий настройку инфраструктуры для организации взаимодействия между Linux и Windows. Теперь вместо этого обработчика может использоваться штатный systemd.
👍25👎7😁6
Разработчики Arch Linux сообщили о прекращении поставки пакетов с Python 2 в репозиториях проекта. Ветка Python 2 была переведена в разряд неподдерживаемых ещё в январе 2020 года, но после этого потребовалось ещё много времени для постепенной переработки пакетов, завязанных на Python 2.
Для пользователей, которым необходим Python 2, предоставлена возможность сохранить пакеты в системе, но они останутся без обновлений проблем с безопасностью. Для тех кому требуются пакеты Python 2 с исправлениями рекомендовано воспользоваться AUR или неофициальными репозиториями.
Для пользователей, которым необходим Python 2, предоставлена возможность сохранить пакеты в системе, но они останутся без обновлений проблем с безопасностью. Для тех кому требуются пакеты Python 2 с исправлениями рекомендовано воспользоваться AUR или неофициальными репозиториями.
👍29🤔3👎2
- Таблицы символов обновлены до спецификации Unicode 15.0.0.
- В драйвере macOS реализована поддержка WoW64, прослойки для запуска 32-разрядных программ в 64-разрядной Windows.
- Устранены проблемы с асинхронным чтением в реализации поддержки GStreamer.
- Закрыты отчёты об ошибках, связанные с работой игр: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Закрыты отчёты об ошибках, связанные с работой приложений: Visual C++ 2015-2019, FileMaker Pro 12-19, MyDiff, Clip Studio Paint, Intel ACAT, Adobe FrameMaker 8, Bloomberg Terminal, Dosbox, KeePassXC, Framemaker.
- В драйвере macOS реализована поддержка WoW64, прослойки для запуска 32-разрядных программ в 64-разрядной Windows.
- Устранены проблемы с асинхронным чтением в реализации поддержки GStreamer.
- Закрыты отчёты об ошибках, связанные с работой игр: Hotel Giant 2, Gas Guzzlers Combat Carnage, Cube World, Resident Evil 7.
- Закрыты отчёты об ошибках, связанные с работой приложений: Visual C++ 2015-2019, FileMaker Pro 12-19, MyDiff, Clip Studio Paint, Intel ACAT, Adobe FrameMaker 8, Bloomberg Terminal, Dosbox, KeePassXC, Framemaker.
👍14🔥3👎1
Уязвимость в СУБД Redis, потенциально позволяющая выполнить свой код
Опубликован корректирующий выпуск CУБД Redis 7.0.5, в котором устранена уязвимость (CVE-2022-35951), потенциально позволяющая злоумышленнику выполнить свой код с правами процесса Redis. Проблема затрагивает только ветку 7.x и требует для совершения атаки доступа к выполнению запросов.
Уязвимость вызвана целочисленным переполнением, возникающим при указании некорректного значения параметра "COUNT" в команде "XAUTOCLAIM". При использовании в команде потоковых ключей в определённом состоянии целочисленное переполнение может быть использовано для записи в область за пределами выделенной в куче памяти.
Опубликован корректирующий выпуск CУБД Redis 7.0.5, в котором устранена уязвимость (CVE-2022-35951), потенциально позволяющая злоумышленнику выполнить свой код с правами процесса Redis. Проблема затрагивает только ветку 7.x и требует для совершения атаки доступа к выполнению запросов.
Уязвимость вызвана целочисленным переполнением, возникающим при указании некорректного значения параметра "COUNT" в команде "XAUTOCLAIM". При использовании в команде потоковых ключей в определённом состоянии целочисленное переполнение может быть использовано для записи в область за пределами выделенной в куче памяти.
🤬8
Проект LeanQt развивает урезанный форк Qt 5
Урезанный форк нацелен на упрощение сборки из исходных текстов и интеграции с приложениями. LeanQt развивает Рохус Келлер, автор компилятора и среды разработки для языка Oberon, завязанных на Qt 5, с целью упрощения компиляции своего продукта с минимальным числом зависимостей, но с сохранением поддержки актуальных платформ. Код продолжает развиваться под лицензиями GPLv3, LGPLv2.1 и LGPLv3.
Не будут поддерживаться: qmake, фреймворк State Machine, расширенные кодировки, анимация, мультимедия, D-Bus, SQL, SVG, NFC, Bluetooth, web-движок, testlib, скриптинг и QML. Из платформ решено не поддерживать iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks и Haiku.
Урезанный форк нацелен на упрощение сборки из исходных текстов и интеграции с приложениями. LeanQt развивает Рохус Келлер, автор компилятора и среды разработки для языка Oberon, завязанных на Qt 5, с целью упрощения компиляции своего продукта с минимальным числом зависимостей, но с сохранением поддержки актуальных платформ. Код продолжает развиваться под лицензиями GPLv3, LGPLv2.1 и LGPLv3.
Не будут поддерживаться: qmake, фреймворк State Machine, расширенные кодировки, анимация, мультимедия, D-Bus, SQL, SVG, NFC, Bluetooth, web-движок, testlib, скриптинг и QML. Из платформ решено не поддерживать iOS, WinRT, Wince, Android, Blackberry, nacl, vxWorks и Haiku.
🔥7🤔6
В ядро Linux 6.0, релиз которого ожидается в следующий понедельник, принято изменение, решающее проблемы с производительностью систем на процессорах AMD Zen. Источником падения производительности оказался код, добавленный 20 лет назад для обхода аппаратной проблемы в некоторых чипсетах.
Аппаратная проблема давно устранена и не проявляется в актуальных чипсетах, но старый обход проблемы был забыт и стал источником снижения производительности на системах на базе современных CPU AMD. Новые системы с CPU Intel старый обходной манёвр не затрагивает, так как доступ к ACPI в них осуществляется при помощи отдельного драйвера intel_idle, а не общего драйвера processor_idle.
📌Например, при использовании патча, отключающего обходной манёвр, средние показатели теста tbench увеличиваются с 32191 MB/s до 33805 MB/s.
Аппаратная проблема давно устранена и не проявляется в актуальных чипсетах, но старый обход проблемы был забыт и стал источником снижения производительности на системах на базе современных CPU AMD. Новые системы с CPU Intel старый обходной манёвр не затрагивает, так как доступ к ACPI в них осуществляется при помощи отдельного драйвера intel_idle, а не общего драйвера processor_idle.
📌Например, при использовании патча, отключающего обходной манёвр, средние показатели теста tbench увеличиваются с 32191 MB/s до 33805 MB/s.
👍30🤡5🐳5❤2👏1
Автор проекта Rust-for-Linux предложил разработчиками ядра Linux выпуск v10 компонентов для разработки драйверов устройств на языке Rust. Включение поддержки Rust одобрено Линусум Торвальдсом для включения в состав ядра Linux 6.1, если не всплывут непредвиденные проблемы.
▪️Как и прошлый вариант патчей, выпуск v10 урезан до самого необходимого минимума, достаточного для сборки простого модуля ядра, написанного на языке Rust. Отличия от прошлой версии сводятся к мелким правкам, замене sizeof на ARRAY_SIZE в kallsyms.c и адаптации патчей к ядру v6.0-rc7.
Предполагается, что минимальный патч, размер которого сокращён с 40 до 13 тысяч строк кода, упростит принятие поддержки Rust в основной состав ядра. После обеспечения минимальной поддержи планируется постепенно наращивать имеющуюся функциональность.
▪️Как и прошлый вариант патчей, выпуск v10 урезан до самого необходимого минимума, достаточного для сборки простого модуля ядра, написанного на языке Rust. Отличия от прошлой версии сводятся к мелким правкам, замене sizeof на ARRAY_SIZE в kallsyms.c и адаптации патчей к ядру v6.0-rc7.
Предполагается, что минимальный патч, размер которого сокращён с 40 до 13 тысяч строк кода, упростит принятие поддержки Rust в основной состав ядра. После обеспечения минимальной поддержи планируется постепенно наращивать имеющуюся функциональность.
👍20🤡5👎2
Разработчики Fedora Linux отключили в пакете Mesa использование VA-API для аппаратного ускорения кодирования и декодирования видео в форматах H.264, H.265 и VC-1. Изменение войдёт в состав Fedora 37 и затронет конфигурации, использующие открытые видеодрайверы (AMDGPU, radeonsi, Nouveau, Intel и т.п.).
Причина отключения: соблюдение принятых в проекте правил в отношении поставки запатентованных технологий. В частности, в дистрибутиве запрещена поставка компонентов, предоставляющих API для доступа к запатентованным алгоритмам, так как поставка запатентованных технологий требует лицензирования и может привести к юридическим проблемам.
Причина отключения: соблюдение принятых в проекте правил в отношении поставки запатентованных технологий. В частности, в дистрибутиве запрещена поставка компонентов, предоставляющих API для доступа к запатентованным алгоритмам, так как поставка запатентованных технологий требует лицензирования и может привести к юридическим проблемам.
🤔18👍2🤬2
Опубликован выпуск мобильной платформы KDE Plasma Mobile 22.09, основанной на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5, телефонном стеке ModemManager и коммуникационном фреймворке Telepathy.
- В мобильную оболочку перенесены изменения, подготовленные в ветке KDE Plasma 5.26.
- В выпадающей панели быстрых настроек (Action Drawer) в списке уведомлений появилась кнопка для очистки всех уведомлений, а также переключатель "не беспокоить" для временного отключения всплывающих уведомлений. В быстрые настройки мобильного соединения добавлены предупреждения об отсутствии SIM-карты или неуказании точки доступа (APN).
- В навигационную панель добавлена кнопка для включения и выключения экранной клавиатуры, которую можно использовать для доступа к экранной клавиатуре при работе с приложениями, не поддерживающими инициирование её вывода (например, программами, использующими XWayland).
- В строке состояния налажено корректное отображение индикатора подключения через мобильную сеть.
- В мобильную оболочку перенесены изменения, подготовленные в ветке KDE Plasma 5.26.
- В выпадающей панели быстрых настроек (Action Drawer) в списке уведомлений появилась кнопка для очистки всех уведомлений, а также переключатель "не беспокоить" для временного отключения всплывающих уведомлений. В быстрые настройки мобильного соединения добавлены предупреждения об отсутствии SIM-карты или неуказании точки доступа (APN).
- В навигационную панель добавлена кнопка для включения и выключения экранной клавиатуры, которую можно использовать для доступа к экранной клавиатуре при работе с приложениями, не поддерживающими инициирование её вывода (например, программами, использующими XWayland).
- В строке состояния налажено корректное отображение индикатора подключения через мобильную сеть.
🥰25👍7🔥3👎1