Forwarded from 📚Системный Администратор (RTFM)
Автоматическое монтирование дисков в Linux
Чтобы автоматически подключать локальный диск при старте системы, нужно прописать его в /etc/fstab.
Узнаём универсальный идентификатор диска UUID (Universally Unique Identifier):
Для того чтобы подключить диск Data, который является 7-м разделом с файловой системой NTFS, редактируем /etc/fstab:
Раздел NTFS
Добавляем в fstab запись с соответствующим UUID:
Можно предварительно создать каталог (скажем, WinData), куда будем монтировать диск, и присвоить ему нужные права. Так, возможно, придётся поступить, если будем расшаривать папки с этого диска.
Тогда добавляемая в fstab запись будет выглядеть так:
Раздел FAT и FAT32
Монтируем в каталог /media/Patition-FAT32, добавляя запись:
Раздел Ext4
Монтируем в каталог /media/Ubuntu20:
Теперь после перезагрузки указанные в fstab диски будут автоматически примонтированы и доступны для приложений.
📚@IT_obrazovach
Чтобы автоматически подключать локальный диск при старте системы, нужно прописать его в /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
👍34❤2☃2
Выпуск 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 / Линукс🥸
В состав 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😁2❤1
Релиз 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 / Линукс🥸
В новую версию принято 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🎉8❤5😁1
Please open Telegram to view this post
VIEW IN TELEGRAM
🫡61😢14😁10👍1
Для ядра 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 / Линукс🥸
Компания 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 КБ.
В новой версии:
Linux / Линукс🥸
Браузер предоставляет графический интерфейс на основе вкладок и поддерживает 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 / Линукс🥸
Латиноамериканский Фонд свободного ПО опубликовал полностью свободный вариант ядра 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 / Линукс🥸
Ранее Торвальдс признался, что он программист с паяльником и решил разыграть среди разработчиков ядра 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 / Линукс🥸
В Гааге прошел 20-й Ubuntu Summit, где собрались ведущие умы open source сообщества, чтобы отметить важное достижение и обсудить будущее технологий. На мероприятии выступил Марк Шаттлворт, рассказав об истории и перспективах Ubuntu, а также ряд других известных специалистов.
Все записи докладов и мастер-классов Ubuntu Summit 2024 есть на YouTube.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Ubuntu
Ubuntu Summit 2024 Reflections | Ubuntu
As we move into 2025, we wanted to reflect on the crowning event of the year: the Ubuntu Summit. Just over two months ago, we celebrated Ubuntu’s 20th birthday in The Hague, the Netherlands. We’re still buzzing from the electric atmosphere you all brought…
👍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 / Линукс🥸
Из ключевых достижений в новой версии выделяется полная поддержка архитектуры 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 / Линукс🥸
📌 https://github.com/br0sinski/distrohoop
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁29👍4
Forwarded from 📚Системный Администратор (RTFM)
15 супер полезных примеров команды find в Linux
Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find. Она используется для поиска файлов и папок через командную строку Linux.
Команда find — одна из самых мощных и широко применимых команд. При этом она крайне объёмная и насчитывает более 50 опций, в которых легко запутаться, особенно в сочетании с командами exec или xargs.
👀 Читать
📚@IT_obrazovach
Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find. Она используется для поиска файлов и папок через командную строку Linux.
Команда find — одна из самых мощных и широко применимых команд. При этом она крайне объёмная и насчитывает более 50 опций, в которых легко запутаться, особенно в сочетании с командами exec или xargs.
👀 Читать
📚@IT_obrazovach
Хабр
15 супер полезных примеров команды find в Linux
Практические примеры, которые приведены в этой статье, помогут вам освоить очень эффективную и крайне полезную команду find. Она используется для поиска файлов и папок через командную строку Linux....
👍15❤1
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 в проектах на различных языках программирования.
Linux / Линукс🥸
Библиотека нацелена на упрощение написания игр и мультимедийных приложений, и предоставляет такие возможности, как аппаратно-ускоренный вывод 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👍7☃2