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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
🚀 GNOME Mutter 48.rc: Релиз-кандидат доступен для тестирования

Выпущен релиз-кандидат Mutter 48.rc, предшествующий стабильному релизу GNOME 48. Данный выпуск включает ряд значительных изменений и улучшений, ориентированных на Wayland и общую стабильность.

Ключевые изменения в Mutter 48.rc:

* Wayland HDR и управление цветом: Реализована поддержка протокола управления цветом Wayland для обеспечения HDR на рабочем столе GNOME.
* Динамическая тройная буферизация: Включена поддержка динамической тройной буферизации, разработанная Canonical/Ubuntu, для повышения плавности интерфейса Wayland.
* Протоколы Wayland: Добавлена поддержка Presentation Time v2 и Cursor Shape v1, расширяющие функциональность и стабильность Wayland.
* Размещение окон: Улучшено центрирование новых окон и поведение по умолчанию при их размещении.
* "Липкая" блокировка перетаскивания: "Sticky drag lock" активирован по умолчанию.
* Поддержка a11y: Реализован мониторинг клавиатуры для улучшения доступности.
* Исправление DMA-BUF: Устранена проблема поддержки DMA-BUF в headless-сессиях.
* Настройки яркости: Добавлены настройки управления яркостью.
* Исправления ошибок: Включены исправления сбоев и общие исправления ошибок.

Стабильный релиз GNOME 48.0 ожидается 19 марта. Подробности о внесенных изменениях доступны в коммите Mutter.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41😁203
Состоялся выпуск мобильной платформы Ubuntu Touch OTA-8

Разработчики из UBports (эта команда занимается Ubuntu Touch после отказа от продолжения развития проекта со стороны Canonical) представили восьмой выпуск мобильной платформы Ubuntu Touch OTA-8 Focal (over-the-air), основанный на пакетной базе Ubuntu 20.04. Релиз Ubuntu Touch OTA-7 состоялся в ноябре 2024 года.

Обновление Ubuntu Touch OTA-8 Focal в ближайшие дни будет сформировано для устройств Asus Zenfone Max Pro M1, F(x)tec Pro1 X, Fairphone 3/3+/4, Google Pixel 3a/3a XL, JingPad A1, Oneplus 5/5T/6/6T, OnePlus Nord N10 5G/N100, Sony Xperia X, Vollaphone X/22/X23 и Xiaomi Poco X3 NFC / X3.

В Ubuntu Touch OTA-8 добавлена поддержка VoLTE (Voice over LTE) для устройств Volla Phone X23 и Volla Phone 22, работающих на порту Halium 12, поддержка сетей Wi-Fi с защитой WPA3 и возможность удаления изображения из записи контакта. Этот релиз также включает в себя общие исправления ошибок и обновления безопасности, как из ветки Ubuntu, так и из решений UBports.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉24👍14
Intel представила результаты ежегодного Open Source Community Survey 2024, охватившего сотни контрибьюторов по всему миру. Главное:

* Женщины: 29% респондентов (рост с 8%).
* Индия: 20% участников (рост в 4 раза).
* Автопром: 17% респондентов (вместо 2%).

* Главные вызовы:
* 📚 Документация и онбординг (35%): Основное препятствие для развития.
* 🛠 Технический долг (33%): Второй по значимости вызов.
* 🛡 Безопасность и управление уязвимостями (29%): Топ-3 проблем.

* Выгорание снижается, но остается: 26% мейнтейнеров все еще испытывают выгорание.
* AI в Open Source: 60%+ респондентов используют Open Source AI инструменты.
* Популярные сценарии: NLP (51%), автоматизация (39%), ML-модели (33%).

* Барьеры для внедрения AI:
* Масштабируемость и производительность (37%).
* 🧑‍💻 Нехватка AI-специалистов (37%).
* ⚖️ Регулирование и соответствие нормам (34%).
* 🧩 Интеграция (33%).
* Intel OPEA: Запущена Open Platform for Enterprise AI для решения проблем внедрения AI в enterprise-сегменте.

В заключение: Open Source продолжает эволюционировать, AI становится ключевым элементом, но старые проблемы, такие как документация и технический долг, никуда не делись.

З.Ы. Технический долг (Technical Debt) - это метафора в разработке, которая описывает последствия выбора легких, но неоптимальных решений в краткосрочной перспективе, чтобы ускорить разработку.

Типичный 🥸 Сисадмин
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🤔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😢41😁20🤯3
📋 Релиз KeePassXC 2.7.10: Импорт из Proton Pass, улучшения CLI и исправления.

Ключевые изменения:

* Импорт из Proton Pass: Добавлена функция импорта баз данных напрямую из Proton Pass, упрощающая миграцию для пользователей, переходящих на KeePassXC.
* Настройка размера шрифта: Реализована регулировка размера шрифта интерфейса для улучшения читаемости и доступности на экранах с разным разрешением.
* Улучшения CLI:
* Добавлена возможность HTML-экспорта через CLI, что позволяет автоматизировать создание отчетов или архивирование баз данных в формате HTML.
* Реализован шорткат -d для dry-run команды merge, облегчающий тестирование команд и процедуры слияния баз данных без немедленного выполнения.
* Незначительные улучшения UI: Доработаны иконки индикатора надежности пароля, добавлен счетчик символов в генератор паролей и кнопки на панели инструментов для быстрого доступа к настройкам и статистике базы данных.
* Исправления ошибок: Устранены проблемы с импортом CSV и улучшена общая отполированность интерфейса. Специфичные исправления для macOS включают опцию отключения блокировки базы данных при переключении пользователей, а также исправления для разрешений записи экрана и функциональности Secure Input Mode.

Доступность:

KeePassXC 2.7.10 доступен для загрузки с официального сайта проекта, а также в виде пакетов AppImage, Flatpak и Snap для дистрибутивов Linux.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍216
Please open Telegram to view this post
VIEW IN TELEGRAM
😁59👍5🤯21🙏1
Релиз проекта Memsafe для безопасной работы с памятью в С++

Опубликован релиз проекта Memsafe, реализующего механизм безопасной работы со ссылочными типами и динамической памятью в коде на языке С++. Защита может быть добавлена без нарушения обратной совместимости со старым С++ кодом. Проект оформлен в виде одного заголовочного файла memsafe.h и плагина для компилятора Clang. Код распространяется под лицензией LGPL 2.1.

Для безопасной работы с памятью использована концепция защиты из языка NewLang, адаптированная для С++ и дополненная контролем инвалидации ссылочных типов. В основе безопасного управления динамической памятью лежит использование сильных и слабых указателей, а также контроль времени жизни копий переменных с сильными указателями во время компиляции исходного кода программы.

Предложенная техника защиты походит на концепцию владения и заимствования из языка Rust, но реализована на базе сильных и слабых ссылок (стандартных механизмов С++ shared_ptr и weak_ptr). Любые операции с данными для переменной по ссылке возможны только после её захвата, т.е. после преобразования слабой ссылки (weak_ptr) в сильную (shared_ptr).
Способ маркировки объектов в коде библиотеки реализован с помощью С++ атрибутов "[[memsafe(...)]]", что напоминает способ из спецификаций P3038 и P3081 с профилями безопасности (предложены Бьёрном Страуструпом (Bjarne Stroustrup) и Гербом Саттером (Herb Sutter)), но не требует разработки нового стандарта С++ (достаточно использовать уже существующий С++20).


Уровень сообщений плагина можно ограничить в коде с помощью макроса или аргументом командной строки. После проверки исходного кода, плагин можно вообще не использовать, так как он только анализирует AST, но не вносит в него никаких исправлений.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15
Директора Astra Linux побили у него же дома

Роман Мылицын, руководитель отдела перспективных исследований ГК «Астра», стал жертвой бытового конфликта.

Причина – его собака, чей лай мешал жителям дома. Соседи неоднократно выражали недовольство в общем домовом чате, жалуясь на «невозможность спокойной жизни». Один из соседей решил разобраться лично, и дело дошло до драки. На следующий день после которой пострадавший вызвал бригаду скорой.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁68👍30🤔11🤣4🤯3
Вот почему я теперь на Линуксе

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
27😁24👍3
Большое обновление Firefox — вертикальные вкладки, новая боковая панель и многое другое

▪️ Главной изюминкой апдейта стало появление так называемых вертикальных вкладок — альтернативное отображение вместо привычного горизонтального расположения в верхней части браузера. Активировать вертикальные вкладки можно, нажав правой кнопкой мыши на панели инструментов в верхней части браузера и выбрав пункт «Включить вертикальные вкладки».
▪️ Также в Firefox 136 появилась новая боковая панель. Она включает чат-бот на базе ИИ по выбору пользователя, закладки, историю и вкладки с устройств, синхронизированные с учетной записью Mozilla. Включить обновленную боковую панель Firefox можно в разделе «Настройки» > «Основные» > «Разметка браузера».

▪️ Ещё одно новшество – диалоговое окно «Очистить данные браузера и файлы cookie» теперь позволяет очищать сохраненную информацию форм отдельно от истории браузера.


Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19😁2🤔1🤣1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁62😢9👍2
Опубликованы Linux From Scratch 12.3 и Beyond Linux From Scratch 12.3

В Linux From Scratch приведены инструкции по созданию с нуля базовой Linux-системы, используя лишь исходные тексты необходимого программного обеспечения. Beyond Linux From Scratch дополняет инструкции LFS информацией о сборке и настройке около 1000 программных пакетов, охватывающих различные области применения, от СУБД и серверных систем, до графических оболочек и медиапроигрывателей.

▪️ В Linux From Scratch 12.3 обновлено 48 пакетов. В версии с системой инициализации SysVinit вместо eudev задействован Udev из systemd 257.3. Исправлены ошибки в загрузочных скриптах, выполнены редакторские работы в пояснительных материалах по всей книге.

▪️ В Beyond Linux From Scratch 12.3 отмечено 1560 обновлений. Добавлены новые пакеты: sysmon3/sysmond, zxing-cpp, kdsoap-ws-discovery-client, plasma-activities-stats, docbook-xsl-ns, libgstgtk4, cargo-c, LuaJIT и glslc. Удалён пакет qt5.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19
Выпуск эмулятора FEX 2503, позволяющего запускать x86-программы на системах ARM64

Опубликован релиз проекта FEX 2503, развивающего эмулятор для выполнения игр и приложений, собранных для архитектур x86 и x86-64, в Linux-окружении на системах с процессорами ARM64 (AArch64). Эмулятор FEX применяется проектом Asahi для запуска на системах с ARM-чипами Apple Silicon игр из каталога Steam, собранных для архитектуры x86_64. Код проекта написан на языке С++ с ассемблерными вставками и распространяется под лицензией MIT.

Библиотеки, необходимые для запуска x86-приложений в ARM64-окружении, подключаются в форме overlay-прослойки с образом корневой ФС (rootfs), поставляемой в формате SquashFS. Подобная прослойка даёт возможность обойтись без создания отдельного chroot-окружения. Загрузка уже сформированных проектом образов rootfs производится утилитой FEXRootFSFetcher.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20😁41
Please open Telegram to view this post
VIEW IN TELEGRAM
😁60😢131
Отчёт FreeBSD по улучшению юзабилити и работы на ноутбуках

Основные изменения по сравнению с первым отчётом:
▪️ Продолжена работа над новым драйвером acpi_spmc для управления энергопотреблением, позволяющим использовать режимы низкого энергопотребления S0ix и s2idle (Suspend-To-Idle).
▪️ Продолжена работа над поддержкой использования Wi-Fi 4 (802.11n) и Wi-Fi 5 (802.11ac) на ноутбуках.
▪️ Проведена работа по интеграции в ядро FreeBSD драйвера UVC (USB Video Class) для web-камер с интерфейсом USB.
▪️ Выполнена оптимизация работы планировщика задач на CPU с гетерогенными ядрами (сочетание быстрых/высокопроизводительных и медленных/энергоэффективных ядер в CPU).
▪️ Разработан экспериментальный патч для поддержки нестандартных звуковых портов. Патч не принят, так как решено использовать отдельные звуковые устройства для каждого канала аудиовыхода (pin) вместо использования эвристики для группировки каналов.
▪️ В прототип драйвера iwx для Wi-Fi чипов Intel, основанный на коде драйвера из OpenBSD и поддерживающий 802.11a/b/g, добавлена поддержка скоростей HT (High Throughput), протестированных в сетях с частотами 2.4 и 5 GHz.


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