Linux / Линукс
12.5K subscribers
5.65K photos
146 videos
27 files
5.88K links
№ 4922181359
Все о мире Свободного Программного Обеспечения

🤝 Для связи - @raz_raz
💬 Чат - t.iss.one/linuxgram_chat
🔷 ВК - vk.com/linux0ids
💡 Предложка - @linux_gram_bot

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Безвентиляторный, настроенный домашний сервер (Asus Pro H610T + i3-13100). С низким уровнем потребления в простое (фото 2).

DietPi (Debian 12) — очень легкая и оптимизированная ОС.

Типичный 🥸 Сисадмин
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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔18😁54
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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔21👍122
Please open Telegram to view this post
VIEW IN TELEGRAM
50😁8👍2😢1
Инициатива по сокращению зависимостей у libsystemd

Среди разработчиков системного менеджера 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
25👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
39😁6
This media is not supported in your browser
VIEW IN TELEGRAM
AutoBashCraft — это инструмент, который автоматизирует создание скринкастов из блоков кода Bash.

https://github.com/autobashcraft/cli

Он создает среду выполнения Docker для выполнения команд bash, захвата вывода и преобразования его в скринкаст.

Для этого требуется установка docker и node.js

Инструмент можно запустить с помощью NPX.

Типичный 🎹 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4
Язык программирования Mojo переводят в разряд открытого ПО

Разработчики языка программирования Mojo начали перевод наработок проекта в разряд открытого ПО. Первым открыт код стандартной библиотеки, который теперь доступен под лицензией Apache 2.0 c исключениями от проекта LLVM, допускающими смешивание с кодом под лицензией GPLv2. Помимо публикации кода процесс разработки сместился в сторону открытости и возможности передачи сторонних изменений через отправку pull-запросов в GitHub. Исходные тексты компилятора планируют открыть после завершения проектирования внутренней архитектуры.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
23
Please open Telegram to view this post
VIEW IN TELEGRAM
48😁212🎉2
Media is too big
VIEW IN TELEGRAM
В музыкальной нейронке Suno сгенерировали музыкальную инструкцию «6 шагов загрузки Линукс на пальцах».

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁2513🎉4👍1😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29😁1814
На чем двигаетесь, it-господа?

Типичный 🚘 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3013
В госучреждениях Германии переведут 30 тысяч ПК на Linux и LibreOffice

Правительство Шлезвиг-Гольштейна, региона на севере Германии, утвердило миграцию с 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
60👍231😢1
Создатели Astra Linux заявили, что планируют начать экспансию на международный рынок с 2025 года

Гендиректор компании Илья Сивцев также добавил, что компания пока сосредоточена на создании «зрелых» продуктов для российского рынка.

🥸 godnoTECH - Новости IT
Please open Telegram to view this post
VIEW IN TELEGRAM
😁73👍22🤔6😢33
Доступна система конфигурации сети 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 / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢11👍8
Please open Telegram to view this post
VIEW IN TELEGRAM
87👍154😢2
Выпуск 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 / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
50😁20
Выпуск мультимедиа-пакета FFmpeg 7.0

• В утилите командной строки ffmpeg обеспечено параллельное выполнение операций распаковки/упаковки медиаконтейнеров, декодирования, кодирования и применения фильтров.
• Реализована поддержка кодирования и декодирования видео в формате MPEG-5 (EVC - Essential Video Coding), используя внешнюю библиотеку libxevd.
• Добавлены распаковщики и упаковщики медиаконтейнеров (demuxer/muxer) для формата QOA (Quite OK Audio), применяемого для передачи звука c потерей качества.
• Добавлены распаковщики и упаковщики медиаконтейнеров (demuxer/muxer) для формата IAMF (Immersive Audio Model and Format), определяющего контейнер для распространения объёмного звука.
• Реализована возможность использования API D3D12VA (Direct 3D 12 Video Encoding) для аппаратного ускорения декодирования форматов H264, HEVC, VP9, AV1, MPEG-2 и VC1.
И другие изменения.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21
Please open Telegram to view this post
VIEW IN TELEGRAM
😁473👍2