-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
questionFurther information is requestedFurther information is requested
Milestone
Description
(связанно с #239)
Предлагаю сделать отдельную страницу, в которой будут приведены сведения о предназначении каждой программы и библиотеки, входящей в состав определённого пакета. Например:
**`catchsegv`** - Может использоваться для создания трассировки стека, когда программа завершается с ошибкой сегментации.
**`gencat`** - Создаёт каталоги сообщений.
**`getconf`** - Отображает значения конфигурации системы для специфичных переменных файловой системы.
...
`ldconfig` - Настраивает привязки динамического компоновщика.
`ldd` - помогает определить список разделяемых библиотек (shared libraries), от которых зависит программа.
`lddlibc4` - Помогает ldd с объектными файлами.
`locale` - Отображает всевозможную информацию о текущей локали.
`localedef` - Компилирует спецификации локали.
`makedb` - Создает простую базу данных из текстового ввода.
`mtrace` - Читает и интерпретирует файл трассировки памяти и отображает сводку в удобочитаемом формате.
`nscd` - Служба (демон), которая предоставляет кэш для наиболее общих запросов службы имен.
`pldd` - Список динамических общих объектов, используемых запущенными процессами.
`sln` - Статически слинкованная программа `ln`.
`sotruss` - Выполняет трассировку вызовов процедуры разделяемой библиотеки для указанной команды.
`sprof` - Считывает и отображает данные профилирования общих объектов.
`tzselect` - Выясняет у пользователя его текущее местоположение и выводит описание часового пояса на устройство стандартного вывода.
`xtrace` - Трассировка выполняемой программы, и выводит в реальном времени на устройство стандартного вывода выполняемые функции.
`zdump` Распечатывает текущее время для каждого часового пояса, указанного в командной строке.
`zic` - Компилятор часовых поясов.
`ld.so` - Программа выполняет поиск и загружает динамические библиотеки, необходимые программам, а также подготавливает программы к запуску и запускают их.
`libBrokenLocale` - Используется внутри Glibc как грубый хак, чтобы обработать запущенную сломанную программу (например некоторые приложения Motif). Изучите комментарии в файле `locale/broken_cur_max.c` для получения более подробной информации.
`libSegFault` - Обработчик сигнала ошибки сегментации, используемый catchsegv.
`libanl` - Асинхронная библиотека поиска имен.
`libc` - Стандартная библиотека языка Си.
`libcrypt` - Криптографическая библиотека.
`libdl` - Интерфейс библиотеки динамической линковки.
...Если указывать это в страницах сборки базовой системы, то это будет только нагромождать их, да и многим данная информация просто не нужна. Но основной целью руководства является "У проекта несколько целей. Одна из них - образовательная. Создание системы по этому руководству поможет узнать, для чего используется каждый пакет и каждая программа, как компоненты системы работают вместе и взаимодействуют друг с другом.".
avmaisak
Metadata
Metadata
Assignees
Labels
questionFurther information is requestedFurther information is requested