Linux / Линукс
12.5K subscribers
5.66K 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
GTK перевёл бэкенд для X11 в разряд устаревших

Разработчики библиотеки GTK прекратят поддержку X11 в ветке GTK 5. Несмотря на устаревший статус, в ветке GTK 4 работа на системах X11 будет сохранена.

Желание избавиться от бэкенда X11 объясняется прекращением активности по развитию протокола X11 и проблемами с сопровождающими - бэкенд поддерживается по остаточному принципу, так как имеющиеся разработчики GTK и GNOME сосредоточены на Wayland.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23😢7🤔3🤯2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁77💯3🤔2😢2
Рекомендации Linux Foundation по соблюдению санкций в открытых проектах

Компаниям и организациям, разрабатывающим международные открытые проекты, и подпадающим под юрисдикцию США или взаимодействующим с компаниями из США, даны следующие рекомендации:
▪️ В санкциях OFAC предусмотрено исключение, действующее при распространении информационных материалов. Исходный код, как правило, рассматривается OFAC как информационный материал, что допускает предоставление исходного кода в одностороннем порядке.
▪️ Допускается принимать изменения от лиц, связанных с подсанкционными компаниями, если подобные изменения созданы по инициативе отправителя (не запрошены) и решают общие проблемы проекта, а не приносят пользу продуктам или услугам подсанкционной компании. Например, приём в ядро Linux драйвера для оборудования, выпускаемого подсанкционной компанией, может быть воспринят как нарушение санкций, в то время как приём патча с устранением уязвимости санкции не нарушает.
▪️ В случае приёма исправлений от подсанкционной компании рекомендуется односторонняя связь, т.е. вся дальнейшая доработка принятого патча должна осуществляться самостоятельно, без привлечения подсанкционной компании. Вовлечение подсанкционной компании в доработку, согласование или обсуждение может тратковаться как оказание услуг, запрещённых санкциями.
▪️ Не рекомендуется подписывать соглашения о передаче имущественных прав (CLA) с разработчиками, связанными с подсанкционными компаниями, так как подобное соглашение может быть воспринято как нарушение запрета на соглашения в сфере интеллектуальной собственности.
▪️ Требуется проверять не только прямую связь разработчиков с подсанкционными компаниями, но и их косвенное отношение. Например, работа в других компаниях, на 50% и более принадлежащих подсанкционным лицам, или выполнение подрядных работ по заказу подсанкционных компаний.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣31😁8👍6😢1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁44👍4😢2🫡1
Обновление установочных сборок Void Linux

Среди изменений:
▪️ Добавлена поддержка устройств на базе архитектуры ARM64: Mac c SoC Apple Silicon, Lenovo Thinkpad X13s и Pinebook Pro.
▪️ В образы rpi-aarch64 и rpi-aarch64-musl добавлена поддержка плат Raspberry Pi 500 и Raspberry Pi CM5.
▪️ В инсталлятор добавлено меню, показываемое после завершения установки и позволяющее включить сервисы на установленной системе.
▪️ Обновлены версии пакетов. В Live-сборках задействовано ядро Linux 6.12, а в сборках для Raspberry Pi - 6.6.69.
▪️ Среда рабочего стола Xfce обновлена до версии 4.20.
▪️ Добавлен скрипт xgenfstab для упрощения генерации файла /etc/fstab в chroot-окружениях.
И другие изменения.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍203
Please open Telegram to view this post
VIEW IN TELEGRAM
😁45💯5🤔1
Apple открыла код сборочной системы Swift Build

Swift Build применялась в проприетарных интегрированных средах разработки Xcode и Swift Playground. Система оптимизирована для сборки проектов на языках Swift, C и Objective-C, но может применяться и с другими языками. Для пакетного менеджера Swift Package Manager подготовлен экспериментальный модуль ("--build-system swiftbuild"), позволяющий использовать Swift Build в качестве альтернативного движка для сборки пакетов. Код Swift Build написан на языке Swift и открыт под лицензией Apache 2.0. Поддерживается сборка проектов для Linux, macOS, iOS, Android, QNX и Windows.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Please open Telegram to view this post
VIEW IN TELEGRAM
💯31😁25👍4
Выпуск каталогизатора домашней библиотеки MyLibrary 3.1

Код программы написан на языке программирования С++ и доступен (GitHub, GitFlic) под лицензией GPLv3. MyLibrary каталогизирует файлы книг в формате fb2, epub, pdf, djvu, как доступные напрямую, так и упакованные в архивы, и создаёт собственную базу данных, не изменяя исходные файлы и не меняя их положения. Реализован поиск книг по различным критериям (фамилия, имя, отчество автора, название книги, серия, жанр) и их чтение через программу, по умолчанию установленную в системе для открытия соответствующих форматов файлов.

Значимые изменения:
▪️ Для некоторых функций добавлена опциональная поддержка многопоточности с помощью OpenMP.
▪️ Добавлена возможность фильтрации результатов поиска по различным параметрам.
▪️ Добавлена функция отображения книг, входящих в файл.
▪️ Добавлена функция отображения списка файлов коллекции.
▪️ Ускорен поиск.
▪️ Ускорена обработка архивов во время создания и обновления коллекций.
▪️ Ускорено хеширование файлов во время создания и обновления коллекций.
▪️ Устранены аварийные завершения программы при обработке некоторых rar-архивов.
▪️ Расширен список распознаваемых жанров.
▪️ Сборка переведена на использование cmake.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🙏4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁111🤔7🤯7👍1
Отчёт о развитии Fedora Workstation: AI, Wayland, HDR, MIPI-камеры и Flatpak

Некоторые интересные моменты:
▪️ Интеграция AI-возможностей, реализованных c использованием большой языковой модели Granite, открытой компанией IBM под лицензией Apache 2.0 и охватывающей 8 миллиардов параметров.
▪️ Рассматриваются различные идеи по использованию AI в GNOME и Fedora Workstation, такие как ассистент в написании кода, упрощение настройки аппаратного ускорения AI-инструментов в окружениях на базе Toolbx и инструменты для проведения экспериментов с AI.
▪️ Использование экспериментальных протоколов Wayland. Начиная с версии Wayland-Protocols 1.39 введена новая фаза продвижения протоколов Wayland - "experimental", нацеленная на ускорение доведения протоколов до разработчиков и стимулирование ранней реализации протоколов в существующих проектах.
▪️ Обеспечение поддержки Wayland-протокола для использования расширенного динамического диапазона (HDR) в GNOME Shell и GTK, которая ведётся в сотрудничестве с разработчиками KDE и Kwin. Для конфигуратора GNOME Control Center подготовлен интерфейс для включения и настройки HDR, который войдёт в состав следующего релиза Fedora.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🫡52🤣21
Когда слишком много возился с системой перед собеседованием и теперь Linux не запускается:
😁55💯2
Уязвимость в загрузчике микрокода в CPU AMD, позволяющая обойти изоляцию SEV-SNP

CVE-2024-56161 в процессорах AMD затрагивает загрузчик микрокода и позволяет обойти механизм проверки цифровой подписи при обновлении микрокода. Загрузка модифицированного микрокода позволяет скомпрометировать механизм AMD SEV (Secure Encrypted Virtualization), применяемый в системах виртуализации для защиты виртуальных машин от вмешательства со стороны гипервизора или администратора хост-системы.

Для совершения атаки необходимо наличие прав администратора в локальной системе (возможности выполнить код на уровне нулевого кольца защиты (ring0), находясь не в виртуальной машине).

Прототип эксплоита позволяет загрузить в CPU произвольный микрокод, не заверенный цифровой подписью.

Уязвимость проявляется в процессорах AMD на базе 1-4 поколений микроархитектуры Zen. Обновление микрокода с устранением уязвимости было выпущено 13 декабря 2024 года для процессоров серий AMD EPYC 7001, 7002 и 7003 (Naples, Rome, Milan и Milan-X), а 16 декабря для процессоров серии AMD EPYC 9004 (Genoa, Genoa-X и Bergamo/Siena). Для устранения уязвимости на системах, в которых используется аттестация SEV-SNP, дополнительно требуется обновление прошивки AMD SEV (поставляется вместе с обновлениями BIOS от производителей оборудования).

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13😁5🫡41
Первые итоги проекта по улучшению работы FreeBSD на ноутбуках

▪️ Подготовлена документация для разработчиков по переносу обновлений DRM-драйверов из Linux во FreeBSD. Выполнено портирование DRM-драйверов из ядра Linux 6.7 и проведено тестирование драйверов i915 и amdgpu. Намечена работа по поэтапной синхронизации графических драйверов с ядром Linux 6.12.
▪️ Подготовлен прототип драйвера iwx для Wi-Fi чипов Intel, основанный на коде драйвера из OpenBSD и поддерживающий 802.11a/b/g. Ведётся подготовка к тестированию драйвера среди обычных пользователей.
▪️ Инициирована работа по поддержке режимов низкого энергопотребления S0ix и s2idle (Suspend-To-Idle). Поддержка спящего режима S4 на некоторых моделях ноутбуков. Возможность перевода виртуальных машин в спящий режим.
▪️ Создание инструментария для перехода на использование pkgbase. Использование pkgbase в установщике.
▪️ Создан список ноутбуков, поддерживаемых во FreeBSD. В списке пока только ноутбук Framework Laptop 13 (AMD Ryzen 7040) и 7 кандидатов (Framework 13" Gen 13, Framework 16" AMD, Lenovo X1 Carbon Gen 11, Lenovo T, Dell Latitude 3440, 5450, Framework 13" Ultra 1, Lenovo X1 Carbon Ultra 1).
▪️ Создан список поддерживаемых сред рабочего стола. В списке отмечены кандидаты: KDE, Xfce, GNOME kde xfce gnome sway river mate.
▪️ Продолжается работа над прослойкой для запуска Linux-драйверов во FreeBSD.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24😁4🎉31
Forwarded from ElectroFetish
This media is not supported in your browser
VIEW IN TELEGRAM
после курса?
😁86👍4
Релиз MaXX Interactive Desktop 2.2, адаптации рабочего стола IRIX для Linux

MaXX Interactive Desktop пытается воссоздать пользовательскую оболочку IRIX Interactive Desktop (SGI Indigo Magic Desktop) с использованием технологий Linux. Исходный код опубликован лишь частично. Редакция оболочки для Linux реализована поверх оконного менеджера 5dwm (на основе OpenMotif) и библиотек SGI-Motif. Проект использует модульную архитектуру с применением микросервисов для раздельного выполнения компонентов рабочего стола. В состав входят системы для централизованного мониторинга (MaXXmonitor) и управления конфигурацией.

Основные изменения:
▪️ Добавлена поддержка вывода уведомлений на рабочем столе.
▪️ Добавлен переключатель задач по комбинации клавиш Alt+Tab.
▪️ Модернизирован оконный менеджер 5Dwma.
▪️ Добавлена опция для быстрого переключения между классическим и современным режимами оформления рабочего стола.
▪️ Улучшено оформление современного режима интерфейса.
▪️ Предложен новый стиль оформления окон, напоминающий ОС IRIX.
▪️ Добавлена утилита telldesktop для выбора стиля оформления рабочего стола.
▪️ Добавлены настройки отрисовки текста.
▪️ Улучшена интеграция корзины Dumpster с рабочим столом.
▪️ Добавлены новые звуковые и визуальные эффекты, привязываемые к событиям в файловом менеджере и корзине Dumpster.
▪️ В состав включён инструментарий для работы с 3D-графикой OpenInventor 2.1.5, созданный SGI.
▪️ Добавлен конфигуратор MaXXsettings и обеспечена его начальная интеграция с рабочим столом.
▪️ Реализована начальная поддержка спецификаций Freedesktop (меню, файлы .desktop и т.п.).


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7😁2😢2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁45
Доступен дистрибутив OpenWrt 24.10

OpenWrt 24.10.0 развивается для сетевых устройств, таких как маршрутизаторы, коммутаторы и точки доступа. OpenWrt поддерживает 1970 устройств и предлагает систему сборки, упрощающую кросс-компиляцию и создание собственных сборок.

Изменения в OpenWrt 24.10:
▪️ По умолчанию включена поддержка TLS 1.3, реализованная благодаря обновлению библиотеки mbedtls до версии 3.6.
▪️ Для устройств с большим размером Flash-памяти во всех файловых системах активирована поддержка ACL (POSIX Access Control List) и атрибутов безопасности.
▪️ Для устройств с большим размером Flash-памяти в ядре включена поддержка MPTCP (MultiPath TCP), расширения протокола TCP для доставки TCP-пакетов одновременно по нескольким маршрутам через разные сетевые интерфейсы.
▪️ Улучшена поддержка Wi-Fi 6 (802.11ax) и добавлена начальная поддержка Wi-Fi 7 (802.11be).
▪️ Улучшена работа фонового процесса lldpd с реализацией протокола LLDP (Link Layer Discovery Protocol).
И другие изменения.


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