Linux / Линукс
12.5K subscribers
5.92K photos
163 videos
27 files
6.16K 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
👍41🤯13😁2
В основном удалению подлежат устаревшие возможности, которые мешают развитию KDE и не работают должным образом. Удаление подобных компонентов позволит высвободить ресурсы для продвижения новшеств. Удаление планируется в выпуске KDE Plasma 6, намеченном на осень 2023 года.

Решено удалить следующие возможности:
— Система глобальных клавиатурных комбинаций KHotKeys.
— Оконные виджеты для KRunner - ограничены по функциональности, а пользователи путают их с полноценными программами.
— Переключатели задач (обработчики Alt+Tab) "Grid", "Informative", "Small Icons", "Text Only" и "Thumbnails".
— Настройка принудительной установки DPI шрифтов для Wayland и глобальные настройки размера пиктограмм.
— Тема оформления Air - старый набор стилей, который остался без сопровождения и имеет давние проблемы.
— Возможность установки настроек энергопотребления в привязке к комнатам (Activities).
— Представление доступных настроек в форме набора пиктограмм. На смену данному режиму пришла боковая панель.
— Поддержка использования картинки дня с сервиса Unsplash.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🌚3
Думаете о международной карьере, но боитесь, что не хватит английского? Практикуйте его в разговорных клубах для IT-специалистов.

За пять дней вы:

- узнаете, как готовиться к собеседованию на английском
- попробуете использовать фреймворк STAR на примере собеседования
- потренируетесь вести дискуссию и вежливо отстаивать свою точку зрения
- получите подарки от Яндекс Практикума

Формат: закрытый телеграм-канал и два воркшопа в Zoom. В канале вы получите чек-листы и будете решать упражнения. На воркшопах — сможете попрактиковаться с преподавателем и другими студентами.

Ведущая: Василиса Шеромова. Преподаватель на курсах английского для работы в IT. Опыт преподавания: больше 10 лет. Пять лет работала менеджером по маркетингу в IT-компаниях.
👍7🤯4😢2
когда зашёл слишком далеко..

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁49👍13🤯8🔥3🌚1
Инструменты безопасности Linux ⌨️

Сегодня речь пойдет об опенсорсных средствах безопасности веб-приложений
Они помогают тестировать веб-приложения на наличие таких проблем, как внедрение SQL, межсайтовый скриптинг и другие веб-уязвимости.

▪️ Nikto
Это сканер уязвимостей веб-приложений, который может выявлять потенциальные проблемы безопасности на веб-серверах и в приложениях. Он проверяет наличие неправильных настроек, устаревшего программного обеспечения и других распространенных уязвимостей.

Особенности:
— Комплексное сканирование уязвимостей веб-приложений
— Регулярные обновления, позволяющие быть в курсе последней информации об уязвимостях
— Поддержка различных технологий веб-сервера


▪️ OWASP ZAP
Это сканер безопасности веб-приложений, разработанный Open Web Application Security Project.

Особенности:
— Автоматическое и ручное сканирование уязвимостей
— Инструменты для перехвата и изменения веб-трафика
— Интеграция с другими инструментами и платформами безопасности


▪️ Wapiti
Это сканер уязвимостей веб-приложений, который может выявлять и устранять проблемы безопасности в веб-приложениях. Он выполняет сканирование "черного ящика", анализируя веб-страницы приложения на наличие потенциальных уязвимостей, включая внедрение SQL, межсайтовый скриптинг (XSS) и включение файлов.

Особенности:
— Поддержка различных типов атак
— Генерирует отчеты в нескольких форматах

Linux / Линукс 🥸 #security
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍75
Государственная Дума РФ в третьем, окончательном, чтении приняла законопроекты №346588-8, №346769-8 и №346750-8, запрещающие участие граждан РФ в незарегистрированных в специальном реестре иностранных некоммерческих организациях, и вводящие, среди прочего, уголовную ответственность за организацию деятельности подобных организаций.

Закон вступит в силу после того как пройдёт утверждение в Совете федерации и будет подписан президентом.

👉 У продвигаемого закона есть серьёзный побочный эффект - под его действие потенциально попадает участие во многих международных СПО-проектах.

Большая часть крупных открытых проектов, не принадлежащих коммерческим компаниям, зарегистрированы именно как некоммерческие организации для того, чтобы иметь возможность легально принимать и распоряжаться пожертвованиями, а также оплачивать труд наёмных работников. Так как критерии применения закона не определены, под его действие можно притянуть что угодно: от коммитов в репозиторий и до отправки сообщения об ошибке. Под угрозой преследования по новым статьям не только обычные пользователи СПО-проектов, но и сотрудники российских компаний, осуществляющие разработку и внедрение СПО по программе импортозамещения, так как делать это без участия в апстриме невозможно (российские разработчики активно делятся частью наработок с исходными проектами, а также сообщают о найденных ошибках).

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢34🤯18👍6🔥3😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁66👍3
Руководящий совет проекта Python намерен утвердить предложение по расширению языка Python PEP-0703, в котором определяется добавление режима сборки CPython без глобальной блокировки интерпретатора (GIL, Global Interpreter Lock). В качестве вероятного срока реализации PEP-0703 упоминается выпуск Python 3.13, намеченный на осень следующего года.

Во внедряемом PEP-0703 определено оставление по умолчанию GIL, но добавление сборочной опции "--without-gil" для его отключения. Новый режим позволит решить проблему с распараллеливанием операций на многоядерных системах, вызванную тем, что глобальная блокировка не допускает параллельное обращение к разделяемым объектам из разных потоков. В долгосрочной перспективе (через 5 лет) интерпретатор планируется перевести по умолчанию на сборку только в режиме без глобальной блокировки, одновременно прекратив поддержку сборки с GIL.

До полного перехода на сборки без GIL планируется добиться всесторонней поддержки данных сборок со стороны сообщества, а также предоставить дополнительные C API и Python API для обеспечения безопасной многопоточности в существующем коде.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
18👍3
Опубликована прошивка Ubuntu Touch OTA-2 Focal

Проект UBports, который взял в свои руки разработку мобильной платформы Ubuntu Touch, после того как от неё отстранилась компания Canonical, опубликовал прошивку OTA-2 Focal (over-the-air). Это второй выпуск Ubuntu Touch, основанный на пакетной базе Ubuntu 20.04 (старые выпуски базировались на Ubuntu 16.04).

— Добавлена поддержка устройств Fairphone 3, F(x)tec Pro1 X и Vollaphone X23.
— Расширены возможности интерфейса для настройки параметров системы. Изменена раскладка некоторых конфигурационных страниц, таких как настройка звука.
— Добавлена возможность удаления ранее добавленных собственных фоновых изображений.
— В оболочке Lomiri появилась поддержка настройки (System Settings > Gestures) чувствительности экранных жестов, привязанных к краям экрана. — Добавлена возможность увеличения ширины краевой области экрана.
— Добавлена возможность использования присутствующей на некоторых устройствах специальной кнопки камеры для создания снимка.
— Обеспечен более плавный запуск приложения при запросе файла из файлового менеджера через Content Hub.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52
• Осуществлён переход на использование раздельных разделов /boot и /boot/esp, реализованный через применение в systemd-boot разделов XBOOTLDR.
• Переписан интерфейс PyParted и код для работы с дисковыми разделами.
• Добавлена поддержка загрузчика Limine.
• Упрощено сохранение файлов конфигурации - помимо ручного ввода каталога для сохранения конфигурации, реализована возможность автоматического поиска подходящих каталогов и вывода меню с вариантами путей для сохранения.
• Добавлена опция для установки композитного сервера Hyprland, использующего Wayland.
• Предоставлена возможность использования собственных зеркал.
• Проведена чистка меню.
• Добавлены новые вспомогательные функции info(), warn() и error() для упрощения вывода сообщений в лог.
• В формат конфигуации и профили внесены изменения, нарушающие обратную совместимость.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🤔43
Please open Telegram to view this post
VIEW IN TELEGRAM
😁347🤔3
Наиболее активный сопровождающий дистрибутива Alpine Linux, работавший под ником psykose, сложил с себя полномочия, заблокировал свои учётные записи и прекратил работу в проекте.

После ухода psykose без сопровождения осталось около 400 пакетов.

По статистике проекта за 2023 год ушедшим разработчиком было произведено более половины всех изменений в скриптах сборки пакетов aports (13894 из 26893). 👉 Для сравнения находящийся на втором месте сопровождающий внёс 2054 изменений, а на третьем - 894.

Судя по всему причиной ухода является эмоциональное выгорание и желание сменить деятельность, а в качестве планов упоминается лишь намерение выспаться после хронического недосыпа.

Высыпайтесь, товарищи 😴

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢51🤔6🤯32👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁56👍4🌚2
💡 Как удалить огромные (100-200 ГБ) файлы на Linux

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

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

Достичь этого можно с помощью команды ionice.

ionice устанавливает или получает класс и приоритет планирования ввода-вывода для другой программы.

Если аргументов нет или задан только параметр -p, ionice запросит текущий класс планирования ввода-вывода и приоритет для данного процесса.

Если задать имя команды, например, rm command, то будет выполнена эта команда с заданными аргументами.

Чтобы указать идентификаторы запущенных процессов, для которых необходимо получить или установить параметры планирования, выполните следующее:
$ionice -p PID

Для указания имени или номера используемого класса планирования (0 – нет, 1 – в реальном времени, 2 – в ускоренном режиме, 3 – в простое) используется следующая команда:
$ionice -c 3 rm /var/logs/syslog
$ionice -c 3 rm -rf /var/log/apache

Это означает, что rm будет принадлежать к классу idle I/O и использовать ввод/вывод только тогда, когда это не нужно никакому другому процессу:

Если в системе не будет много времени простоя, то можно использовать класс планирования best-effort и установить низкий приоритет, например, такой:
$ionice -c 2 -n 6 rm /var/logs/syslog
$ionice -c 2 -n 6 rm -rf /var/log/apache

Более подробную информацию можно найти на man-странице ionice:
$man ionice

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍212🤯1
Выпуск текстового редактора GNU Emacs 29.1 с поддержкой Wayland

Добавлена поддержка сборки в режиме "pure GTK" (PGTK, '--with-pgtk'), использующем GTK 3 для отображения интерфейса.
• Для обработки событий ввода в окружениях на базе X11 задействовано расширение XInput 2 (XI2).
• Добавлена опциональная возможность сборки с бэкендом Cairo для библиотеки XCB ('--with-cairo-xcb'), который позволяет ускорить работу при использовании соединений к X-серверам с большими задержками, но имеет нерешённые проблемы со стабильностью.
• Предоставлена встроенная возможность доступа к БД на базе библиотеки SQLite.
• Добавлена поддержка формата изображений WebP, включая анимированные изображения.
• Добавлена поддержка сборки для операционной системы Haiku.
• Добавлен новый пакет 'wallpaper' с реализацией команды 'wallpaper-set' для установки обоев для рабочего стола.
И другие изменения.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🌚4
Please open Telegram to view this post
VIEW IN TELEGRAM
😁586👍3🔥2😢2