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
Это мой выбор, Гном

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
Релиз Linux 6.13

В новую версию принято 14 172 исправлений от 2086 разработчиков, размер патча — 46 МБ (изменения затронули 15 375 файлов, добавлено 598 707 строк кода, удалено 406 294 строк). Около 52% всех представленных в версии ядра Linux 6.13 изменений связаны с драйверами устройств, примерно 13% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 11% связано с сетевым стеком, 4% — с файловыми системами и 3% связаны с внутренними подсистемами ядра.

Среди наиболее заметных изменений: режим ленивого вытеснения в планировщике задач, поддержка атомарной записи в XFS и Ext4, механизм multigrain timestamps, адаптивный режим включения полинга в сетевой подсистеме, возможность сборки с оптимизациями AutoFDO, поддержка механизма защиты ARM65 Guarded Control Stack, раздельные стеки в BPF, удаление ReiserFS, режим монтирования tmpfs учёта регистра символов, поддержка POSIX‑расширений в SMB3.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33🎉85😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡61😢14😁10👍1
💯51🫡8😁3
Для ядра Linux предложен драйвер с реализацией режима NVMe PCI Endpoint

Компания Western Digital разработала для ядра Linux драйвер с реализацией NVMe PCI Endpoint Function Target. При наличии контроллера PCIe, поддерживающего режим endpoint, драйвер позволяет системе под управлением Linux изображать из себя контроллер PCI NVMe, который для других систем будет выглядеть как накопитель с интерфейсом NVMe.

Как пример, подобный накопитель был реализован на основе платы Rock5B, использующей SoC Rockchip RK3588 с контроллером PCI Gen3x4, умеющем работать в режиме endpoint. При использовании блочного устройства null_blk и в конфигурации с 4 очередями ввода/вывода накопитель показал пропускную способность в 2.8 GB/sec при последовательном чтении блоков 512KB и производительность в 131 тысяч операций ввода/вывода в секунду при случайных операциях чтения блоками 4K.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23
Релиз минималистичного web-браузера Dillo 3.2.0

Браузер предоставляет графический интерфейс на основе вкладок и поддерживает HTML 4.01, CSS и HTTPS (нет поддержки JavaScript). Функциональность Dillo может расширяться через плагины. При открытии стартовой страницы Dillo расходует 12 МБ ОЗУ, а установочный deb-пакет занимает около 600 КБ.

В новой версии:
▪️ Через подключение библиотеки nanosvg реализована поддержка векторных изображений в формате SVG и возможность отрисовки математических формул.
▪️ Добавлена возможность сборки с библиотекой libwebp для поддержки изображений в формате WebP. Для выбора обрабатываемых форматов изображений может использоваться параметр "ignore_image_formats".
▪️ Добавлен режим постраничной прокрутки содержимого, упрощающий навигацию по многостраничным документам.
▪️ Реализованы клавиатурные комбинации "Ctrl +" и "Ctrl -" для изменения уровня масштабирования текста на странице.
И другие изменения.

Linux / Линукс 🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
Please open Telegram to view this post
VIEW IN TELEGRAM
😢41😁9🫡9
Доступен полностью свободный вариант ядра Linux-libre 6.13

Латиноамериканский Фонд свободного ПО опубликовал полностью свободный вариант ядра Linux 6.13 - Linux-libre 6.13-gnu, очищенный от элементов прошивок и драйверов, содержащих несвободные компоненты или участки кода, область применения которых ограничена производителем.

В Linux-libre также отключены функции ядра для загрузки внешних несвободных компонентов, не входящих в поставку ядра, а из документации удалены упоминания об использовании несвободных компонентов.

В выпуске Linux-libre 6.13-gnu добавлен код для чистки блобов в новых драйверах rtw8812a, rtw8821a, bmi270, aw88081, ntp8835, ntp8918. Произведена чистка имён блобов в dts-файлах (devicetree) для архитектуры Aarch64. Обновлён код удаления блобов в драйверах wilc1000, rt1320, sh4-siu, ivpu, btnxpuart, adreno и r8169, а также в коде, связанном с поддержкой сенсорных экранов на системах с архитектурой x86. Прекращена чистка драйверов rtl8192e, rtl8712, vt6656 и ti-st, которые были удалены из состава ядра.


Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29🤣4
Linux / Линукс
Линус Торвальдс разыграет среди разработчиков ядра гитарную педаль собственной сборки Линус Торвальдс анонсировал седьмой кандидат в релизы ядра Linux 6.13 и в послесловии предложил отправить собранную им лично гитарную педаль одному из разработчиков ядра.…
Торвальдс выбрал не одного, а пятерых разработчиков ядра Linux, которым подарит гитарные педали собственной сборки

Ранее Торвальдс признался, что он программист с паяльником и решил разыграть среди разработчиков ядра Linux гитарную педаль собственной сборки из DIY‑комплекта Aion FX.

«Я выбрал победителей для получения гитарных педалей. <...> Я выбрал пять, потому что в итоге я в панике скупил ещё наборы, когда начали приходить письма с розыгрышем педалей.»


📌 Победителями стали Bartosz Golaszewski, Jeff Xie, Bence Csókás, Mathieu Desnoyers, John Hubbard.

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

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
30👍17🎉3💯1
Юбилейный Ubuntu Summit: 20 лет успеха

В Гааге прошел 20-й Ubuntu Summit, где собрались ведущие умы open source сообщества, чтобы отметить важное достижение и обсудить будущее технологий. На мероприятии выступил Марк Шаттлворт, рассказав об истории и перспективах Ubuntu, а также ряд других известных специалистов.

Все записи докладов и мастер-классов Ubuntu Summit 2024 есть на YouTube.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16💯6😢1
Стабильный релиз Wine 10.0

Из ключевых достижений в новой версии выделяется полная поддержка архитектуры ARM64EC, масштабирование на экранах с высокой плотностью пикселей, включение по умолчанию драйвера Wayland, реализация панелей для настройки экрана и джойстика, альтернативный мультимедийный бэкенд на базе FFmpeg, драйвер Bluetooth, поддержка Vulkan 1.4, возможность эмуляции переключения видеорежимов.

В Wine подтверждена полноценная работа 5372 программ для Windows (год назад 5336, два года назад 5266, три года назад 5156), ещё 4435 программ (год назад 4397, два года назад 4370, три года назад 4312) прекрасно работают при дополнительных настройках и внешних DLL. У 4020 программ (год назад 3943, два года назад 3888, три года назад 3813) наблюдаются небольшие проблемы в работе, которые не мешают использованию основных функций приложений.

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉30👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Не знаете, какой дистрибутив выбрать в следующий раз? Позвольте вселенной и силе Rust определить судьбу

📌 https://github.com/br0sinski/distrohoop

Linux / Линукс
🥸
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29👍4
15 супер полезных примеров команды find в Linux

Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find. Она используется для поиска файлов и папок через командную строку Linux.

Команда find — одна из самых мощных и широко применимых команд. При этом она крайне объёмная и насчитывает более 50 опций, в которых легко запутаться, особенно в сочетании с командами exec или xargs.

👀 Читать

📚@IT_obrazovach
👍151
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22😢17👍4
Релиз мультимедийной библиотеки SDL 3

Библиотека нацелена на упрощение написания игр и мультимедийных приложений, и предоставляет такие возможности, как аппаратно-ускоренный вывод 2D- и 3D-графики, обработка ввода, воспроизведение звука и вывод 3D через OpenGL, OpenGL ES, Metal, Direct3D или Vulkan. Код написан на языке Си и распространяется под лицензией Zlib. Предоставляются обвязки для использования SDL в проектах на различных языках программирования.

Основные новшества:
▪️ Существенно улучшена поддержка протокола Wayland, который теперь активирован по умолчанию в окружениях, предоставляющих одновременную поддержку Wayland и X11, и поддерживающих расширения протокола fifo-v1 и commit-timing-v1.
▪️ Задействован по умолчанию мультимедийный сервер PipeWire, который помечен как более приоритетный, чем PulseAudio.
▪️ Добавлена поддержка видеозахвата с web-камер (при наличии PipeWire).
▪️ Добавлена возможность использования графических планшетов и цифровых перьев.
▪️ Значительно улучшена поддержка экранов с высокой плотностью пикселей (High DPI).
И другие изменения.


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