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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
246👍14😁1
Выпуск системной библиотеки Glibc 2.41

▪️ Для платформы Linux добавлены новые функции sched_setattr и sched_getattr, через которые можно выставить/прочитать параметры планировщика задач.
▪️ В утилиту iconv добавлена поддержка преобразования кодировки по месту.
▪️ В заголовочный файл math.h добавлены тригонометрические функции, появившиеся в стандарте C23 (TS 18661-4:2015): acospi, asinpi, atan2pi, atanpi, cospi, sinpi и tanpi.
▪️ Добавлена поддержка расширения ARM64 GCS (Guarded Control Stack) для аппаратной защиты адресов возврата из функций и блокирования эксплоитов, использующих методы возвратно-ориентированного программирования.
▪️ Добавлен новый тип архитектуры arch_kind_hygon для китайских x86-64 процессоров Hygon, построенных на основе технологий AMD.
И другие изменения.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🎄2
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍77😁22🤔62
Небольшая шутка над коллегой

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤯57😁21🤔3🎉2👍1
Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁94🤣24👍3
Thunderbird переходит к ежемесячному формированию значительных релизов

Вместо ныне применяемой схемы, при которой значительный релиз формируется раз в год и основывается на ESR-ветках Firefox, начиная с марта планируется публиковать значительные релизы раз в месяц и основывать их на релизах Firefox с обычным временем сопровождения.

Переход ускорит доведение новых возможностей до пользователей, смягчит переход на новые значительные выпуски (изменения будут размыты во времени) и расширит спектр исправляемых при каждом обновлении ошибок (в ESR-ветке исправлялись только уязвимости и серьёзные проблемы).

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🤔1
«Он использует Linux, он определённо хакер!»
Я:
😁79🤣20💯11
Google развивает в Android 16 возможность запуска графических Linux-приложений

Google расширила возможности приложения Terminal, позволяющего запустить эмулятор терминала с доступом к полноценному Linux-окружению, выполняемому в виртуальной машине. В процессе разработки ветки Android 16 в Terminal добавлена поддержка запуска графических приложений, собранных для Linux.

В виртуальной машине для Linux-приложений реализованы средства аппаратного ускорения графики. Для построения графического окружения в состав добавлен композитный сервер Weston, использующий протокол Wayland. Запуск приложений, собранных для X11, осуществляется при помощи DDX-компонента XWayland. Для создания графического сеанса в приложение Terminal добавлена отдельная кнопка и активность "Display".

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🎉7🤯3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁90👍4
Началось продвижение в ядро Linux драйвера Nova для GPU NVIDIA

Инженеры Red Hat предложили включить в состав ядра Linux первый набор патчей с реализацией драйвера Nova. Драйвер рассчитан на использование с GPU NVIDIA, оснащёнными GSP-прошивками, которые используются начиная с серии NVIDIA GeForce RTX 2000 на базе микроархитектуры Turing. Предполагается, что в долгосрочной перспективе Nova заменит собой драйвер Nouveau для GPU с поддержкой GSP.

Новый драйвер написан на языке Rust и, так как инфраструктура для разработки Rust-драйверов ещё только развивается, код Nova намерены переносить в основной состав ядра поэтапно.

Причина продвижения Nova: возможность избавиться от усложнений, свойственных драйверу Nouveau, и добиться значительного упрощения. Nova также позволит решить архитектурные проблемы, которые в Nouveau требуют существенной переработки кодовой базы.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍295
Please open Telegram to view this post
VIEW IN TELEGRAM
😁639
This media is not supported in your browser
VIEW IN TELEGRAM
Разработчик представил проект LinuxPDF — Linux, открытый в PDF через браузер (обязательно на базе Chromium). Код написан на C.

«Это Linux, работающий внутри PDF‑файла через эмулятор RISC‑V, основанный на TinyEMU», — пояснил автор решения.


📌 https://github.com/ading2210/linuxpdf

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣51👍9🫡4
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