ФЭНДОМ


НАЗВАНИЕ

namespace - структура пространства имен Inferno

ОПИСАНИЕПравить

Ниже приведена типичная организацияфайлового пространстваОС Inferno, упорядоченная по категориям.

/ - корневой каталог. Для внешних программ соответствует каталогу, в который инсталирована ОС Inferno (например, C:\inferno под Windows).

Точки монтированияПравить

Не смотря на то, что пространство имен в ОСInferno имеет динамическую сущность, и устройства могут быть смонтированы в любом месте внутри него, многие программы все же подразумевают наличие и использование стандартных точек монтирования; список стандартов прилагается:

/dev - различные устройства (такие как, например, консоль cons(3))

/env - устройство окружения env(3)

/mnt - различные приложения

/chan - каналы и прочие файлы, созданные модулем sys-file2chan(2)

/net - интерфейсы сетевых устройств

/n - локальные устройства (физические и логические) и файловые системы удаленногодоступа (cd, client, disk, dump, ftp, kfs, local, rdbg, registry, remote)

/prog - процессное устройство prog(3)

/nvfs - empty directory, the mount point for a non-volatile RAM filesystem on devices that have one //ШО это?

/tmp - временные файлы и прочее (например, /usr/user/tmp\c)

/mail - каталоги пользователей электронной почты

Процессы LimboПравить

/dis - исполняемые Dis-модули (commands, см. Виртуальная машина Dis)

/dis/lib - библиотека Dis

/dis/wm - команды Dis выполняемые из-под wm(1)

/man - маны, статьи руководства

/doc - прочая документация

/appl - исходный код Limbo-приложений

/appl/cmd - исходный код исполняемых модулей /dis (as documented in Section 1)

/appl/wm - исходный код исполняемых модулей /dis/wm

/appl/lib - исходный код библиотечных модулей /dis/lib (as documented in Section 2)

/module - файлы-описания Limbo-модулей

Вспомогательные данные и программыПравить

/acme - программы и вспомогательные файлы acme(1)

/fonts - шрифты

/locale - временные зоны и прочая локализация

/icons - см. image(6) для иконок и `виджетов` программ

/icons/tk - каталог, просматриваемый по умолчанию графической оболочкой (Tk) в поисках настроек отображения иконок и виджетов (см. options(9))

/lib - библиотеки программ и приложений

/lib/ndb - сетевые настройки, используемые cs(8), dns(8) и другими

АдминистрированиеПравить

/keydb - сертификаты, ключи, логины, пароли

/services - конфигурационные файлы приложений и сервисов

ПлатформыПравить

/Platform - `бинарники` различных платформ: Inferno, FreeBSD , Hp , Irix , Linux , Nt , Plan9 , Solaris и Unixware

/Platform/arch/bin

/Platform/arch/lib

/Platform/arch/include - бинарники, библиотеки и специфические файлы архитектуры, см. 2c(10.1), путь к ним хранится в переменной окружения $objtype

/usr - каталоги пользователей

Исходный код InfernoПравить

/emu - исходный код emu(1)

/emu/port - кросс-платформенный (портируемый) код emu(1)

/emu/Platform - платформо-зависимый код emu(1)

/libkfs - kfs(3) emu

/libbio

/libregexp - Source to libraries used by hosted commands //как корректно перевести hosted commands?

/lib9 - Source to the Plan 9 emulation library, used by emu and the hosted commands

/libmemdraw

/libmemlayer

/libprefab

/libkern

/libkeyring

/libdraw

/libinterp

/libtk - Inferno source used by both native and hosted versions of Inferno

/asm

/limbo - Source to the two hosted Inferno commands of the same name

/utils - Source to hosted utilities run from emu(1) via the cmd(3) interface

/tools - A directory containing source directories for hosted tools used in building Inferno (e.g. mk(10.1)).

/os - исходный код ядра ОС Inferno

/os/init - Limbo код платформо-зависимой процедуры инициализации

/os/port - портируемый код ядра

/os/arch - архитектуро-зависимый код ядра

/os/kfs - kfs(3) ядра

Минимум пространства именПравить

Минимальный набор того, что необходимо для нормального функционирования ОС Inferno:

/dis - Dis-модули всех необходимых приложений, а так жемодули, от которых они зависят. Используйтеdisdep(1) , чтобы определить этот набор

/dev

/env

/chan

/net

/prog

/tmp - пустые, защищенные от записи каталоги, к которым привязываются различные сервисы и приложения. Зачастую представлены устройством root(3)

/mnt - точки монтирования приложений

/n - точки монтирования удаленных файловых систем

Файлы, необходимые для запуска в качестве сервераПравить

/keydb/keys - см. keyfs(4), logind(8) и signer(8).

/keydb/signerkey - см. createsignerkey(8) и logind(8).

Файлы, необходимые для запуска менеджера оконПравить

/fonts - должен содержать хотя бы один шрифт, который будет использован графической оболочкой Tk по муолчанию

/icons/tk - иконки приложений

/user/user - должен содержать хотя бы один каталог пользователя, еслиlogon(1) функционирует коректно.

Смотри также

intro(1), root(3), namespace(6)

Обнаружено использование расширения AdBlock.


Викия — это свободный ресурс, который существует и развивается за счёт рекламы. Для блокирующих рекламу пользователей мы предоставляем модифицированную версию сайта.

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

Также на ФЭНДОМЕ

Случайная вики