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

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

Заказать рекламу через биржу:
https://telega.in/c/linux_gram
Download Telegram
Музыкальный проигрыватель Decibels принят в основной состав GNOME

Разработчики приняли минималистичный музыкальный проигрыватель Decibels в основной состав среды рабочего стола GNOME. Decibels начнёт поставляться в весеннем выпуске GNOME 48 под именем "Audio Player".

Код Decibels написан на языке TypeScript с использованием JavaScript-обвязок над GStreamer, Libadwaita, Gio, GObject и GTK4, и распространяется под лицензией AGPLv3. Готовые пакеты сформированы в формате Flatpak.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37😢72🎉1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁88👍8
Превращение сборки Fedora c KDE в базовую редакцию дистрибутива

Разработчики проекта Fedora опубликовали план поставки сборки со средой рабочего стола KDE в форме базовой редакции дистрибутива, идентичной по уровню поддержки со сборкой Fedora Workstation, поставляемой с GNOME.

Ранее изменение статуса сборки Fedora с KDE утвердил управляющий совет проекта Fedora. Теперь реализация новой первичной редакции в выпуске Fedora 42 будет рассмотрена комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍30
Please open Telegram to view this post
VIEW IN TELEGRAM
😁65🫡7🤣4
Релиз дистрибутива Linux Mint 22.1

▪️ Модернизирован стек управления пакетами, связанный с пакетным менеджером APT. Вместо инструментария aptdaemon задействован собственный сервис Aptkit, также реализующий фоновый процесс и DBus-интерфейс для выполнения непривилегированными пользователями операций управления пакетами. Вместо приложений, использующих aptdaemon, таких как GDebi, synaptic и apturl, реализован новый интерфейс установки пакетов Captain, который можно вызвать из других приложений при попытке открытия файлов с расширением deb или задействовать в качестве обработчика URL "apt://pkgname".

▪️ Реализована поддержка профилей энергопотребления, позволяющих пользователю выбрать приемлемый для себя баланс между энергопотреблением и производительностью.

▪️ Среда рабочего стола Cinnamon обновлена до выпуска 6.4.

▪️ Интегрирован режим ночной подсветки ("Night Light"), который меняет цветовую температуру в зависимости от времени суток и может использоваться в окружениях на базе X11 и Wayland.

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

И другие изменения.


Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍293
Please open Telegram to view this post
VIEW IN TELEGRAM
😁61👍83
В GCC решено убрать поддержку ABI ARM64 ILP32

В кодовую базу GCC, используемую для формирования ветки GCC 15, внесено изменение, которое переводит в разряд устаревших поддержку ABI ARM64 ILP32 (-mabi=ilp32).

ILP32 напоминает субархитектуру x32 для систем x86_64 и также позволяет использовать 32-разрядные указатели и 32-разрядную модель адресации памяти, при работе процессора в 64-разрядном режиме с поддержкой 64-разрядных регистров и расширенных инструкций. Ограничением ABI ILP32 является невозможность адресации из приложения более 4 ГБ памяти.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14😢3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁28👍6🤯32
Илон Маск опозорился, пошутив на языке Linux

В декабре 2021 года Маск опубликовал сообщение, использовав команду traceroute. В реальности она применяется для отслеживания пути сетевых данных через интернет. Илон добавил к ней "woke_mind_virus" (дословно – "вирус пробужденного разума").

Спустя несколько лет Маск решил продолжить свою шутку, имитируя диалог с компьютерной системой. Он опубликовал якобы полученный ответ: "woke_mind_virus found at 127.0.0.1" (вирус обнаружен по адресу 127.0.0.1), а затем добавил строку rm -rf.

Команда traceroute предназначена для отслеживания маршрута сетевых пакетов через интернет. Она показывает путь запроса к серверу, но не может использоваться для поиска файлов. Для этой задачи в Linux существует специальная команда find.

Далее: Илон использует команду rm -rf, которая предназначена для принудительного удаления целых директорий вместе со всем содержимым, причем без запроса подтверждения. Применять такую "тяжелую артиллерию", чтобы удалить всего один файл - все равно что забивать канцелярскую кнопку с помощью кувалды.

Программисты также отметили нестандартный формат сообщения об удалении. В реальности команда rm -rf не уведомляет пользователя об успешном выполнении. Более того, если предположить, что строка "woke_mind_virus deleted rm -rf" задумывалась как команда удаления, то её синтаксис нарушает все правила построения команд в Linux – параметры расположены в неправильном порядке, а отсутствие указания конкретной директории вовсе делает команду бессмысленной.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁91👍10🤔3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁49🎉1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23🤯8
Please open Telegram to view this post
VIEW IN TELEGRAM
😁80🤣29👍2💯1
Выпуск отладчика GDB 16

Представлен релиз отладчика GDB 16.1 (первый выпуск серии 16.x, ветка 16.0 использовалась для разработки). GDB поддерживает отладку на уровне исходных текстов для широкого спектра языков программирования (Ada, C, C++, D, Fortran, Go, Objective-C, Modula-2, Pascal, Rust и т.д.) на различных аппаратных (i386, amd64, ARM, Power, Sparc, RISC-V, LoongArch и т.д.) и программных платформах (GNU/Linux, *BSD, Unix, Windows, macOS).

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
Релиз Open Source-платформы Cozystack 0.22 (и немного 0.23): телеметрия, пропатченный Talos, Workload и WorkloadMonitor

▪️ В свежей версии добавлен cozystack-controller и новые сущности: Workload и WorkloadMonitor — которые позволяют следить за состоянием подов, управляемых операторами, и оценивать уровень сервиса по заранее определённым правилам.

▪️ Реализованы и опубликованы под Apache License 2.0 клиент и сервер телеметрии. Сбор метрик для телеметрии осуществляется в соответствии с LF Telemetry Data Collection and Usage Policy и его можно отключить с помощью опции telemetry-enabled: false в конфигурации Cozystack. Сами данные анонимы и полностью обезличены, подробности можно посмотреть в нашей документации. К следующим релизам платформы мы планируем собрать публичный дашборд на основе данных телеметрии.

Подоспел и релиз v0.23.1:
▪️ Обновили Talos Linux до версии v1.9.2 из upstream.
▪️ Мониторинг получил возможность отключать алерты по severity.
▪️ VM и VMInstance теперь включают хук, позволяющий обновлять размер томов, профиль и тип инстансов.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Please open Telegram to view this post
VIEW IN TELEGRAM
👍53😁33🎅3
Это мой выбор, Гном

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😢144👍21
Автоматическое монтирование дисков в Linux

Чтобы автоматически подключать локальный диск при старте системы, нужно прописать его в /etc/fstab.

Узнаём универсальный идентификатор диска UUID (Universally Unique Identifier):
$ sudo blkid
/dev/sda1: LABEL="st" UUID="36F20D4DF20D12B3" TYPE="ntfs"
/dev/sda2: LABEL="SysWin" UUID="A4F20F67F20F3D54" TYPE="ntfs"
/dev/sda5: UUID="1efdbdda-df38-4f60-bb2c-81996eff323c" TYPE="swap"
/dev/sda6: UUID="1eab3a42-b6c3-44e5-9e18-2ff284ecfba3" TYPE="ext4"
/dev/sda7: LABEL="Data" UUID="5F573D4D2CFD981F" TYPE="ntfs"

Для того чтобы подключить диск Data, который является 7-м разделом с файловой системой NTFS, редактируем /etc/fstab:
sudo gedit /etc/fstab &

Раздел NTFS
Добавляем в fstab запись с соответствующим UUID:
UUID=5F573D4D2CFD981F /media/5F573D4D2CFD981F ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

Можно предварительно создать каталог (скажем, WinData), куда будем монтировать диск, и присвоить ему нужные права. Так, возможно, придётся поступить, если будем расшаривать папки с этого диска.
$ sudo su
# mkdir /media/WinData
# chmod 777 /media/WinData


Тогда добавляемая в fstab запись будет выглядеть так:
UUID=5F573D4D2CFD981F /media/WinData ntfs-3g rw,users,locale=ru_RU.UTF-8 0 0

Раздел FAT и FAT32
Монтируем в каталог /media/Patition-FAT32, добавляя запись:
UUID=номер_UUID /media/Patition-FAT32 vfat shortname=mixed,codepage=850,umask=002,uid=1000,gid=100,noauto,user 0 0


Раздел Ext4
Монтируем в каталог /media/Ubuntu20:
UUID=номер_UUID /media/Ubuntu20 ext4 rw,users 0 0

Теперь после перезагрузки указанные в fstab диски будут автоматически примонтированы и доступны для приложений.

📚@IT_obrazovach
👍3422
Выпуск uutils 0.0.29, варианта GNU Coreutils на языке Rust

В состав coreutils входит более ста утилит, включая sort, cat, chmod, chown, chroot, cp, date, dd, echo, hostname, id, ln и ls. Целью проекта является создание кроссплатформенной альтернативной реализации Coreutils, способной работать в том числе на платформах Windows, Redox и Fuchsia.

В новой версии uutils:
▪️ Учтены изменения в выпуске GNU Coreutils 9.6.
▪️ Улучшена совместимость с эталонным тестовым набором GNU Coreutils, при прохождении которого успешно выполнено 506 теста (в прошлой версии 476), 67 (94) тестов завершилось неудачей, а 41 (43) тест был пропущен.
▪️ Обеспечена полная совместимость с GNU Coreutils для утилит df, dircolors, chmod, chroot, comm, seq, split, uniq и more.
▪️ Проведена оптимизация производительности утилит du, echo и seq.
▪️ Расширены возможности, улучшена совместимость и добавлены недостающие опции для некоторых утилит.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20🤯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣66💯11👍5😁21