>>5140877
> я не понимаю по-японски
バン!
И об IME с локалями, ага.
>>5140878
В том числе!
>>5140883
Так уж и быть, сегодня можно!
Рефлинки — это такой особенный вид ссылок на файл, который позволяет сделать его легковесную копию, которая будет занимать ровно нисколько дополнительного места. Не считая метаданных, но это совсем чуть-чуть. А когда в одну из копий будут внесены изменения, то отразятся они только на этой копии, а все остальные останутся нетронутыми, в отличие от упомянутых выше обычных жёстких ссылок. Но и в этом случае дополнительного места будет занято лишь столько же (с точностью до границы каждого изменённого блока), сколько новых данных будет записано! И также в отличие от жёстких ссылок, поддерживаемых во всех нативных ФС, рефлинки поддерживаются только в Btrfs (флагманская ФС с расширенными возможностями) и с недавних пор в XFS (стабильная ФС, особенно хорошо справляющаяся с многопоточным чтением и записью). А ещё в ядре есть японская ФС, которая называется NILFS, и в ней они тоже должны поддерживаются. Вроде бы.
FUSE — Filesystem in UserSpace, специальная подсистема для написания собственных ФС для разных необычных надобностей. И примерно всё, что угодно, что может быть представлено как каталог с файлами, с их помощью действительно может быть отображено во вполне обычный с виду локальный каталог с файлами. Например, в теории можно с её помощью можно отображать треды Ычана в виде каталога с текстовыми файлами и картинками! Только такую IIFS-FUSE сперва написать нужно. А недавно вот появилась такая FUSE-ФС для отображения содержимого вкладок браузера вообще. Ну или вот историю в системе контроля версий можно отобразить в виде отдельных каталогов на каждый коммит.
Слоистые ФС позволяют составить одну объединённую ФС из нескольких слоёв. Например, несколько нижних неизменяемых слоёв с данными, и верхний слой с записанными изменениями. А выглядеть всё будет так, словно бы изменения вносятся прямо в общую ФС. Бывает полезно, когда и файлы попереименовывать хочется, и нижний слой трогать нежелательно или вообще невозможно, и не только. Прямо в ядре есть OverlayFS. Также есть и другие, например AUFS, UnionFS, mhddfs и mergerfs, и работают эти другие как раз через FUSE.
Xattrs — расширенные атрибуты файлов. Позволяют добавить к любому файлу или каталогу произвольные метаданные. Используются, например, одним файловыми менеджером Dolphin для установки и отображения тегов и комментариев к файлам. А ещё через xattrs управляется одна из слоистых ФС — mergerfs. Например, можно добавлять или убирать слои на лету, без перемонтирования.
Сетевые неймспейсы позволяют задать произвольное количество дополнительных сетевых стеков, полностью отделённых от основного. С отдельными сетевыми интерфейсами и правилами маршрутизации. С их помощью можно, например, направить весь трафик отдельной программы через VPN, при этом ни в малейшей степени не трогая трафик всей остальной системы. Пожалуй, не стоит дополнительно объяснять, насколько это может быть полезно?
А также сетевые неймспейсы — это часть контейнерных возможностей. С помощью контейнеров можно создавать изолированные и притом легковесные окружения для различных целей. В каждом из них можно запустить совсем отдельный дистрибутив (а можно опять-таки легковесную копию основной системы, если она в LVM или на Btrfs), но ядро у всех будет общее, то есть от хост-системы, со всеми вытекающими. Можно, например, создать отдельный контейнер для игр и засунуть в него Steam и остальное. Просто чтобы не мешались под ногами и в домашний каталог не лезли.
Ну а проброс аудио по сети — это совсем просто. На одном устройстве разрешаем доступ к звуковому серверу по сети, а на другом перенаправляем поток в первое! Вот нет, например, на десктопе Bluetooth, а на ноутбуке каком есть. А с беспроводными наушниками ходить хочется. Сопрягаем их с ноутбуком и перенаправляем поток в наушники прямо на лету! Хоть весь сразу, хоть только от отдельных приложений. Или прямо в роутер можно подключить звуковую карту (USB, конечно же) и получить отличные сетевые колонки.
А ещё есть история буфера обмена (в основных DE). Можно смело делать Ctrl+A Ctrl+C перед отправкой каждого поста. Иногда очень пригождается. И даже есть ещё один, дополнительный буфер обмена через выделение мышью и вставку средней кнопкой. На самом деле в иксах есть прямо три буфера обмена, но зачем третий — никто не знает. И типографская раскладка двумя галочками. Очень удобно и полезно!
>>5140879
Про мягкие (символические) и жёсткие ссылки, кстати, лучше объяснять так, что символические — это такие специальные файлы, которые как бы «инструктируют» программы, что теперь они должны обратиться по такому вот пути в файловой структуре, а жёсткие инструктируют саму файловую систему, что в таком вот месте лежит «точка входа» для определённого низкоуровневого блока данных. И что программы видят симлинки как симлинки, и могут сами решать, следовать ли по ним или нет (иногда бывает полезно и то и другое), а хардлинки видят как обычные файлы. И что симлинки могут ссылаться не только по абсолютному, но и по относительному пути. Кажется, так будет чуть понятнее на первое время!
>>5140903
Опять всё напутали. Игры хороши, а линукс тем более!