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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
2 шага в /dev/null

Linux / Линукс
🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
😁53👍7🤣4
Самое смешное, что жирдяй прав.

Linux / Линукс
🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
👍44🤣28😁2🤔1
Появился форк KDE 1 для современных систем MiDesktop

Представлен экспериментальный проект MiDesktop, форк классической среды рабочего стола KDE 1.1.2, адаптированный для работы на современных дистрибутивах. Код портирован на фреймворк Qt 2, который также поддерживается в рамках родственного проекта Osiris.

Цель MiDesktop сохранить минималистичный дух десктопов конца 90-х, избавившись от присущих тому времени недостатков, но не добавляя избыточной функциональности. Проект позиционируется как лёгкий и быстрый, совместимый с X11 (включая XWayland).

Пока что MiDesktop остаётся в ранней стадии: есть проблемы с работой Firefox/Chrome, многомониторными конфигурациями и конфигуратором KDE Control Center. Однако планы у разработчиков амбициозные, а именно портирование на Wayland, обновление KDM и адаптация классических приложений KDE вроде KWrite и KCalc.

Linux / Линукс
🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔22👍15🤣65
Тот неловкий момент, когда перепутал chmod 600 с chmod 777

Linux / Линукс
🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚32🎅7👍3💔3🤬1
Участники команды Debian Data Protection Team сложили полномочия

Андреас Тилле, лидер проекта Debian, опубликовал отчёт, в котором упомянул о проблемах в команде Data Protection Team - три представителя, работавших в данной команде, одновременно сложили с себя полномочия. В качестве причины ухода упоминается отсутствие возможности и энтузиазма продолжать работу. Команда осталась без участников и проект срочно ищет добровольцев их замещения.

Команда Data Protection Team была создана в 2018 году для координации соблюдения европейского законодательства в области защиты данных (GDPR), реагирования на запросы о хранимых проектом данных, консультирования разработчиков Debian по вопросам обработки персональных данных и улучшения политики конфиденциальности. Желающие присоединиться участники должны иметь практические знания в области защиты данных и понимание требований GDPR.

Linux / Линукс
🎄
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚156🫡3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁70🌚7🤬2🫡2
Linux / Линукс
Тир-лист всех дистрибутивов Linux / Линукс 🎄
Кто-то просил тир-лист в хорошем качестве

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁66👍4💔4😢3
GNOME и Firefox намерены отключить по умолчанию вставку средней кнопкой мыши

В GNOME и Firefox предложены изменения, отключающие по умолчанию одну из полезных функций графических окружений в Linux - возможность быстрой вставки содержимого буфера обмена (PRIMARY selection) нажатием средней кнопки мыши. Изменения находятся на стадии рецензирования и пока окончательно не утверждены.

В качестве причины отключения разработчики Firefox упоминают непривычность данной возможности для новичков, которых приводит в замешательство случайное нажатие на колесо мыши. В качестве аргумента также упоминается wiki-страница на сайте freedesktop. org, в которой утверждается, что нормальное поведение при работе с буфером обмена в Linux соответствует поведению Windows и macOS, а вставка средней кнопкой мыши преподносится как «пасхальное яйцо» для опытных пользователей. В случае принятия изменения пользователям Firefox придётся вручную менять значение параметра "middlemouse.paste" на странице about:config.

Мотивом отключения вставки средней кнопкой мыши в GNOME является желание избавиться от специфичных возможностей X11 (в Wayland данная функция также поддерживается), приводящих к неожиданному поведению для пользователей других платформ и обычно используемых случайно. Предполагается, что пользователи, которым вставка средней кнопкой важна смогут вернуть её поддержку через изменение настроек командой "gsettings set org.gnome.desktop.interface gtk-enable-primary-paste true".

Что думаете об этом возможном изменении?
🤬 — Функция часто срабатывает случайно и раздражает.
💔 — Лучше бы не трогали.


Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
💔111🤬359👍4
Как продебажить сеть в контейнере если в нём не хватает утилит?

Иногда слышу вопросы от коллег типа: "Как выполнить какой-нибудь запрос из контейнера, если в нём нет curl?". Или: "Как снять дамп из контейнера, если в нём нет tcpdump?".

Есть один очень простой способ, как выполнить любую команду внутри сети контейнера. Единственное, что вам понадобится, это доступ с root-правами к хосту.

1. Находим PID процесса контейнера. Обычно для этого достаточно выполнить ps aux | grep "команда запуска вашего контейнера", но если контейнеров запущенной одной и той же командой на хосте много, то лучше воспользоваться CLI вашего рантайма (типа crictl) для опредленя PID'а нужного контейнера.

2. Заходим в сетевой неймспейс этого процесса через команду nsenter -n -t $PID, где -n значит network.

Всё. Можете проверить, что вы там, где нужно, введя команду ip a.

Это очень полезный метод, когда вам либо самим нужно что-то проверить, либо когда нужно доказательство клиенту, что с трафиком из контейнера 100% всё порядке.

Между инцидентами

Реклама. Давыдов И.А. ИНН 775108336633. erid: 2W5zFGaTMax
10
Код Android теперь будут выкатывать только два раза в год

Google решил серьезно замедлить публичный конвейер AOSP (Android Open Source Project). Вместо ежеквартальных обновлений код платформы теперь будут публиковать всего дважды в год во втором и четвертом кварталах.

Вместо непрерывно обновляемой ветки aosp-main для разработки и сборок теперь рекомендуют использовать новую ветку android-latest-release, которая будет отражать код последнего стабильного релиза Android. Изменение не повлияет на публикацию патчей с устранением уязвимостей, которые продолжат раз в месяц размещаться в ветках "android-security".

В качестве причин изменения упоминается желание обеспечить стабильность платформы для экосистемы Android и привести AOSP к модели разработки trunk-stable, что позволит упростить разработку Android, избавиться от необходимости поддержания нескольких веток и предоставить сторонним разработчикам более стабильный и безопасный код.

В прошлом году Google перешла к разработке релизов за закрытыми дверями без публикации в AOSP промежуточных результатов.

Это проблема в первую очередь для простых смертных и проектов энтузиастов. Все крупные компании типа Samsung, Xiaomi, OnePlus и так далее, получают исходники напрямую, а пострадают кастомные прошивки типа Graphene OS, Lineage OS и т.д.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬67🤔84👍2💔2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁543
Loss32 - Windows-подобная система, похожая на ReactOS, но на ядре Linux

Проект Loss32 развивает дистрибутив Win32/Linux, сочетающий ядро Linux с графическим окружением в стиле Windows, построенным на основе Wine и пользовательских компонентов ReactOS. Дистрибутив ориентирован на воссоздание среды рабочего стола Windows и предоставление средств для бесшовного запуска Windows-приложений, но при этом поддерживает и запуск традиционных Linux-программ. Первый прототип Loss32 планируют опубликовать в этом месяце.

По своим целям проект очень близок к ReactOS и также пытается воссоздать операционную систему в стиле Windows, но отличается от него отказом от использования ядра Windows NT. По мнению создателей Loss32 основным фактором, тормозящим разработку ReactOS, является попытка создания собственного аналога ядра Windows NT, что не позволяет добиться должной поддержки оборудования, стабильности и функциональности. В Loss32 решено сосредоточить усилия на создании среды запуска Windows-приложений, используя системное окружение на основе хорошо работающих Debian 13 и Wine.

В отличие от традиционных дистрибутивов Linux в Loss32 компоненты пространства пользователя по возможности заменены на Wine, а среда рабочего стола базируется на приложениях и библиотеках Win32, таких как explorer.exe и shell32.dll от Wine и проекта ReactOS. В качестве композитного менеджера задействован Mutter. Оформление стилизовано под классический интерфейс Windows, применяемый с конца 1990-х по начало 2010-х годов. Система позволяет загружать и запуска exe-файлы с Windows программами, так как это делается в Windows.

Как считаете, нужно такое в Линуксе?

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔37🤣17👍8🔥3🤬2
В KDE есть приложение о чае в Flathub

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37😁15🔥43🤔3
Cреднее время обнаружения ошибок ядре Linux - 2 года

Исследование 125 тысяч исправлений в ядре Linux показало, что среднее время обнаружения ошибок составляет 2.1 года. Для ошибок, исправленных в 2025 году, этот срок вырос до 2.8 лет. Хотя более половины (56.9%) ошибок находят и устраняют в течение первого года, значительная часть (13.5%) остаётся в коде дольше пяти лет.

А теперь к деталям. Так, время обнаружения сильно зависит от типа ошибки и подсистемы. Например, наиболее коварные состояния гонки (race conditions) остаются незамеченными в среднем 5.1 года. В то же время, ошибки в современных активно развиваемых подсистемах, таких как BPF, находят быстрее, в среднем за 1.1 год.

Значительное влияние на улучшение ситуации оказывают автоматизированные инструменты поиска уязвимостей (Syzkaller, KASAN и др.). Если в 2010 году ни одной ошибки не нашли в течение года с момента её внесения, то к 2022 году этот показатель вырос до 69%. Данные исследования также использовали для обучения модели VulnBERT, которая с высокой точностью (92.2%) предсказывает наличие уязвимостей в новых коммитах.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🤔6💔6🤯1😢1
Когда дебаты вышли из под контроля

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁83
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚42👍2🤣2
Gentoo опубликовал отчёт за 2025 год

Финансово фонд Gentoo Foundation получил 12 066 долларов, в основном за счёт пожертвований, при этом расходы (21 036 долларов) незначительно превысили доходы, что привело к небольшому уменьшению баланса.

Заметно снизилась активность разработки, например, число коммитов в основной репозиторий сократилось на 9%, а вклад сторонних участников на 27%. При этом нагрузка на систему отслеживания ошибок остаётся высокой (за год было решено более 22 тысяч проблем). Проект продолжает поддерживать огромный портфель из более чем 19 тысяч пакетов, общий размер бинарных сборок для x86-64 достиг 89 ГБ.

Среди важных технических инициатив - подготовка к переходу с GitHub на Codeberg (Forgejo) из-за несогласия с навязыванием Copilot, введение новой спецификации EAPI 9 для ebuild-сценариев, улучшение поддержки альтернативных библиотек (musl-locales, zlib-ng) и добавление официальных образов для WSL и облачных сред. Также был запущен новый сборочный сервер для ускорения процессов.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍215🎅5
"Алкоголь на повлияет на моего ребенка"

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
1😁54🤣13🤔3
Обнаружена и объяснена уязвимость в восстановленной ОС UNIX v4

В конце 2025 года в Университете Юты была найдена и успешно восстановлена считавшаяся утерянной операционная система UNIX v4 (1973 года). Это исторический релиз, в котором ядро впервые было переписано с ассемблера на язык Си. Исходный код, включающий 27 тысяч строк на Си, опубликован на GitHub и готов для запуска в симуляторе PDP-11.

В ходе изучения кода в утилите su (меняющей пользователя на root) была обнаружена классическая уязвимость переполнения буфера. Программа копировала вводимый пароль в фиксированный массив без проверки длины, что теоретически позволяло перезаписать память и выполнить произвольный код.

Этот баг прокомментировал один из пионеров Unix, 93-летний Дуглас Макилрой. Он объяснил, что до знаменитого червя Морриса (1988) сообщество не воспринимало переполнения буферов как серьёзную угрозу. Проверки ручного ввода считались излишним усложнением кода, а аварийное завершение приемлемой реакцией на ошибку. Философия была простой: «Кому понадобится вручную вводить строку длиннее 100 символов?».

Уязвимость стала живым свидетельством эволюции мышления в области кибербезопасности. Она наглядно показывает, как изменились подходы от доверия к окружению до принципа «никогда не доверяй входным данным».

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