Доступен дистрибутив Nitrux 3.4.0. NX Desktop не будут переводить на KDE Plasma 6
Опубликован выпуск дистрибутива Nitrux 3.4.0, построенного на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Проект предлагает собственный рабочий стол NX Desktop, который представляет собой надстройку над KDE Plasma. На основе библиотеки Maui для дистрибутива развивается набор типовых пользовательских приложений, которые можно использовать как на настольных системах, так и на мобильных устройствах.
Одна и та же оболочка может применяться для настольных систем, смартфонов и планшетов, без необходимости создания отдельных версий для устройств с разным форм-фактором.
Изменения в Nitrux 3.4:
– По умолчанию задействовано ядро Linux 6.7.11 с патчами Liquorix.
– Обновлены версии пакетов, в том числе Firefox 124.0.1, Distrobox 1.7.0.1, Touchegg 2.0.17.
– Предложены новые версии Vulkan-драйвера AMD 2024.Q1.3.
И другие изменения.
Linux / Линукс🥸
Опубликован выпуск дистрибутива Nitrux 3.4.0, построенного на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Проект предлагает собственный рабочий стол NX Desktop, который представляет собой надстройку над KDE Plasma. На основе библиотеки Maui для дистрибутива развивается набор типовых пользовательских приложений, которые можно использовать как на настольных системах, так и на мобильных устройствах.
Одна и та же оболочка может применяться для настольных систем, смартфонов и планшетов, без необходимости создания отдельных версий для устройств с разным форм-фактором.
Изменения в Nitrux 3.4:
– По умолчанию задействовано ядро Linux 6.7.11 с патчами Liquorix.
– Обновлены версии пакетов, в том числе Firefox 124.0.1, Distrobox 1.7.0.1, Touchegg 2.0.17.
– Предложены новые версии Vulkan-драйвера AMD 2024.Q1.3.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15😁3
Forwarded from Типичный Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38
Уязвимость в подсистеме io_uring, позволяющая получить привилегии root
В интерфейсе асинхронного ввода/вывода io_uring, предоставляемом ядром Linux, выявлена уязвимость (CVE-2024-0582), позволяющая непривилегированному пользователю получить права root в системе. Для эксплуатации уязвимости достаточно обычного локального доступа к системе, без необходимости манипуляций с пространствами имён. В настоящее время публично доступен работающий эксплоит, а также подробно описана вторая техника эксплуатации уязвимости.
Linux / Линукс🥸
В интерфейсе асинхронного ввода/вывода io_uring, предоставляемом ядром Linux, выявлена уязвимость (CVE-2024-0582), позволяющая непривилегированному пользователю получить права root в системе. Для эксплуатации уязвимости достаточно обычного локального доступа к системе, без необходимости манипуляций с пространствами имён. В настоящее время публично доступен работающий эксплоит, а также подробно описана вторая техника эксплуатации уязвимости.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔18😁5 4
Apple опубликовала код ядра и системных компонентов macOS 14.4
Apple опубликовала исходные тексты низкоуровневых системных компонентов операционной системы macOS 14.4 (Sonoma), в которых используется свободное программное обеспечение, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 172 пакета с исходными текстами. По сравнению с веткой macOS 13 удалены пакеты gnudiff и libstdcxx.
Среди прочего доступен код ядра XNU, исходные тексты которого публикуются в виде срезов кода, связанных с очередным релизом macOS. XNU является частью открытого проекта Darwin и представляет собой гибридное ядро, сочетающее ядро Mach, компоненты от проекта FreeBSD и C++ API IOKit для написания драйверов.
Одновременно опубликованы открытые компоненты, используемые в мобильной платформе iOS 17.4. Публикация включает два пакета - WebKit и libiconv.
Linux / Линукс🥸
Apple опубликовала исходные тексты низкоуровневых системных компонентов операционной системы macOS 14.4 (Sonoma), в которых используется свободное программное обеспечение, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 172 пакета с исходными текстами. По сравнению с веткой macOS 13 удалены пакеты gnudiff и libstdcxx.
Среди прочего доступен код ядра XNU, исходные тексты которого публикуются в виде срезов кода, связанных с очередным релизом macOS. XNU является частью открытого проекта Darwin и представляет собой гибридное ядро, сочетающее ядро Mach, компоненты от проекта FreeBSD и C++ API IOKit для написания драйверов.
Одновременно опубликованы открытые компоненты, используемые в мобильной платформе iOS 17.4. Публикация включает два пакета - WebKit и libiconv.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔21👍12 2
Please open Telegram to view this post
VIEW IN TELEGRAM
Инициатива по сокращению зависимостей у libsystemd
Среди разработчиков системного менеджера systemd ведётся обсуждение вопроса сокращения зависимостей у библиотеки libsystemd, которая связывается не только с компонентами systemd, но и со многими внешними приложениями. Например, в Fedora более 150 пакетов используют libsystemd в зависимостях.
Инициатор обсуждения считает, что подтягивание в libsystemd дополнительных сторонних библиотек, которые не контролируют разработчики systemd, существенно увеличивает поверхность атаки в случае компрометации сторонних библиотек, как это произошло с библиотекой liblzma. В качестве выхода предлагается разделить libsystemd на несколько отдельных библиотек, отвечающих за отдельные API, что позволит подгружать сторонние зависимости только там, где они необходимы.
Ленарт Поттеринг выразил категорическое несогласие с идеей разделения libsystemd на несколько библиотек, так как такой шаг существенно усложнит совместное использование кода в systemd и потребует перевести все внутренние обработчики в разряд публичных или отдельно статически вкомпилировать их в каждую библиотеку. Реализованная для следующего выпуска загрузка внешних библиотек только по необходимости воспринимается Ленартом как оптимальная стратегия. Проблему с усложнением получения данных о динамически загружаемых библиотеках предлагается решить через добавление в файлы ELF дополнительных полей с информацией о подобных динамических зависимостях, которые могут обрабатываться отладчиками и показываться в выводе утилиты readelf.
Linux / Линукс🥸
Среди разработчиков системного менеджера systemd ведётся обсуждение вопроса сокращения зависимостей у библиотеки libsystemd, которая связывается не только с компонентами systemd, но и со многими внешними приложениями. Например, в Fedora более 150 пакетов используют libsystemd в зависимостях.
Инициатор обсуждения считает, что подтягивание в libsystemd дополнительных сторонних библиотек, которые не контролируют разработчики systemd, существенно увеличивает поверхность атаки в случае компрометации сторонних библиотек, как это произошло с библиотекой liblzma. В качестве выхода предлагается разделить libsystemd на несколько отдельных библиотек, отвечающих за отдельные API, что позволит подгружать сторонние зависимости только там, где они необходимы.
Ленарт Поттеринг выразил категорическое несогласие с идеей разделения libsystemd на несколько библиотек, так как такой шаг существенно усложнит совместное использование кода в systemd и потребует перевести все внутренние обработчики в разряд публичных или отдельно статически вкомпилировать их в каждую библиотеку. Реализованная для следующего выпуска загрузка внешних библиотек только по необходимости воспринимается Ленартом как оптимальная стратегия. Проблему с усложнением получения данных о динамически загружаемых библиотеках предлагается решить через добавление в файлы ELF дополнительных полей с информацией о подобных динамических зависимостях, которые могут обрабатываться отладчиками и показываться в выводе утилиты readelf.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Типичный Сисадмин
This media is not supported in your browser
VIEW IN TELEGRAM
AutoBashCraft — это инструмент, который автоматизирует создание скринкастов из блоков кода Bash.
https://github.com/autobashcraft/cli
Он создает среду выполнения Docker для выполнения команд bash, захвата вывода и преобразования его в скринкаст.
Для этого требуется установка docker и node.js
Инструмент можно запустить с помощью NPX.
Типичный🎹 Сисадмин
https://github.com/autobashcraft/cli
Он создает среду выполнения Docker для выполнения команд bash, захвата вывода и преобразования его в скринкаст.
Для этого требуется установка docker и node.js
Инструмент можно запустить с помощью NPX.
Типичный
Please open Telegram to view this post
VIEW IN TELEGRAM
Язык программирования Mojo переводят в разряд открытого ПО
Разработчики языка программирования Mojo начали перевод наработок проекта в разряд открытого ПО. Первым открыт код стандартной библиотеки, который теперь доступен под лицензией Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2. Помимо публикации кода процесс разработки сместился в сторону открытости и возможности передачи сторонних изменений через отправку pull-запросов в GitHub. Исходные тексты компилятора планируют открыть после завершения проектирования внутренней архитектуры.
Linux / Линукс🥸
Разработчики языка программирования Mojo начали перевод наработок проекта в разряд открытого ПО. Первым открыт код стандартной библиотеки, который теперь доступен под лицензией Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2. Помимо публикации кода процесс разработки сместился в сторону открытости и возможности передачи сторонних изменений через отправку pull-запросов в GitHub. Исходные тексты компилятора планируют открыть после завершения проектирования внутренней архитектуры.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
В музыкальной нейронке Suno сгенерировали музыкальную инструкцию «6 шагов загрузки Линукс на пальцах».
Linux / Линукс🥸
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25 13🎉4👍1😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29😁18 14
В госучреждениях Германии переведут 30 тысяч ПК на Linux и LibreOffice
Правительство Шлезвиг-Гольштейна, региона на севере Германии, утвердило миграцию с Windows на Linux и с MS Office на LibreOffice на 30 тысячах компьютеров в различных госучреждениях. Для организации совместной работы в новой инфраструктуре вместо Microsoft Sharepoint и Microsoft Exchange/Outlook будут задействованы Nextcloud, Open Xchange и Thunderbird, а вместо Active Directory предложена служба каталогов на базе открытого ПО.
Переход на открытое ПО затронет все компьютеры госслужащих, включая рабочие станции учителей в школах. Решение принято после успешного завершения пилотного проекта, продолжавшегося два с половиной года.
Linux / Линукс🥸
Правительство Шлезвиг-Гольштейна, региона на севере Германии, утвердило миграцию с Windows на Linux и с MS Office на LibreOffice на 30 тысячах компьютеров в различных госучреждениях. Для организации совместной работы в новой инфраструктуре вместо Microsoft Sharepoint и Microsoft Exchange/Outlook будут задействованы Nextcloud, Open Xchange и Thunderbird, а вместо Active Directory предложена служба каталогов на базе открытого ПО.
Переход на открытое ПО затронет все компьютеры госслужащих, включая рабочие станции учителей в школах. Решение принято после успешного завершения пилотного проекта, продолжавшегося два с половиной года.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from godnoTECH - Новости IT
Please open Telegram to view this post
VIEW IN TELEGRAM
😁73👍22🤔6😢3 3
Доступна система конфигурации сети Netplan 1.0, используемая в Ubuntu
Netplan развивает формат для хранения настроек сетевых интерфейсов и связанные с ним утилиты для управления сетевыми конфигурациями. Он обеспечивает хранение параметров в формате YAML и предоставляет бэкенды, абстрагирующие доступ к конфигурации для NetworkManager и systemd-networkd. Код проекта написан на языках Python и C, и распространяется под лицензией GPLv3.
Помимо сотрудников из компании Canonical в разработке проекта также принимают участие сотрудники Microsoft и Deutsche Telekom. Netplan уже применяется в Ubuntu начиная с выпуска 17.10, задействован в Ubuntu 23.10 Desktop в качестве бэкенда по умолчанию в NetworkManager и применяется по умолчанию для управления сетевыми настройками в официальных сборках Debian 12 для облачных систем. Поддержка Netplan также реализована для cloud-init и инсталлятора Calamares. Новый выпуск Netplan 1.0 войдёт в состав дистрибутива Ubuntu 24.04 и будет поставляться в Debian 13.
Linux / Линукс🥸
Netplan развивает формат для хранения настроек сетевых интерфейсов и связанные с ним утилиты для управления сетевыми конфигурациями. Он обеспечивает хранение параметров в формате YAML и предоставляет бэкенды, абстрагирующие доступ к конфигурации для NetworkManager и systemd-networkd. Код проекта написан на языках Python и C, и распространяется под лицензией GPLv3.
Помимо сотрудников из компании Canonical в разработке проекта также принимают участие сотрудники Microsoft и Deutsche Telekom. Netplan уже применяется в Ubuntu начиная с выпуска 17.10, задействован в Ubuntu 23.10 Desktop в качестве бэкенда по умолчанию в NetworkManager и применяется по умолчанию для управления сетевыми настройками в официальных сборках Debian 12 для облачных систем. Поддержка Netplan также реализована для cloud-init и инсталлятора Calamares. Новый выпуск Netplan 1.0 войдёт в состав дистрибутива Ubuntu 24.04 и будет поставляться в Debian 13.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢11👍8
Please open Telegram to view this post
VIEW IN TELEGRAM
Выпуск Wine 9.6 и Wine staging 9.6
Некоторые изменения:
– В диспетчере системных вызовов (wine_syscall_dispatcher) обеспечено сохранение состояния регистров, используемых в расширении AVX.
– В реализации BCrypt добавлена поддержка использования добавочного заполнения OAEP (Optimal Asymmetric Encryption Padding) вместе с алгоритмом RSA.
– Налажена работа интерпретатора языка описания интерфейса WIDL (Wine Interface Definition Language).
В wined3d включена поддержка расширения
И другие изменения.
Также сформирован выпуск проекта Wine Staging 9.6, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine.
Linux / Линукс🥸
Некоторые изменения:
– В диспетчере системных вызовов (wine_syscall_dispatcher) обеспечено сохранение состояния регистров, используемых в расширении AVX.
– В реализации BCrypt добавлена поддержка использования добавочного заполнения OAEP (Optimal Asymmetric Encryption Padding) вместе с алгоритмом RSA.
– Налажена работа интерпретатора языка описания интерфейса WIDL (Wine Interface Definition Language).
В wined3d включена поддержка расширения
И другие изменения.
Также сформирован выпуск проекта Wine Staging 9.6, предоставляющего расширенные сборки Wine, включающие не полностью готовые или рискованные патчи, пока непригодные для принятия в основную ветку Wine.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM