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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Как обезопасить Linux-сервер - развивающееся практическое руководство по обеспечению безопасности Linux-сервера.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
This media is not supported in your browser
VIEW IN TELEGRAM
- «просто используй -h, чтобы прочитать страницу справки»
страница справки:

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13😁10🌚4
Linux / Линукс
👩‍💻 Анализ проблем с GPL у бизнес-модели Red Hat длиннопост Бредли Кун, один из создателей правозащитной организации Software Freedom Conservancy (SFC), обобщил проблемы с выполнением требований лицензии GPL, возникающие из-за особенностей бизнес-модели компании…
👩‍💻 Red Hat ответил на критику изменений в распространении кода пакетов RHEL
длиннопост

Майк МакГрэз, вице-президент компании Red Hat, озвучил позицию компании в отношении прекращения публикации srpm-пакетов RHEL в репозитории git.centos.org и оставлении в качестве единственного публичного источника кода пакетов RHEL репозитория CentOS Stream.

По его словам, компания действует в соответствии с требованиями лицензии GPL, остаётся сторонником открытых процессов разработки и продолжает действовать во благо сообщества, открывая свой код и передавая изменения в upstream. Git-репозиторий проекта CentOS Stream включает исходные тексты всех пакетов, на базе которых формируются релизы RHEL, и данный репозиторий доступен всем без ограничений.

При этом разработка CentOS Stream ведётся с некоторым опережением и не всегда самые свежие версии пакетов могут совпадать с пакетами из RHEL, но весь код имеется в репозитории и при желании его можно найти. Если какие-либо изменения отсутствуют в CentOS Stream или наблюдаются расхождения, подобную ситуацию следует воспринимать как ошибку, о которой следует сообщить и которая будет исправлена. При этом компания Red Hat не видит ценности в пересборке RHEL и не обязана облегчать работу дистрибутивам, занимающимся пересборкой.

Недовольство Red Hat связано с тем, что компания вкладывает значительные средства в обеспечение длительного сопровождения пакетов, развитие новых возможностей, тестирование и бэкпортирование изменений, а создатели пересборок перепродают чужую работу, не принимая в ней участия и ничего не предоставляя взамен.

По мнению Red Hat, распространение продуктов, полностью дублирующих другие разработки и созданные на основе простой пересборки, без внесения своих изменений, представляют угрозу компаниям, специализирующимся на открытым ПО, а также всей экосистеме Open source, так как способны отбросить открытое ПО к состоянию, когда оно было уделом любителей и хакеров.

=======================

По мнению разработчиков альтернативных сборок RHEL, таких как AlmaLinux и Rocky Linux, прекращение публикации кода пакетов на git.centos.org затруднит подготовку полностью бинарно совместимых и идентичных по поведению (на уровне ошибок) сборок RHEL, так как репозиторий CentOS Stream полностью не синхронизирован с RHEL, в пакетах могут отсутствовать некоторые патчи, некоторые пакеты (например, с ядром) публикуются с задержкой, номера версий пакетов в CentOS Stream и RHEL не всегда совпадают.

Кроме того, дистрибутив RHEL поддерживается 10 лет, а CentOS Stream обновляется в течение 5 лет. Альтернативные сборки RHEL преподносятся как система противовесов, компенсирующая бизнес-модель Red Hat, которая навязывает дополнительные условия при поставке приложений под лицензией GPL и пренебрегает предоставляемым в GPL правом на неограниченное тиражирование копий продукта.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚9👍7🤔6👎3😁2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁54😢9
Доступен InkBox OS 2.0, дистрибутив для электронных книг Kobo и Kindle 📚

InkBox OS нацелена на замену штатных прошивок электронных книг Kobo и Kindle. Системные компоненты InkBox OS 2.0 построены на основе дистрибутива Alpine Linux 3.10.

Особенности InkBox OS:
— Интегрирован интерфейс запуска программ KoBox Launcher, позволяющий выполнять приложения для X11, доступные в репозитории Alpine. Например, можно запустить текстовый редактор Geany или игру XBoard (шахматы).
— Поддержка электронных книг в форматах ePUB и PDF. Поддержка изображений и текста.
— Настраиваемые режимы отображения страниц при чтении.
10 встроенных шрифтов.
— Использование движка muPDF для отрисовки ePUB и PDF.
— Поддержка подключения к беспроводной сети и наличие в комплекте web-браузера.
— Шифрование хранилища с использованием EncFS.
— Система поиска по содержимому локального хранилища. Поиск в словарях.
— Наличие тёмного режима интерфейса.
— Бесшовный процесс установки обновлений.
— Наличие VNC-клиента для удалённого обращения к рабочему столу.
— В состав входит программа для ведения заметок (ToDo) и календарь-планировщик.
— Автоматический перевод устройства в спящий режим.
— Хранитель экрана с разблокировкой по паролю.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍26🌚3
💡 Консольный калькулятор Linux

Надо что-то вычислить, а под рукой только консоль? Воспользуйтесь встроенным калькулятором - командой expr.

Пользоваться ею просто. Например, сложение:
expr 2 + 2

Вычитание:
expr 12 - 2

Знаки умножения и деления нужно дополнительно экранировать:
expr 5 \* 4
expr 36 \/ 4

Можно использовать скобки, но их также нужно экранировать и отделить пробелами от знаков операций и операндов:
expr 12 - \( 2 + 2 \)

Чтобы узнать больше возможностей команды запустите ее с ключом —help

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍274🤯3😁1
В Fedora Workstation 39 планируют задействовать новый инсталлятор на основе web-интерфейса

В выпуске Fedora 39 предложено перевести предлагаемые по умолчанию официальные сборки для рабочих станций на использование переработанного инсталлятора Anaconda, в котором вместо интерфейса на основе библиотеки GTK будет предложен web-интерфейс. Предложение пока не рассмотрено комитетом FESCo, отвечающим за техническую часть разработки дистрибутива Fedora.

Из достоинств нового инсталлятора отмечается упрощение процесса установки. Web-интерфейс также допускает взаимодействие через web-браузер, что значительно повышает удобство удалённого управления установкой.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚18👍7😢5🔥1
Алисса Розенцвейг начала помогать Valve в качестве подрядчика улучшать графические драйверы для игр в Linux

Valve наняла Алиссу Розенцвейг для разработки кода графических драйверов, чтобы улучшить адаптацию игр в Linux. Недавно Розенцвейг сообщила, что работает над добавлением поддержки OpenGL 3.1 в код графических драйверов под Asahi Linux.

Розенцвейг с конца 2022 года работает над реверс-инжинирингом драйверов для графического процессора чипа M1. Она известна тем, что возглавляет разработку свободного драйвера Panfrost, у неё есть большой опыт реверс-инженеринга оригинальных драйверов от компании ARM, включая графические драйвера для Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) и Bifrost (Mali G3x, G5x, G7x).

В марте 2021 года Фонд свободного программного обеспечения (FSF) объявил победителей премии Free Software Awards, которая ежегодно вручается за развитие свободного программного обеспечения (СПО). Розенцвейг получила премию в номинации за выдающийся вклад новичка сообщества в развитие свободного ПО.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥6
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚40🔥7😢7😁2👍1
Компания Oracle представила инструментарий bpftune, предназначенный для автоматической оптимизации настроек ядра Linux с учётом выполняемых задач, активности в системе и характера нагрузки. Основу bpftune составляет фоновый процесс, работающий в пространстве пользователя и использующий подсистему ядра BPF. Код проекта написан на языке Си и распространяется под лицензией GPLv2.

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

Bpftune осуществляет непрерывный мониторинг состояния системы, адаптивно корректирует влияющие на производительность параметры ядра и оценивает изменение поведения для достижения оптимального результата. Благодаря BPF учитывается не только общесистемная статистика, но и детальные подробности поведения отдельных компонентов, что, например, позволяет корректировать настройки на уровне отдельных сокетов и устройств.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥52
30 июня лицензии на свободное программное обеспечение GPLv3 исполнилось 16 лет.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉38👍6
Команда wall в Linux

wall
— это утилита командной строки, которая отображает сообщение на терминалах всех вошедших в систему пользователей.

Синтаксис команды wall:
wall [OPTIONS] [<FILE>|<MESSAGE>]

Если файл не указан, wall читает сообщение со стандартного ввода.

Самый простой способ передать сообщение — вызвать команду wall с сообщением в качестве аргумента:
wall "The system will be restarted in 10 minutes."

Результат:
Broadcast message from [email protected] (pts/0) (Fri Jun  30 13:00:07 2023):

The system will be restarted in 10 minutes.

Cообщение будет передано всем пользователям, которые в данный момент вошли в систему.

Чтобы подавить баннер и отображать только вводимый вами текст для вошедших в систему пользователей, вызовите команду с параметром -n( —nobanner):
wall -n "The system will be restarted in 10 minutes."

Результат:
The system will be restarted in 10 minutes.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍313
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚54😁22😢12🔥1
Выпуск дистрибутива Nitrux 2.9 с пользовательскими окружениями NX Desktop

Опубликован выпуск дистрибутива Nitrux 2.9.0, построенного на пакетной базе Debian, технологиях KDE и системе инициализации OpenRC. Проект предлагает собственный рабочий стол NX Desktop, который представляет собой надстройку над KDE Plasma. На основе библиотеки Maui для дистрибутива развивается набор типовых пользовательских приложений

Основные новшества Nitrux 2.9:
- По умолчанию задействовано ядро Linux 6.3.9 с патчами Liquorix.
-По умолчанию в новых установках включена поддержка режима NVMe multipath, позволяющего выставлять несколько физических маршрутов к устройству.
- В состав добавлена система блокировки рекламы dbab, использующая фильтрацию на уровне DNS.
- Добавлена поддержка децентрализованной системы установки программ Zero Install (0install), позволяющей разработчикам приложений организовать их распространение непосредственно со своих web-сайтов.
- Добавлен VPN Wireguard.
И другие изменения.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🌚6🤔2💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😢29😁23👍7🤔31
Выпущен крошечный компьютер на Linux за $29

Начались продажи компьютера PopStick. Разработчики уверяют, что это самый настоящий персональный компьютер, со своими процессором и памятью, только очень маленький. Он стоит $29 и поставляется с предустановленным Linux и возможностью запуска любого современного дистрибутива Linux с карты microSD – упоминание этого ПК есть в новейшем ядре Linux 6.4.

PopStick собран на миниатюрном процессоре Allwinner F1C200s с архитектурой ARMv5TE, частота которого по умолчанию составляет 420 МГц. В данном случае она повышена до 533 МГц. Оперативной памяти у PopStick лишь 64 МБ, и это модуль DDR1 из начала XXI века. Встроенной памяти – 128 МБ, и именно на ней хранится базовая среда окружения Linux. Максимальный поддерживаемый объем карт разработчики не сообщают, но с 32-гигабайтными компьютер работать умеет.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍38🌚11😁3🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍50😁26🌚8
Проект unsnap развивает утилиту для перевода систем на базе Ubuntu с использования пакетов snap на пакеты в формате flatpak. Утилита не только заменяет пакетный менеджер snap на flatpak, но также подбирает и устанавливает flatpak-аналоги для уже установленных в системе snap-пакетов. В идеальном случае пользователь может получить полностью аналогичный набор приложений, но установленный в формате flatpak.

Миграция выполняется в несколько шагов. На первом шаге unsnap генерирует набор shell-скриптов в которых расписаны операции замены. C учётом текущего состояния системы создаются отдельные скрипты для резервного копирования окружения snap, установки пакетного менеджера flatpak, активации репозиториев flatpak, установки аналогов пакетов в формате flatpak для уже имеющихся в системе пакетов snap, удаления из системы пакетов в формате snap и инструментария snapd. Перед запуском автоматически созданных скриптов пользователь может отредактировать их на свой вкус.

Проект развивает Алан Поуп, один из разработчиков системы Snap, в 2021 году уволившийся из Canonical, после 10 лет работы в данной компании. Инструментарий пока позиционируется как экспериментальный (пре-альфа) и ограничен поддержкой Ubuntu.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
33👍10
Базовая #памятка по Bash (CLI)

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28😎5🌚3