LINUX.ORG.RU

Ответ на: комментарий от anonymous

На структуру GoboLinux повлияли ранние системы, такие как NeXTSTEP, AtheOS и BeOS, которые использовали собственную структуру файловой системы, сохраняя заметную совместимость с Unix. В корне GoboLinux лежат 6 директорий: Programs, Users, System, Files, Mount и Depot. Содержимое каждой из них описано ниже.

/Programs/ — Эта директория содержит по одной директории на каждую установленную программу. Каждая из них, в свою очередь, содержит одну или больше директорий для разделения версий и, опционально, директории Settings и Variable. Примеры путей — /Programs/Bash/3.0/bin/bash, /Programs/Xorg-Server/Settings/X11/xorg.conf. /Users/ — Эта директория содержит домашние директории пользователей. Например, для пользователя harley домашней директорией будет /Users/harley. /System/ — Важные системные файлы. Большинство управляются системными утилитами (например, /System/Settings/passwd) и скриптами GoboLinux (например, /System/Links). Links/ — Содержит директории с симлинками на файлы из /Programs. Environment/ — Ссылки на файлы окружения. Эти файлы собираются вместе в один файл, который потом загружается шеллом, позволяя программам устанавливать переменные окружения. Executables/ — Содержит ссылки на файлы из директорий bin и sbin каждого пакета. Headers/ — Эта директория содержит ссылки на файлы из директории include каждого пакета. Libraries/ — Ссылки на файлы из директории lib каждого пакета. Manuals/ — Содержимое man и info. Shared/ — Ссылки на файлы из директории share каждого пакета. Tasks/ — Ссылки на файлы из директории Resources/Tasks каждого пакета. Settings/ — Конфигурационные файлы и ссылки на файлы из директории Settings каждого пакета. BootScripts/ — Скрипты, используемые при загрузке системы. Это симлинк на директорию Settings/BootScripts/, находящуюся в /Programs/BootScripts. Variable/ — Различные логи, временные файлы и файлы очередей. tmp/ — Временные файлы. Kernel/ — Директории, относящиеся к ядру. Boot/ — Программы и файлы конфигурации, используемые во время загрузки системы. Здесь находятся ядро и конфигурационные файлы загрузчика. Devices/ — Файлы устройств (этой директорией управляет udev). Modules/ — Содержит модули ядра, упорядоченные по версии ядра. Objects/ — Предоставляет доступ к информации об устройствах и настройки ядра (появилось в качестве виртуальной файловой системы sysfs в ядре Linux 2.6). Status/ — Предоставляет доступ к информации о процессах (виртуальная файловая система procfs). /Files/ — Хранит используемые программами данные, которые не являются частью этих программ. Файлы в данной директории обычно самодостаточные, например, шрифты, кодеки, плагины и тому подобные, которые не требуют управления со стороны менеджера пакетов. Программы могут создавать здесь свои поддиректории, чтобы хранить данные, относящиеся к системе, в которой они установлены. Например, Compile — сборщик пакетов в GoboLinux — использует эту возможность. /Mount/ — Содержит точки монтирования для подключения дополнительных локальных и удалённых файловых систем. Содержит такие точки монтирования, как CD-ROM, Floppy и Zip. /Depot/ — Хранилище пользовательских файлов. Это хранилище пользователи могут организовывать так, как им надо. Никакие поддиректории /Depot/ не входят в стандартную иерархию GoboLinux.

xeneloid ()

Во-первых, у ТСа психоз.

Во-вторых, зачем это нужно, когда есть GuixSD/NixOS? Хотя, востребованность последних тоже спорна.

В-третьих, УМННР, лор-эффект?

HashDerpy ()

Всёравноостанетсяподелиемдлямаргиналоважальоченьхорошаяжезадумка.

Unununij ★★★★ ()

Но зачем менять привычный уклад?

Reedych ★☆ ()
Ответ на: комментарий от inchallah

Скинулись бы хоть на новые бараки. Да и крематории нынче приходится жиром топить. Благо его тут более чем.

Stahl ★★☆ ()
Ответ на: комментарий от peregrine

Предлагаешь переименовать проект в GroboLinux?

Stahl ★★☆ ()
Ответ на: комментарий от Stahl

жиром топить

Круто же. Столстил, затопил. И так пока жив.

ozzee ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.