Графическая подсистема ЗОСРВ «Нейтрино»
  Руководство пользователя
    Настройка графической подсистемы
      Особенности архитектуры
      Конфигурация графической подсистемы
        Настройка контроллера дисплея
        Настройка мультидисплейных конфигураций
        Выбор 3D стека и драйверного обеспечения сервиса композиции
        Настройка сервиса поддержки драйверов Linux (io-lxdev)
        Настройка менеджера композиции (io-composer)
      Адресная настройка драйверного обеспечения
      Настройка оконного менеджера и модулей ввода
      Типичные проблемы
    Композитная оконная подсистема и менеджер окон
      Настройка менеджера композиции
      Настройка оконного менеджера
        Устройства ввода
          Калибровка touchscreen-устройств
          Объединение устройств ввода
          Запрет дисплеев для устройств ввода
          Примеры настройки различных конфигураций
        Настройка курсоров
    GPGPU технологии
      OpenCL
        Загрузчик OCL ICD
          Переменные окружения
        Графические процессоры AMD Radeon
        Графические процессоры Intel
          Intel Gen 7 GPU Cores (IvyBridge, ValleyView, Haswell)
        Графические процессоры Vivante
  Руководство разработчика
    Оконная подсистема Screen
      Обзор оконной подсистемы Screen
        Традиционное и композитное оконные окружения
        Композиция
        Потоки ввода
        Взаимодействие с приложениями
        Обзор Screen API
        Приложения и демонстрации
      Общие принципы композиции
      Работа с контекстами
        Виды контекстов
        Создание контекста
        Установка параметров контекста
      Работа с окнами
        Виды окон
        Параметры окон
        Пиксельные форматы
        Родительские отношения и позиционирование
        Создание окон
        Создание дочерних окон
      Работа с событиями
      Справочник по Screen API
        Типы функций
        Списки функций
          Список функций по типам
        Программные интерфейсы (API)
          screen_blit_t
          screen_flush_t
          screen_format_t
          screen_mouse_button_t
          screen_property_t
          screen_quality_t
          screen_stylus_button_t
          screen_touch_t
          screen_transparency_t
          screen_usage_t
          Контексты
            Типы данных и константы
              screen_context_type_t
              screen_context_t
            Функции
              screen_create_context()
              screen_destroy_context()
              screen_flush_context()
              screen_get_context_property_iv()
              screen_get_context_property_pv()
          Буферы
            Типы данных и константы
              screen_buffer_t
            Функции
              screen_blit()
              screen_fill()
              screen_flush_blits()
              screen_get_buffer_property_iv()
              screen_get_buffer_property_llv()
              screen_get_buffer_property_pv()
          Окна
            Типы данных и константы
              screen_window_type_t
              screen_window_t
            Функции
              screen_create_window()
              screen_create_window_buffers()
              screen_create_window_type()
              screen_destroy_window()
              screen_get_window_property_cv()
              screen_get_window_property_iv()
              screen_get_window_property_pv()
              screen_get_windows_list()
              screen_post_window()
              screen_set_window_property_cv()
              screen_set_window_property_iv()
              screen_set_window_property_pv()
          Pixmap
            Типы данных и константы
              screen_pixmap_t
          Группы
            Типы данных и константы
              screen_group_t
            Функции
              screen_create_group()
              screen_create_window_group()
              screen_destroy_group()
              screen_join_window_group()
          События
            Типы данных и константы
              screen_event_type_t
              screen_event_t
            Функции
              screen_create_event()
              screen_destroy_event()
              screen_get_event()
              screen_get_event_property_iv()
              screen_get_event_property_pv()
              screen_send_event()
              screen_set_event_property_iv()
              screen_set_event_property_pv()
          Дисплеи
            Типы данных и константы
              screen_display_t
            Функции
              screen_get_display_property_iv()
              screen_get_display_property_pv()
              screen_set_display_property_iv()
              screen_set_display_property_pv()
    Разработка OpenGL приложений
      Проект Mesa — стек 3D технологий
        Особенности реализации
        Настройка и зависимости
        Поддержка драйверов
        Переменные окружения (общие переменные Mesa)
        Переменные окружения (интерфейс GF3D)
        Переменные окружения (EGL)
        Переменные окружения (общие опции драйверов Gallium)
        Переменные окружения (опции драйвера i965)
        Переменные окружения (опции драйвера llvmpipe)
        Переменные окружения (опции драйвера softpipe)
        Дополнительные материалы
      Библиотека GF3D
        GF3D API
          gf3d_bind_tex_image()
          gf3d_choose_config()
          gf3d_create_context()
          gf3d_create_gf_drawable()
          gf3d_destroy_context()
          gf3d_destroy_drawable()
          gf3d_get_config_attrib()
          gf3d_get_configs()
          gf3d_get_current_context()
          gf3d_get_current_target()
          gf3d_get_proc_address()
          gf3d_make_current()
          gf3d_query_drawable()
          gf3d_query_renderer_integer()
          gf3d_query_renderer_string()
          gf3d_release_tex_image()
          gf3d_swap_buffers()
      FreeGLUT — OpenGL Utility Toolkit
        Особенности реализации
        Настройка и зависимости
        Переменные окружения
        Дополнительные материалы
      GLVND — универсальный OpenGL загрузчик
        Архитектура библиотеки
        Условия работоспособности библиотеки
        Дополнителные переменные окружения
    Библиотека Graphics Framework
      Введение
        Обзор
        Компоненты
      Основы рисования
        Настройка GF
          Присоединение к графическому устройству и дисплею
          Присоединение аппаратных слоев дисплея
          Создание поверхности и назначение ее слою
          Создание контекста рисования (рендеринга)
        Система координат Graphics Framework
        Рисование прямоугольников
        Рисование линий и полигонов
        Битовые карты
        Блиттинг
        Многопоточные приложения
        Отладка
      Слои, поверхности и контексты
        Слои
          Видимость
          Яркость, контраст, насыщенность и оттенок
          Окна обзора
          Альфа- и хрома- смешивание
        Поверхности
        Контексты
          Альфа-смешивание
          Хрома ключ
          Цвета рисования и фона
          Атрибуты линий
          Обрезка изображения
          Растровые операции (ROP)
          Сглаживание
          Матрицы трансформации и смещение
      GF API
        Инициализация
          gf_dev_attach()
          gf_dev_detach()
          gf_dev_get_driver_name()
          gf_dev_get_error()
          gf_dev_get_meminfo()
          gf_dev_register_thread()
        Контексты
          gf_context_create()
          gf_context_disable_alpha()
          gf_context_disable_antialias()
          gf_context_disable_chroma()
          gf_context_disable_clipping()
          gf_context_disable_linedash()
          gf_context_disable_pattern()
          gf_context_disable_planemask()
          gf_context_disable_transform()
          gf_context_disable_translation()
          gf_context_free()
          gf_context_init()
          gf_context_set_alpha()
          gf_context_set_antialias()
          gf_context_set_bgcolor()
          gf_context_set_bgcolor_native()
          gf_context_set_capstyle()
          gf_context_set_chroma()
          gf_context_set_clipping()
          gf_context_set_fgcolor()
          gf_context_set_fgcolor_native()
          gf_context_set_filter()
          gf_context_set_hw_polygon()
          gf_context_set_linedash()
          gf_context_set_linejoin()
          gf_context_set_pattern()
          gf_context_set_penwidth()
          gf_context_set_planemask()
          gf_context_set_polyfill()
          gf_context_set_rop()
          gf_context_set_transform()
          gf_context_set_translation()
        Поверхности (работа с памятью)
          gf_context_get_surface()
          gf_context_set_surface()
          gf_context_unset_surface()
          gf_layer_set_surfaces()
          gf_surface_attach()
          gf_surface_attach_by_sid()
          gf_surface_create()
          gf_surface_create_layer()
          gf_surface_free()
          gf_surface_get_dev()
          gf_surface_get_info()
          gf_surface_get_source()
          gf_surface_get_source_size()
          gf_surface_reattach()
          gf_surface_sidlist()
        Дисплеи
          gf_display_attach()
          gf_display_detach()
          gf_display_query()
          gf_display_query_mode()
          gf_display_set_dpms()
          gf_display_set_external_chroma()
          gf_display_set_layer_order()
          gf_display_set_mode()
          gf_display_snapshot()
          gf_display_wait_vsync()
        Слои
          gf_layer_attach()
          gf_layer_choose_format()
          gf_layer_detach()
          gf_layer_disable()
          gf_layer_enable()
          gf_layer_query()
          gf_layer_set_blending()
          gf_layer_set_brightness()
          gf_layer_set_chroma()
          gf_layer_set_contrast()
          gf_layer_set_dst_viewport()
          gf_layer_set_edge()
          gf_layer_set_filter()
          gf_layer_set_hue()
          gf_layer_set_outputs()
          gf_layer_set_saturation()
          gf_layer_set_src_viewport()
          gf_layer_update()
          gf_layer_update_multi()
        2D рендеринг
          gf_draw_begin()
          gf_draw_bitmap()
          gf_draw_blit1()
          gf_draw_blit2()
          gf_draw_blitscaled()
          gf_draw_cubic_bezier()
          gf_draw_end()
          gf_draw_finish()
          gf_draw_flush()
          gf_draw_image()
          gf_draw_poly_fill()
          gf_draw_polyline()
          gf_draw_rect()
          gf_draw_span()
          gf_draw_spanlist()
          gf_draw_wu_line()
          gf_quad_to_cubic()
        Курсоры
          gf_cursor_disable()
          gf_cursor_enable()
          gf_cursor_set()
          gf_cursor_set_pos()
        I2C (считается устаревшим)
          gf_i2c_read()
          gf_i2c_write()
          gf_i2c_writeread()
        Структуры и типы
          gf_alpha_t
          gf_chroma_t
          gf_color_t
          gf_cursor_t
          gf_dev_info_t
          gf_display_info_t
          gf_fixed_t
          gf_format_t
          gf_layer_info_t
          gf_mem_info_t
          gf_modeinfo_t
          gf_palette_t
          gf_point_t
          gf_sidlist_t
          gf_surface_info_t
    Библиотека Image
      Общие сведения
        Подключение библиотеки
        Загрузка изображения
        Связывание изображения с GF
        Вывод изображения в поверхность
        Освобождение ресурсов
      Image API
        Функции
          img_cfg_read()
          img_codec_get_criteria()
          img_codec_list()
          img_codec_list_byext()
          img_codec_list_bymime()
          img_convert_data()
          img_convert_getfunc()
          img_copy_getfunc()
          img_crop()
          img_decode_begin()
          img_decode_finish()
          img_decode_frame()
          img_decode_validate()
          img_dtransform()
          img_dtransform_apply()
          img_dtransform_create()
          img_dtransform_free()
          img_encode_begin()
          img_encode_finish()
          img_encode_frame()
          img_expand_getfunc()
          IMG_FMT_BPL()
          IMG_FMT_BPP()
          img_lib_attach()
          img_lib_detach()
          img_load()
          img_load_file()
          img_load_resize_file()
          img_resize_fs()
          img_rotate_ortho()
          img_write()
          img_write_file()
          io_close()
          io_open()
        Структуры и типы
          img_decode_callouts_t
            img_decode_choose_format_f *choose_format_f
            img_decode_setup_f *setup_f
            img_decode_abort_f *abort_f
            img_decode_scanline_f *scanline_f
            img_decode_set_palette_f *set_palette_f
            img_decode_set_transparency_f *set_transparency_f
            img_decode_frame_f *frame_f
            img_decode_set_value_f *set_value_f
            data
          img_encode_callouts_t
            img_encode_choose_format_f *choose_format_f
            img_encode_setup_f *setup_f
            img_encode_abort_f *abort_f
            img_encode_scanline_f* scanline_f
            img_encode_set_palette_f *get_palette_f
            img_encode_set_transparency_f *get_transparency_f
            img_encode_frame_f *frame_f
            data
          img_format_t
          img_t
    Библиотека μGUI
      Обзор библиотеки μGUI
      Поддержка 2D акселерации
      Поддержка Graphics Framework
      Создание окна
      Устройства ввода
      Цветовая модель
      Шрифты
      μGUI API
        Базовые функции
          UG_ConsolePutString()
          UG_ConsoleSetArea()
          UG_ConsoleSetBackcolor()
          UG_ConsoleSetForecolor()
          UG_DrawArc()
          UG_DrawCircle()
          UG_DrawFrame()
          UG_DrawLine()
          UG_DrawMesh()
          UG_DrawPixel()
          UG_DrawRoundFrame()
          UG_FillCircle()
          UG_FillFrame()
          UG_FillRoundFrame()
          UG_FillScreen()
          UG_FontDelete()
          UG_FontLoadBitmap()
          UG_FontSelect()
          UG_FontSetHSpace()
          UG_FontSetVSpace()
          UG_GetXDim()
          UG_GetYDim()
          UG_Init()
          UG_PutChar()
          UG_PutString()
          UG_SelectGUI()
          UG_SetBackcolor()
          UG_SetForecolor()
          UG_Update()
        Интеграция с Graphics Framework
          ugf_create_context()
          ugf_devi_connect_mouse()
          ugf_flush_graphics()
          ugf_process_events()
          ugf_set_default_palette()
          ugf_set_palette()
          ugf_set_palette_color()
        Оконный виджет (изображение)
          UG_ImageCreate()
          UG_ImageDelete()
          UG_ImageHide()
          UG_ImageSetBMP()
          UG_ImageShow()
        Оконный виджет (кнопка)
          UG_ButtonCreate()
          UG_ButtonDelete()
          UG_ButtonGetAlternateBackColor()
          UG_ButtonGetAlternateForeColor()
          UG_ButtonGetBackColor()
          UG_ButtonGetFont()
          UG_ButtonGetForeColor()
          UG_ButtonGetStyle()
          UG_ButtonGetText()
          UG_ButtonHide()
          UG_ButtonSetAlternateBackColor()
          UG_ButtonSetAlternateForeColor()
          UG_ButtonSetBackColor()
          UG_ButtonSetFont()
          UG_ButtonSetForeColor()
          UG_ButtonSetStyle()
          UG_ButtonSetText()
          UG_ButtonShow()
        Оконный виджет (текстовое поле)
          UG_TextboxCreate()
          UG_TextboxDelete()
          UG_TextboxGetAlignment()
          UG_TextboxGetBackColor()
          UG_TextboxGetFont()
          UG_TextboxGetForeColor()
          UG_TextboxGetHSpace()
          UG_TextboxGetText()
          UG_TextboxGetVSpace()
          UG_TextboxHide()
          UG_TextboxSetAlignment()
          UG_TextboxSetBackColor()
          UG_TextboxSetFont()
          UG_TextboxSetForeColor()
          UG_TextboxSetHSpace()
          UG_TextboxSetText()
          UG_TextboxSetVSpace()
          UG_TextboxShow()
        Оконный виджет (флаг)
          UG_CheckboxCreate()
          UG_CheckboxDelete()
          UG_CheckboxGetAlignment()
          UG_CheckboxGetAlternateBackColor()
          UG_CheckboxGetAlternateForeColor()
          UG_CheckboxGetBackColor()
          UG_CheckboxGetChecked()
          UG_CheckboxGetFont()
          UG_CheckboxGetForeColor()
          UG_CheckboxGetHSpace()
          UG_CheckboxGetStyle()
          UG_CheckboxGetText()
          UG_CheckboxGetVSpace()
          UG_CheckboxHide()
          UG_CheckboxSetAlignment()
          UG_CheckboxSetAlternateBackColor()
          UG_CheckboxSetAlternateForeColor()
          UG_CheckboxSetBackColor()
          UG_CheckboxSetChecked()
          UG_CheckboxSetFont()
          UG_CheckboxSetForeColor()
          UG_CheckboxSetHSpace()
          UG_CheckboxSetStyle()
          UG_CheckboxSetText()
          UG_CheckboxSetVSpace()
          UG_CheckboxShow()
        Особенности 2D акселерации
          UG_DriverDisable()
          UG_DriverEnable()
          UG_DriverRegister()
          UG_DriverSetContext()
        Управление окнами
          UG_WindowAlert()
          UG_WindowCreate()
          UG_WindowDelete()
          UG_WindowGetArea()
          UG_WindowGetBackColor()
          UG_WindowGetForeColor()
          UG_WindowGetInnerHeight()
          UG_WindowGetInnerWidth()
          UG_WindowGetOuterHeight()
          UG_WindowGetOuterWidth()
          UG_WindowGetStyle()
          UG_WindowGetTitleColor()
          UG_WindowGetTitleHeight()
          UG_WindowGetTitleInactiveColor()
          UG_WindowGetTitleInactiveTextColor()
          UG_WindowGetTitleText()
          UG_WindowGetTitleTextAlignment()
          UG_WindowGetTitleTextColor()
          UG_WindowGetTitleTextFont()
          UG_WindowGetTitleTextHSpace()
          UG_WindowGetTitleTextVSpace()
          UG_WindowGetXEnd()
          UG_WindowGetXStart()
          UG_WindowGetYEnd()
          UG_WindowGetYStart()
          UG_WindowHide()
          UG_WindowResize()
          UG_WindowSetBackColor()
          UG_WindowSetForeColor()
          UG_WindowSetStyle()
          UG_WindowSetTitleColor()
          UG_WindowSetTitleHeight()
          UG_WindowSetTitleInactiveColor()
          UG_WindowSetTitleInactiveTextColor()
          UG_WindowSetTitleText()
          UG_WindowSetTitleTextAlignment()
          UG_WindowSetTitleTextColor()
          UG_WindowSetTitleTextFont()
          UG_WindowSetTitleTextHSpace()
          UG_WindowSetTitleTextVSpace()
          UG_WindowSetXEnd()
          UG_WindowSetXStart()
          UG_WindowSetYEnd()
          UG_WindowSetYStart()
          UG_WindowShow()
  Описание компонентов подсистемы
    Справочник по утилитам
      Информационные утилиты
        Утилиты, использующие стандартные интерфейсы
          clinfo
          display-screenshot
          gf3d-info
        Утилиты, использующие API окружения Screen
          screen-egl-configs
      Сервисные утилиты
        Общие системные утилиты
          ddc
          dispconf
          display-info
          gf-calib
          modeline-converter
          screen-config
          show_vesa
          surface-info
          surface-screenshot
          umc
        GPU-специфичные утилиты
          intel_bios_dumper
          intel_detect_config
          intel_gtt
          intel_vbt_decode
          vivante_profile_parser
      Тестовые утилиты
        Утилиты, использующие стандартные интерфейсы
          gf-animation
          gf-bench-blit
          gf-dev-test
          gf-layer-test
          gf-pal-test
          gf-scale
          gf-vsync
          opencl-mandelbrot
        Утилиты, использующие API окружения Screen
          screen-blank
          screen-gl1-gears
          screen-gles2-gears
          screen-gles2-glmark2
    Модули графической подсистемы
      Модули
        devg-screen.so
        devi-screen
        io-display
        screen-winmgr
      Конфигурационные файлы
        cursors.kfc
        display.conf
        graphics.conf
        screen.conf
    Модульные драйвера графической подсистемы
      Контроллер дисплея
        devg-dc35.so
        devg-imx6x.so
        devg-mga2.so
      2D акселерация
        screen-mga2.so
        screen-vivante.so
      3D акселерация
        Screen/vivante
      Конфигурационные файлы драйверов
        dc35.conf
        imx6x.conf
        mga2.conf
    Классические драйвера
      Графические драйверы
        devg-chips.so
        devg-flat.so
        devg-glfb.so
        devg-haswell.so
        devg-i830-multidisplay.so
        devg-i830.so
        devg-intelhd.so
        devg-lx800.so
        devg-matroxg.so
        devg-mgam83.so
        devg-omapl1xx.so
        devg-p1022.so
        devg-radeonhd.so
        devg-radeon.so
        devg-ruby.so
        devg-skylake.so
        devg-sm750.so
        devg-smi7xx.so
        devg-stats.so
        devg-svga.so
        devg-valleyview.so
        devg-vesabios.so
        devg-vmware.so
        devg-vpoutfb.so
      Конфигурационные файлы
        broxton.conf
        cherryview.conf
        chips.conf
        flat.conf
        geode.conf
        haswell.conf
        i830.conf
        intelhd.conf
        mgam83.conf
        omapl1xx.conf
        p1022.conf
        radeon.conf
        radeonhd.conf
        skylake.conf
        sm750.conf
        smi7xx.conf
        valleyview.conf
        vpoutfb.conf
    Загрузчики драйверов
      Загрузчик GLVND
      Загрузчик OCL ICD
      Конфигурационные файлы
        /etc/OpenCL/vendors/intel-beignet.icd
        /etc/OpenCL/vendors/mesa.icd
        /etc/OpenCL/vendors/viv.icd
  Руководство пользователя
    Настройка графической подсистемы
      Особенности архитектуры
      Конфигурация графической подсистемы
        Настройка контроллера дисплея
        Настройка мультидисплейных конфигураций
        Выбор 3D стека и драйверного обеспечения сервиса композиции
        Настройка сервиса поддержки драйверов Linux (io-lxdev)
        Настройка менеджера композиции (io-composer)
      Адресная настройка драйверного обеспечения
      Настройка оконного менеджера и модулей ввода
      Типичные проблемы
    Композитная оконная подсистема и менеджер окон
      Настройка менеджера композиции
      Настройка оконного менеджера
        Устройства ввода
          Калибровка touchscreen-устройств
          Объединение устройств ввода
          Запрет дисплеев для устройств ввода
          Примеры настройки различных конфигураций
        Настройка курсоров
    GPGPU технологии
      OpenCL
        Загрузчик OCL ICD
          Переменные окружения
        Графические процессоры AMD Radeon
        Графические процессоры Intel
          Intel Gen 7 GPU Cores (IvyBridge, ValleyView, Haswell)
        Графические процессоры Vivante
  Руководство разработчика
    Оконная подсистема Screen
      Обзор оконной подсистемы Screen
        Традиционное и композитное оконные окружения
        Композиция
        Потоки ввода
        Взаимодействие с приложениями
        Обзор Screen API
        Приложения и демонстрации
      Общие принципы композиции
      Работа с контекстами
        Виды контекстов
        Создание контекста
        Установка параметров контекста
      Работа с окнами
        Виды окон
        Параметры окон
        Пиксельные форматы
        Родительские отношения и позиционирование
        Создание окон
        Создание дочерних окон
      Работа с событиями
      Справочник по Screen API
        Типы функций
        Списки функций
          Список функций по типам
        Программные интерфейсы (API)
          screen_blit_t
          screen_flush_t
          screen_format_t
          screen_mouse_button_t
          screen_property_t
          screen_quality_t
          screen_stylus_button_t
          screen_touch_t
          screen_transparency_t
          screen_usage_t
          Контексты
            Типы данных и константы
              screen_context_type_t
              screen_context_t
            Функции
              screen_create_context()
              screen_destroy_context()
              screen_flush_context()
              screen_get_context_property_iv()
              screen_get_context_property_pv()
          Буферы
            Типы данных и константы
              screen_buffer_t
            Функции
              screen_blit()
              screen_fill()
              screen_flush_blits()
              screen_get_buffer_property_iv()
              screen_get_buffer_property_llv()
              screen_get_buffer_property_pv()
          Окна
            Типы данных и константы
              screen_window_type_t
              screen_window_t
            Функции
              screen_create_window()
              screen_create_window_buffers()
              screen_create_window_type()
              screen_destroy_window()
              screen_get_window_property_cv()
              screen_get_window_property_iv()
              screen_get_window_property_pv()
              screen_get_windows_list()
              screen_post_window()
              screen_set_window_property_cv()
              screen_set_window_property_iv()
              screen_set_window_property_pv()
          Pixmap
            Типы данных и константы
              screen_pixmap_t
          Группы
            Типы данных и константы
              screen_group_t
            Функции
              screen_create_group()
              screen_create_window_group()
              screen_destroy_group()
              screen_join_window_group()
          События
            Типы данных и константы
              screen_event_type_t
              screen_event_t
            Функции
              screen_create_event()
              screen_destroy_event()
              screen_get_event()
              screen_get_event_property_iv()
              screen_get_event_property_pv()
              screen_send_event()
              screen_set_event_property_iv()
              screen_set_event_property_pv()
          Дисплеи
            Типы данных и константы
              screen_display_t
            Функции
              screen_get_display_property_iv()
              screen_get_display_property_pv()
              screen_set_display_property_iv()
              screen_set_display_property_pv()
    Разработка OpenGL приложений
      Проект Mesa — стек 3D технологий
        Особенности реализации
        Настройка и зависимости
        Поддержка драйверов
        Переменные окружения (общие переменные Mesa)
        Переменные окружения (интерфейс GF3D)
        Переменные окружения (EGL)
        Переменные окружения (общие опции драйверов Gallium)
        Переменные окружения (опции драйвера i965)
        Переменные окружения (опции драйвера llvmpipe)
        Переменные окружения (опции драйвера softpipe)
        Дополнительные материалы
      Библиотека GF3D
        GF3D API
          gf3d_bind_tex_image()
          gf3d_choose_config()
          gf3d_create_context()
          gf3d_create_gf_drawable()
          gf3d_destroy_context()
          gf3d_destroy_drawable()
          gf3d_get_config_attrib()
          gf3d_get_configs()
          gf3d_get_current_context()
          gf3d_get_current_target()
          gf3d_get_proc_address()
          gf3d_make_current()
          gf3d_query_drawable()
          gf3d_query_renderer_integer()
          gf3d_query_renderer_string()
          gf3d_release_tex_image()
          gf3d_swap_buffers()
      FreeGLUT — OpenGL Utility Toolkit
        Особенности реализации
        Настройка и зависимости
        Переменные окружения
        Дополнительные материалы
      GLVND — универсальный OpenGL загрузчик
        Архитектура библиотеки
        Условия работоспособности библиотеки
        Дополнителные переменные окружения
    Библиотека Graphics Framework
      Введение
        Обзор
        Компоненты
      Основы рисования
        Настройка GF
          Присоединение к графическому устройству и дисплею
          Присоединение аппаратных слоев дисплея
          Создание поверхности и назначение ее слою
          Создание контекста рисования (рендеринга)
        Система координат Graphics Framework
        Рисование прямоугольников
        Рисование линий и полигонов
        Битовые карты
        Блиттинг
        Многопоточные приложения
        Отладка
      Слои, поверхности и контексты
        Слои
          Видимость
          Яркость, контраст, насыщенность и оттенок
          Окна обзора
          Альфа- и хрома- смешивание
        Поверхности
        Контексты
          Альфа-смешивание
          Хрома ключ
          Цвета рисования и фона
          Атрибуты линий
          Обрезка изображения
          Растровые операции (ROP)
          Сглаживание
          Матрицы трансформации и смещение
      GF API
        Инициализация
          gf_dev_attach()
          gf_dev_detach()
          gf_dev_get_driver_name()
          gf_dev_get_error()
          gf_dev_get_meminfo()
          gf_dev_register_thread()
        Контексты
          gf_context_create()
          gf_context_disable_alpha()
          gf_context_disable_antialias()
          gf_context_disable_chroma()
          gf_context_disable_clipping()
          gf_context_disable_linedash()
          gf_context_disable_pattern()
          gf_context_disable_planemask()
          gf_context_disable_transform()
          gf_context_disable_translation()
          gf_context_free()
          gf_context_init()
          gf_context_set_alpha()
          gf_context_set_antialias()
          gf_context_set_bgcolor()
          gf_context_set_bgcolor_native()
          gf_context_set_capstyle()
          gf_context_set_chroma()
          gf_context_set_clipping()
          gf_context_set_fgcolor()
          gf_context_set_fgcolor_native()
          gf_context_set_filter()
          gf_context_set_hw_polygon()
          gf_context_set_linedash()
          gf_context_set_linejoin()
          gf_context_set_pattern()
          gf_context_set_penwidth()
          gf_context_set_planemask()
          gf_context_set_polyfill()
          gf_context_set_rop()
          gf_context_set_transform()
          gf_context_set_translation()
        Поверхности (работа с памятью)
          gf_context_get_surface()
          gf_context_set_surface()
          gf_context_unset_surface()
          gf_layer_set_surfaces()
          gf_surface_attach()
          gf_surface_attach_by_sid()
          gf_surface_create()
          gf_surface_create_layer()
          gf_surface_free()
          gf_surface_get_dev()
          gf_surface_get_info()
          gf_surface_get_source()
          gf_surface_get_source_size()
          gf_surface_reattach()
          gf_surface_sidlist()
        Дисплеи
          gf_display_attach()
          gf_display_detach()
          gf_display_query()
          gf_display_query_mode()
          gf_display_set_dpms()
          gf_display_set_external_chroma()
          gf_display_set_layer_order()
          gf_display_set_mode()
          gf_display_snapshot()
          gf_display_wait_vsync()
        Слои
          gf_layer_attach()
          gf_layer_choose_format()
          gf_layer_detach()
          gf_layer_disable()
          gf_layer_enable()
          gf_layer_query()
          gf_layer_set_blending()
          gf_layer_set_brightness()
          gf_layer_set_chroma()
          gf_layer_set_contrast()
          gf_layer_set_dst_viewport()
          gf_layer_set_edge()
          gf_layer_set_filter()
          gf_layer_set_hue()
          gf_layer_set_outputs()
          gf_layer_set_saturation()
          gf_layer_set_src_viewport()
          gf_layer_update()
          gf_layer_update_multi()
        2D рендеринг
          gf_draw_begin()
          gf_draw_bitmap()
          gf_draw_blit1()
          gf_draw_blit2()
          gf_draw_blitscaled()
          gf_draw_cubic_bezier()
          gf_draw_end()
          gf_draw_finish()
          gf_draw_flush()
          gf_draw_image()
          gf_draw_poly_fill()
          gf_draw_polyline()
          gf_draw_rect()
          gf_draw_span()
          gf_draw_spanlist()
          gf_draw_wu_line()
          gf_quad_to_cubic()
        Курсоры
          gf_cursor_disable()
          gf_cursor_enable()
          gf_cursor_set()
          gf_cursor_set_pos()
        I2C (считается устаревшим)
          gf_i2c_read()
          gf_i2c_write()
          gf_i2c_writeread()
        Структуры и типы
          gf_alpha_t
          gf_chroma_t
          gf_color_t
          gf_cursor_t
          gf_dev_info_t
          gf_display_info_t
          gf_fixed_t
          gf_format_t
          gf_layer_info_t
          gf_mem_info_t
          gf_modeinfo_t
          gf_palette_t
          gf_point_t
          gf_sidlist_t
          gf_surface_info_t
    Библиотека Image
      Общие сведения
        Подключение библиотеки
        Загрузка изображения
        Связывание изображения с GF
        Вывод изображения в поверхность
        Освобождение ресурсов
      Image API
        Функции
          img_cfg_read()
          img_codec_get_criteria()
          img_codec_list()
          img_codec_list_byext()
          img_codec_list_bymime()
          img_convert_data()
          img_convert_getfunc()
          img_copy_getfunc()
          img_crop()
          img_decode_begin()
          img_decode_finish()
          img_decode_frame()
          img_decode_validate()
          img_dtransform()
          img_dtransform_apply()
          img_dtransform_create()
          img_dtransform_free()
          img_encode_begin()
          img_encode_finish()
          img_encode_frame()
          img_expand_getfunc()
          IMG_FMT_BPL()
          IMG_FMT_BPP()
          img_lib_attach()
          img_lib_detach()
          img_load()
          img_load_file()
          img_load_resize_file()
          img_resize_fs()
          img_rotate_ortho()
          img_write()
          img_write_file()
          io_close()
          io_open()
        Структуры и типы
          img_decode_callouts_t
            img_decode_choose_format_f *choose_format_f
            img_decode_setup_f *setup_f
            img_decode_abort_f *abort_f
            img_decode_scanline_f *scanline_f
            img_decode_set_palette_f *set_palette_f
            img_decode_set_transparency_f *set_transparency_f
            img_decode_frame_f *frame_f
            img_decode_set_value_f *set_value_f
            data
          img_encode_callouts_t
            img_encode_choose_format_f *choose_format_f
            img_encode_setup_f *setup_f
            img_encode_abort_f *abort_f
            img_encode_scanline_f* scanline_f
            img_encode_set_palette_f *get_palette_f
            img_encode_set_transparency_f *get_transparency_f
            img_encode_frame_f *frame_f
            data
          img_format_t
          img_t
    Библиотека μGUI
      Обзор библиотеки μGUI
      Поддержка 2D акселерации
      Поддержка Graphics Framework
      Создание окна
      Устройства ввода
      Цветовая модель
      Шрифты
      μGUI API
        Базовые функции
          UG_ConsolePutString()
          UG_ConsoleSetArea()
          UG_ConsoleSetBackcolor()
          UG_ConsoleSetForecolor()
          UG_DrawArc()
          UG_DrawCircle()
          UG_DrawFrame()
          UG_DrawLine()
          UG_DrawMesh()
          UG_DrawPixel()
          UG_DrawRoundFrame()
          UG_FillCircle()
          UG_FillFrame()
          UG_FillRoundFrame()
          UG_FillScreen()
          UG_FontDelete()
          UG_FontLoadBitmap()
          UG_FontSelect()
          UG_FontSetHSpace()
          UG_FontSetVSpace()
          UG_GetXDim()
          UG_GetYDim()
          UG_Init()
          UG_PutChar()
          UG_PutString()
          UG_SelectGUI()
          UG_SetBackcolor()
          UG_SetForecolor()
          UG_Update()
        Интеграция с Graphics Framework
          ugf_create_context()
          ugf_devi_connect_mouse()
          ugf_flush_graphics()
          ugf_process_events()
          ugf_set_default_palette()
          ugf_set_palette()
          ugf_set_palette_color()
        Оконный виджет (изображение)
          UG_ImageCreate()
          UG_ImageDelete()
          UG_ImageHide()
          UG_ImageSetBMP()
          UG_ImageShow()
        Оконный виджет (кнопка)
          UG_ButtonCreate()
          UG_ButtonDelete()
          UG_ButtonGetAlternateBackColor()
          UG_ButtonGetAlternateForeColor()
          UG_ButtonGetBackColor()
          UG_ButtonGetFont()
          UG_ButtonGetForeColor()
          UG_ButtonGetStyle()
          UG_ButtonGetText()
          UG_ButtonHide()
          UG_ButtonSetAlternateBackColor()
          UG_ButtonSetAlternateForeColor()
          UG_ButtonSetBackColor()
          UG_ButtonSetFont()
          UG_ButtonSetForeColor()
          UG_ButtonSetStyle()
          UG_ButtonSetText()
          UG_ButtonShow()
        Оконный виджет (текстовое поле)
          UG_TextboxCreate()
          UG_TextboxDelete()
          UG_TextboxGetAlignment()
          UG_TextboxGetBackColor()
          UG_TextboxGetFont()
          UG_TextboxGetForeColor()
          UG_TextboxGetHSpace()
          UG_TextboxGetText()
          UG_TextboxGetVSpace()
          UG_TextboxHide()
          UG_TextboxSetAlignment()
          UG_TextboxSetBackColor()
          UG_TextboxSetFont()
          UG_TextboxSetForeColor()
          UG_TextboxSetHSpace()
          UG_TextboxSetText()
          UG_TextboxSetVSpace()
          UG_TextboxShow()
        Оконный виджет (флаг)
          UG_CheckboxCreate()
          UG_CheckboxDelete()
          UG_CheckboxGetAlignment()
          UG_CheckboxGetAlternateBackColor()
          UG_CheckboxGetAlternateForeColor()
          UG_CheckboxGetBackColor()
          UG_CheckboxGetChecked()
          UG_CheckboxGetFont()
          UG_CheckboxGetForeColor()
          UG_CheckboxGetHSpace()
          UG_CheckboxGetStyle()
          UG_CheckboxGetText()
          UG_CheckboxGetVSpace()
          UG_CheckboxHide()
          UG_CheckboxSetAlignment()
          UG_CheckboxSetAlternateBackColor()
          UG_CheckboxSetAlternateForeColor()
          UG_CheckboxSetBackColor()
          UG_CheckboxSetChecked()
          UG_CheckboxSetFont()
          UG_CheckboxSetForeColor()
          UG_CheckboxSetHSpace()
          UG_CheckboxSetStyle()
          UG_CheckboxSetText()
          UG_CheckboxSetVSpace()
          UG_CheckboxShow()
        Особенности 2D акселерации
          UG_DriverDisable()
          UG_DriverEnable()
          UG_DriverRegister()
          UG_DriverSetContext()
        Управление окнами
          UG_WindowAlert()
          UG_WindowCreate()
          UG_WindowDelete()
          UG_WindowGetArea()
          UG_WindowGetBackColor()
          UG_WindowGetForeColor()
          UG_WindowGetInnerHeight()
          UG_WindowGetInnerWidth()
          UG_WindowGetOuterHeight()
          UG_WindowGetOuterWidth()
          UG_WindowGetStyle()
          UG_WindowGetTitleColor()
          UG_WindowGetTitleHeight()
          UG_WindowGetTitleInactiveColor()
          UG_WindowGetTitleInactiveTextColor()
          UG_WindowGetTitleText()
          UG_WindowGetTitleTextAlignment()
          UG_WindowGetTitleTextColor()
          UG_WindowGetTitleTextFont()
          UG_WindowGetTitleTextHSpace()
          UG_WindowGetTitleTextVSpace()
          UG_WindowGetXEnd()
          UG_WindowGetXStart()
          UG_WindowGetYEnd()
          UG_WindowGetYStart()
          UG_WindowHide()
          UG_WindowResize()
          UG_WindowSetBackColor()
          UG_WindowSetForeColor()
          UG_WindowSetStyle()
          UG_WindowSetTitleColor()
          UG_WindowSetTitleHeight()
          UG_WindowSetTitleInactiveColor()
          UG_WindowSetTitleInactiveTextColor()
          UG_WindowSetTitleText()
          UG_WindowSetTitleTextAlignment()
          UG_WindowSetTitleTextColor()
          UG_WindowSetTitleTextFont()
          UG_WindowSetTitleTextHSpace()
          UG_WindowSetTitleTextVSpace()
          UG_WindowSetXEnd()
          UG_WindowSetXStart()
          UG_WindowSetYEnd()
          UG_WindowSetYStart()
          UG_WindowShow()
  Описание компонентов подсистемы
    Справочник по утилитам
      Информационные утилиты
        Утилиты, использующие стандартные интерфейсы
          clinfo
          display-screenshot
          gf3d-info
        Утилиты, использующие API окружения Screen
          screen-egl-configs
      Сервисные утилиты
        Общие системные утилиты
          ddc
          dispconf
          display-info
          gf-calib
          modeline-converter
          screen-config
          show_vesa
          surface-info
          surface-screenshot
          umc
        GPU-специфичные утилиты
          intel_bios_dumper
          intel_detect_config
          intel_gtt
          intel_vbt_decode
          vivante_profile_parser
      Тестовые утилиты
        Утилиты, использующие стандартные интерфейсы
          gf-animation
          gf-bench-blit
          gf-dev-test
          gf-layer-test
          gf-pal-test
          gf-scale
          gf-vsync
          opencl-mandelbrot
        Утилиты, использующие API окружения Screen
          screen-blank
          screen-gl1-gears
          screen-gles2-gears
          screen-gles2-glmark2
    Модули графической подсистемы
      Модули
        devg-screen.so
        devi-screen
        io-display
        screen-winmgr
      Конфигурационные файлы
        cursors.kfc
        display.conf
        graphics.conf
        screen.conf
    Модульные драйвера графической подсистемы
      Контроллер дисплея
        devg-dc35.so
        devg-imx6x.so
        devg-mga2.so
      2D акселерация
        screen-mga2.so
        screen-vivante.so
      3D акселерация
        Screen/vivante
      Конфигурационные файлы драйверов
        dc35.conf
        imx6x.conf
        mga2.conf
    Классические драйвера
      Графические драйверы
        devg-chips.so
        devg-flat.so
        devg-glfb.so
        devg-haswell.so
        devg-i830-multidisplay.so
        devg-i830.so
        devg-intelhd.so
        devg-lx800.so
        devg-matroxg.so
        devg-mgam83.so
        devg-omapl1xx.so
        devg-p1022.so
        devg-radeonhd.so
        devg-radeon.so
        devg-ruby.so
        devg-skylake.so
        devg-sm750.so
        devg-smi7xx.so
        devg-stats.so
        devg-svga.so
        devg-valleyview.so
        devg-vesabios.so
        devg-vmware.so
        devg-vpoutfb.so
      Конфигурационные файлы
        broxton.conf
        cherryview.conf
        chips.conf
        flat.conf
        geode.conf
        haswell.conf
        i830.conf
        intelhd.conf
        mgam83.conf
        omapl1xx.conf
        p1022.conf
        radeon.conf
        radeonhd.conf
        skylake.conf
        sm750.conf
        smi7xx.conf
        valleyview.conf
        vpoutfb.conf
    Загрузчики драйверов
      Загрузчик GLVND
      Загрузчик OCL ICD
      Конфигурационные файлы
        /etc/OpenCL/vendors/intel-beignet.icd
        /etc/OpenCL/vendors/mesa.icd
        /etc/OpenCL/vendors/viv.icd
Инструментальные средства ЗОСРВ «Нейтрино»
  Комплект разработчика для ЗОСРВ «Нейтрино»
    О Комплекте разработчика
      Общие сведения
      Правила использования
      Дополнительная информация
    Новые функции и возможности КР редакции 2021
    Известные особенности
    Использование нескольких версий КР на инструментальной системе
    Список терминов
  Графическая среда разработки Qt Creator (редакция КПДА)
    О Среде разработки
      Основные возможности
      Отличия редакции КПДА
    Начало работы
      Введение
      Запуск среды разработки
      Общая информация
      Создание нового проекта
      Редактирование исходного кода
      Сборка (компиляция) проекта
      Настройка конфигурации целевой системы
        Требования к целевой системе
        Создание нового профиля конфигурации
        Добавление профиля в конфигурацию Комплекта
      Запуск проекта
      Отладка проекта
      Изменение параметров сборки проекта
      Вопросы
    Импорт существующих проектов
      Введение
      Подготовка проекта
      Сборка проекта
      Отладка проекта
      Дополнительная настройка
    Вопросы и ответы
    Известные особенности
    Словарь терминов
    Техническая поддержка
  Сборочное окружение
    Приоритет переменных окружения
    Прочие переменные окружения
    Рекурсивная сборочная подсистема ЗОСРВ ''Нейтрино''
      Общее описание
      Структура и основные компоненты
      Описание переменных
      Поддержка внешних сборочных систем
        Поддержка сборочной системы GNU Autotools
        Поддержка сборочной системы CMake
        Поддержка сборочной системы Meson
        Поддержка сборочной системы qmake
        Общие переменные и функции
      Подключаемые модули
        Подключаемые модули qtargets.mk
          cppcheck.mk - статический анализ исходного кода
          postinstall.mk - отложенная пост-обработка проектов
        Подключаемые модули qconfig.mk
          bsp_buildtargets.mk - поддержка Make Targets в QNX Momentics IDE 7.0
      Выбор драйвера компиляции
      Другие возможности
        Поддержка варианта сборки проектов с покрытием кода
        Параллельная сборка
        Механизм OVERRIDE
      Прочие замечания и рекомендации
      Примеры использования
      Версионирование
    Системные макроопределения
      Перечень основных системных макроопределений
      Значения макроопределений _KPDA_VERSION и _KPDA_VERSION_STRING для различных редакций ЗОСРВ ''Нейтрино''
  Справочник по утилитам
    A
      addr2line
      addvariant
      ar
      as
    B
      bindres
      bison
    C
      c++filt
      cpp
      cppcheck
    D
      deflate
      delvariant
      dinit
      dumpefs
      dumpifs
    E
      elfedit
    F
      flex
    G
      g++
      gcc
      gcov
      gcov-dump
      gcov-tool
      gdb
      gprof
    K
      kcc
      ksh (инструментальная версия)
    L
      lcc
      ld
      ldrel
      libtool
      libtoolize
    M
      m4
      make
      mkasmoff
      mkefs
      mketfs
      mkifs
      mkimage
      mkkbd
      mkqnx6fsimg2
      mkrec
      mkxfs
    N
      nm
    O
      objcopy
      objdump
    Q
      qcc
    R
      ranlib
      readelf
    S
      sendnto
      setup_qtcreator
      size
      strings
      strip
      switch_devtools
    T
      traceprinter
    U
      use
      usemsg
  Справочник по утилитам Python
    0
      2to3
    E
      easy_install-3.9
    P
      python-setup-crossenv.sh
  Тематические статьи
    Использование статического анализатора cppcheck
      Основные отличия от стандартной версии cppcheck
      Использование рекурсивной сборочной подсистемы
      Приоритет конфигурационных файлов
      Создание пользовательских правил
    Кросс-компиляция расширений Python
      Описание технологии
      Требования и ограничения
      Порядок действий (автоматизированный режим
      Дополнительная информация
    Построение образа виртуальной машины
      Подготовка корневого каталога
      Создание образа диска
      Создание загрузочного образа
      Создание раздела диска
      Запись образа на диск
      Создание виртуальных машин
        Создание образа диска QEMU (qcow2)
        Создание виртуального жесткого диска VMware (VMDK)
        Создание файла конфигурации VMware (VMX)
      Удаление артефактов сборки
    Применение GDB
      Специфичные для Нейтрино расширения
      Краткая инструкция по запуску отладчика
      Команды GDB
        Синтаксис команд
        Подсказки для команд
        Получение справки
      Запуск программ под управлением отладчика
        Компиляция для отладки
        Задание целевой платформы
        Запуск вашей программы
        Аргументы вашей программы
        Среда окружения вашей программы
        Ввод и вывод вашей программы
        Отладка уже запущенного процесса
        Уничтожение отлаживаемого процесса
        Отладка программ с несколькими потоками
        Отладка программ с дочерними процессами
      Остановка и продолжение исполнения
        Точки останова, точки наблюдения и исключения
          Установка точек останова
          Установка точек наблюдения
          Точки останова и исключения
          Удаление точек останова
          Отключение точек останова
          Условия останова
          Список команд точки останова
          Меню точки останова
        Продолжение и выполнение по шагам
        Сигналы
        Остановка и запуск многопоточных программ
      Проверка стека
        Кадры стека
        Цепочки вызовов
        Выбор кадра
        Информация о кадре
        MIPS-машины и стек функции
      Проверка файлов с исходными текстами
        Вывод строк исходного текста
        Поиск в исходных файлах
        Определение каталогов с исходными файлами
        Исходный текст и машинный код
        Разделяемые библиотеки
      Проверка данных
        Выражения
        Переменные программы
        Искусственные массивы
        Форматы вывода
        Проверка памяти
        Автоматическое отображение
        Параметры вывода
        История значений
        Вспомогательные переменные
        Регистры
        Аппаратные средства поддержки вычислений с плавающей точкой
      Проверка символьной таблицы
      Изменение исполнения
        Присваивание значений пеpеменным
        Продолжение исполнения с другого адреса
        Подача сигнала вашей программе
        Возврат из функции
        Вызов функций программы
        Внесение изменений в программу
    Способы переключения между версиями компиляторa
      Выбор локальной версии компилятора (per-project)
        Через настройки компилятора в свойствах проектов
        Через переменную GCC_VERSION
        Через переменные CC и CXX
      Выбор глобальной версии компилятора
  Комплект разработчика для ЗОСРВ «Нейтрино»
    О Комплекте разработчика
      Общие сведения
      Правила использования
      Дополнительная информация
    Новые функции и возможности КР редакции 2021
    Известные особенности
    Использование нескольких версий КР на инструментальной системе
    Список терминов
  Графическая среда разработки Qt Creator (редакция КПДА)
    О Среде разработки
      Основные возможности
      Отличия редакции КПДА
    Начало работы
      Введение
      Запуск среды разработки
      Общая информация
      Создание нового проекта
      Редактирование исходного кода
      Сборка (компиляция) проекта
      Настройка конфигурации целевой системы
        Требования к целевой системе
        Создание нового профиля конфигурации
        Добавление профиля в конфигурацию Комплекта
      Запуск проекта
      Отладка проекта
      Изменение параметров сборки проекта
      Вопросы
    Импорт существующих проектов
      Введение
      Подготовка проекта
      Сборка проекта
      Отладка проекта
      Дополнительная настройка
    Вопросы и ответы
    Известные особенности
    Словарь терминов
    Техническая поддержка
  Сборочное окружение
    Приоритет переменных окружения
    Прочие переменные окружения
    Рекурсивная сборочная подсистема ЗОСРВ ''Нейтрино''
      Общее описание
      Структура и основные компоненты
      Описание переменных
      Поддержка внешних сборочных систем
        Поддержка сборочной системы GNU Autotools
        Поддержка сборочной системы CMake
        Поддержка сборочной системы Meson
        Поддержка сборочной системы qmake
        Общие переменные и функции
      Подключаемые модули
        Подключаемые модули qtargets.mk
          cppcheck.mk - статический анализ исходного кода
          postinstall.mk - отложенная пост-обработка проектов
        Подключаемые модули qconfig.mk
          bsp_buildtargets.mk - поддержка Make Targets в QNX Momentics IDE 7.0
      Выбор драйвера компиляции
      Другие возможности
        Поддержка варианта сборки проектов с покрытием кода
        Параллельная сборка
        Механизм OVERRIDE
      Прочие замечания и рекомендации
      Примеры использования
      Версионирование
    Системные макроопределения
      Перечень основных системных макроопределений
      Значения макроопределений _KPDA_VERSION и _KPDA_VERSION_STRING для различных редакций ЗОСРВ ''Нейтрино''
  Справочник по утилитам
    A
      addr2line
      addvariant
      ar
      as
    B
      bindres
      bison
    C
      c++filt
      cpp
      cppcheck
    D
      deflate
      delvariant
      dinit
      dumpefs
      dumpifs
    E
      elfedit
    F
      flex
    G
      g++
      gcc
      gcov
      gcov-dump
      gcov-tool
      gdb
      gprof
    K
      kcc
      ksh (инструментальная версия)
    L
      lcc
      ld
      ldrel
      libtool
      libtoolize
    M
      m4
      make
      mkasmoff
      mkefs
      mketfs
      mkifs
      mkimage
      mkkbd
      mkqnx6fsimg2
      mkrec
      mkxfs
    N
      nm
    O
      objcopy
      objdump
    Q
      qcc
    R
      ranlib
      readelf
    S
      sendnto
      setup_qtcreator
      size
      strings
      strip
      switch_devtools
    T
      traceprinter
    U
      use
      usemsg
  Справочник по утилитам Python
    0
      2to3
    E
      easy_install-3.9
    P
      python-setup-crossenv.sh
  Тематические статьи
    Использование статического анализатора cppcheck
      Основные отличия от стандартной версии cppcheck
      Использование рекурсивной сборочной подсистемы
      Приоритет конфигурационных файлов
      Создание пользовательских правил
    Кросс-компиляция расширений Python
      Описание технологии
      Требования и ограничения
      Порядок действий (автоматизированный режим
      Дополнительная информация
    Построение образа виртуальной машины
      Подготовка корневого каталога
      Создание образа диска
      Создание загрузочного образа
      Создание раздела диска
      Запись образа на диск
      Создание виртуальных машин
        Создание образа диска QEMU (qcow2)
        Создание виртуального жесткого диска VMware (VMDK)
        Создание файла конфигурации VMware (VMX)
      Удаление артефактов сборки
    Применение GDB
      Специфичные для Нейтрино расширения
      Краткая инструкция по запуску отладчика
      Команды GDB
        Синтаксис команд
        Подсказки для команд
        Получение справки
      Запуск программ под управлением отладчика
        Компиляция для отладки
        Задание целевой платформы
        Запуск вашей программы
        Аргументы вашей программы
        Среда окружения вашей программы
        Ввод и вывод вашей программы
        Отладка уже запущенного процесса
        Уничтожение отлаживаемого процесса
        Отладка программ с несколькими потоками
        Отладка программ с дочерними процессами
      Остановка и продолжение исполнения
        Точки останова, точки наблюдения и исключения
          Установка точек останова
          Установка точек наблюдения
          Точки останова и исключения
          Удаление точек останова
          Отключение точек останова
          Условия останова
          Список команд точки останова
          Меню точки останова
        Продолжение и выполнение по шагам
        Сигналы
        Остановка и запуск многопоточных программ
      Проверка стека
        Кадры стека
        Цепочки вызовов
        Выбор кадра
        Информация о кадре
        MIPS-машины и стек функции
      Проверка файлов с исходными текстами
        Вывод строк исходного текста
        Поиск в исходных файлах
        Определение каталогов с исходными файлами
        Исходный текст и машинный код
        Разделяемые библиотеки
      Проверка данных
        Выражения
        Переменные программы
        Искусственные массивы
        Форматы вывода
        Проверка памяти
        Автоматическое отображение
        Параметры вывода
        История значений
        Вспомогательные переменные
        Регистры
        Аппаратные средства поддержки вычислений с плавающей точкой
      Проверка символьной таблицы
      Изменение исполнения
        Присваивание значений пеpеменным
        Продолжение исполнения с другого адреса
        Подача сигнала вашей программе
        Возврат из функции
        Вызов функций программы
        Внесение изменений в программу
    Способы переключения между версиями компиляторa
      Выбор локальной версии компилятора (per-project)
        Через настройки компилятора в свойствах проектов
        Через переменную GCC_VERSION
        Через переменные CC и CXX
      Выбор глобальной версии компилятора
Мультимедийный стек ЗОСРВ «Нейтрино»
  Мультимедийные библиотеки
    Прикладные библиотеки
      Библиотека libasound
        Статьи и обзоры
          Обзор библиотеки libasound
          Архитектура аудио стека
            Аритектура аудио стека (SA, Sound Architecture)
            Аудио устройства
            Контролирующее устройство
            Микшер
            PCM-устройство (Pulse Code Modulation)
              Форматы данных PCM
              Машина состояний PCM
              Программное микширование PCM-данных
              Плагины конвертирования данных
          Архитектура микшера
            Открытие устройства микшера
            Контроль групп микшера
            Наилучшая группа микшера, относительно субканала PCM
            Поиск групп микшера
            Уведомления о событиях микшера
            Закрытие устройства микшера
          Воспроизведение и захват аудио данных
            Обслуживание PCM устройств
              Открытие устройства
              Конфигурирование устройства
              Контроль конвертирования голосов в потоке
              Подготовка субканалов
              Закрытие субканалов
            Воспроизведение аудио данных
              Состояния воспроизведения
              Отправка данных в субканал
              Действия при остановке воспроизведения в субканале
              Остановка воспроизведения
              Синхронизация с субканалом
            Захват аудио данных
              Выбор источника данных для захвата
              Состояния захвата
              Получение данных из субканала
              Действия при остановке захвата в субканале
              Остановка захвата
              Синхронизация с субканалом
          Словарь терминов (libasound API)
          Пример: воспроизведение (wave.c)
          Пример: звукозапись (waverec.c)
          Пример: работа с микшером (mixer_ctl.c)
        API
          snd_card_get_longname()
          snd_card_get_name()
          snd_card_name()
          snd_cards()
          snd_cards_list()
          snd_ctl_callbacks_t
          snd_ctl_close()
          snd_ctl_file_descriptor()
          snd_ctl_hw_info()
          snd_ctl_hw_info_t
          snd_ctl_mixer_switch_list()
          snd_ctl_mixer_switch_read()
          snd_ctl_mixer_switch_write()
          snd_ctl_open()
          snd_ctl_pcm_channel_info()
          snd_ctl_pcm_info()
          snd_ctl_read()
          snd_mixer_callbacks_t
          snd_mixer_close()
          snd_mixer_eid_t
          snd_mixer_element_read()
          snd_mixer_elements()
          snd_mixer_elements_t
          snd_mixer_element_t
          snd_mixer_element_write()
          snd_mixer_file_descriptor()
          snd_mixer_filter_t
          snd_mixer_get_bit()
          snd_mixer_get_filter()
          snd_mixer_gid_t
          snd_mixer_group_read()
          snd_mixer_groups()
          snd_mixer_groups_t
          snd_mixer_group_t
          snd_mixer_group_write()
          snd_mixer_info()
          snd_mixer_info_t
          snd_mixer_open()
          snd_mixer_open_name()
          snd_mixer_read()
          snd_mixer_routes()
          snd_mixer_routes_t
          snd_mixer_set_bit()
          snd_mixer_set_filter()
          snd_mixer_sort_eid_table()
          snd_mixer_sort_gid_table()
          snd_mixer_weight_entry_t
          snd_pcm_build_linear_format()
          snd_pcm_capture_flush()
          snd_pcm_capture_prepare()
          snd_pcm_channel_flush()
          snd_pcm_channel_info()
          snd_pcm_channel_info_t
          snd_pcm_channel_params()
          snd_pcm_channel_params_t
          snd_pcm_channel_prepare()
          snd_pcm_channel_setup()
          snd_pcm_channel_setup_t
          snd_pcm_channel_status()
          snd_pcm_channel_status_t
          snd_pcm_close()
          snd_pcm_file_descriptor()
          snd_pcm_find()
          snd_pcm_format_big_endian()
          snd_pcm_format_linear()
          snd_pcm_format_little_endian()
          snd_pcm_format_signed()
          snd_pcm_format_size()
          snd_pcm_format_t
          snd_pcm_format_unsigned()
          snd_pcm_format_width()
          snd_pcm_get_format_name()
          snd_pcm_info()
          snd_pcm_info_t
          snd_pcm_nonblock_mode()
          snd_pcm_open()
          snd_pcm_open_name()
          snd_pcm_open_preferred()
          snd_pcm_playback_drain()
          snd_pcm_playback_flush()
          snd_pcm_playback_prepare()
          snd_pcm_plugin_flush()
          snd_pcm_plugin_get_voice_conversion()
          snd_pcm_plugin_info()
          snd_pcm_plugin_params()
          snd_pcm_plugin_playback_drain()
          snd_pcm_plugin_prepare()
          snd_pcm_plugin_read()
          snd_pcm_plugin_set_disable()
          snd_pcm_plugin_set_src_mode()
          snd_pcm_plugin_setup()
          snd_pcm_plugin_set_voice_conversion()
          snd_pcm_plugin_src_max_frag()
          snd_pcm_plugin_status()
          snd_pcm_plugin_update_src()
          snd_pcm_plugin_write()
          snd_pcm_read()
          snd_pcm_voice_conversion_t
          snd_pcm_write()
          snd_strerror()
          snd_switch_t
    Драйверные библиотеки
      Библиотека libado
        Статьи и обзоры
          Обзор библиотеки libado
            Поддерживаемые функции
            Допущения
          Обработка аудио данных в формате PCM
            Что такое устройство PCM?
            Создание PCM устройства
              Функция ado_pcm_create()
              Как работает поток PCM?
          Обработка аналоговых данных
            Разработка аналогового микшера
              Элементы и маршруты
              Группы
              Разработка кода микшера
            Использование стандартной библиотеки микшера
              Инициализация
              Тестирование
          Основные виды кодеков
            Audio Codec 97 (AC97)
            AK4531
          Оценка сложности разработки драйвера
          Разработка драйвера
            Обзор аудио стека
            Разработка драйвера
              Внутренние (private) типы данных
              Пользовательские типы данных
              ctrl_init()
              ctrl_destroy()
              Отладка драйвера
          Словарь терминов (libado API)
          Пример: микшер
        API
          ado_attach_interrupt()
          ado_calloc()
          ado_card_set_longname()
          ado_card_set_shortname()
          ado_debug()
          ado_device_mmap()
          ado_device_munmap()
          ado_error()
          ado_free()
          ado_malloc()
          ado_memory_dump()
          ado_mixer_capture_group_create()
          ado_mixer_create()
          ado_mixer_dll()
          ado_mixer_element_accu1()
          ado_mixer_element_accu2()
          ado_mixer_element_accu3()
          ado_mixer_element_io()
          ado_mixer_element_mux1()
          ado_mixer_element_mux2()
          ado_mixer_element_notify()
          ado_mixer_element_pcm1()
          ado_mixer_element_pcm2()
          ado_mixer_element_route_add()
          ado_mixer_element_sw1()
          ado_mixer_element_sw2()
          ado_mixer_element_sw3()
          ado_mixer_element_vol_range_max()
          ado_mixer_element_vol_range_min()
          ado_mixer_element_volume1()
          ado_mixer_find_element()
          ado_mixer_find_group()
          ado_mixer_get_context()
          ado_mixer_get_element_instance_data()
          ado_mixer_lock()
          ado_mixer_playback_group_create()
          ado_mixer_set_destroy_func()
          ado_mixer_set_name()
          ado_mixer_set_reset_func()
          ado_mixer_switch_new()
          ado_mixer_unlock()
          ado_mutex_destroy()
          ado_mutex_init()
          ado_mutex_lock()
          ado_mutex_unlock()
          ado_pci_device()
          ado_pci_release()
          ado_pcm_cap_t
          ado_pcm_chn_mixer()
          ado_pcm_config_t
          ado_pcm_create()
          ado_pcm_dma_int_size()
          ado_pcm_format_bit_width()
          ado_pcm_hw_t
            AcquireCallback
            ReleaseCallback
            PrepareCallback
            TriggerCallback
            PositionCallback
            ReconstituteCallback
            CapabilitiesCallback
          ado_pcm_subchn_caps()
          ado_pcm_subchn_is_channel()
          ado_pcm_subchn_mixer()
          ado_pcm_subchn_mixer_config_t
          ado_pcm_subchn_mixer_create()
          ado_pcm_subchn_mixer_destroy()
          ado_pcm_sw_mix()
          ado_realloc()
          ado_rwlock_destroy()
          ado_rwlock_init()
          ado_rwlock_rdlock()
          ado_rwlock_unlock()
          ado_rwlock_wrlock()
          ado_shm_alloc()
          ado_shm_free()
          ado_shm_mmap()
          ado_strdup()
          dma_interrupt()
          snd_mixer_voice_t
          struct ado_pci
  Мультимедийные утилиты и приложения
    gst-screencast
    gst-screencast-client
    player
  Мультимедийные библиотеки
    Прикладные библиотеки
      Библиотека libasound
        Статьи и обзоры
          Обзор библиотеки libasound
          Архитектура аудио стека
            Аритектура аудио стека (SA, Sound Architecture)
            Аудио устройства
            Контролирующее устройство
            Микшер
            PCM-устройство (Pulse Code Modulation)
              Форматы данных PCM
              Машина состояний PCM
              Программное микширование PCM-данных
              Плагины конвертирования данных
          Архитектура микшера
            Открытие устройства микшера
            Контроль групп микшера
            Наилучшая группа микшера, относительно субканала PCM
            Поиск групп микшера
            Уведомления о событиях микшера
            Закрытие устройства микшера
          Воспроизведение и захват аудио данных
            Обслуживание PCM устройств
              Открытие устройства
              Конфигурирование устройства
              Контроль конвертирования голосов в потоке
              Подготовка субканалов
              Закрытие субканалов
            Воспроизведение аудио данных
              Состояния воспроизведения
              Отправка данных в субканал
              Действия при остановке воспроизведения в субканале
              Остановка воспроизведения
              Синхронизация с субканалом
            Захват аудио данных
              Выбор источника данных для захвата
              Состояния захвата
              Получение данных из субканала
              Действия при остановке захвата в субканале
              Остановка захвата
              Синхронизация с субканалом
          Словарь терминов (libasound API)
          Пример: воспроизведение (wave.c)
          Пример: звукозапись (waverec.c)
          Пример: работа с микшером (mixer_ctl.c)
        API
          snd_card_get_longname()
          snd_card_get_name()
          snd_card_name()
          snd_cards()
          snd_cards_list()
          snd_ctl_callbacks_t
          snd_ctl_close()
          snd_ctl_file_descriptor()
          snd_ctl_hw_info()
          snd_ctl_hw_info_t
          snd_ctl_mixer_switch_list()
          snd_ctl_mixer_switch_read()
          snd_ctl_mixer_switch_write()
          snd_ctl_open()
          snd_ctl_pcm_channel_info()
          snd_ctl_pcm_info()
          snd_ctl_read()
          snd_mixer_callbacks_t
          snd_mixer_close()
          snd_mixer_eid_t
          snd_mixer_element_read()
          snd_mixer_elements()
          snd_mixer_elements_t
          snd_mixer_element_t
          snd_mixer_element_write()
          snd_mixer_file_descriptor()
          snd_mixer_filter_t
          snd_mixer_get_bit()
          snd_mixer_get_filter()
          snd_mixer_gid_t
          snd_mixer_group_read()
          snd_mixer_groups()
          snd_mixer_groups_t
          snd_mixer_group_t
          snd_mixer_group_write()
          snd_mixer_info()
          snd_mixer_info_t
          snd_mixer_open()
          snd_mixer_open_name()
          snd_mixer_read()
          snd_mixer_routes()
          snd_mixer_routes_t
          snd_mixer_set_bit()
          snd_mixer_set_filter()
          snd_mixer_sort_eid_table()
          snd_mixer_sort_gid_table()
          snd_mixer_weight_entry_t
          snd_pcm_build_linear_format()
          snd_pcm_capture_flush()
          snd_pcm_capture_prepare()
          snd_pcm_channel_flush()
          snd_pcm_channel_info()
          snd_pcm_channel_info_t
          snd_pcm_channel_params()
          snd_pcm_channel_params_t
          snd_pcm_channel_prepare()
          snd_pcm_channel_setup()
          snd_pcm_channel_setup_t
          snd_pcm_channel_status()
          snd_pcm_channel_status_t
          snd_pcm_close()
          snd_pcm_file_descriptor()
          snd_pcm_find()
          snd_pcm_format_big_endian()
          snd_pcm_format_linear()
          snd_pcm_format_little_endian()
          snd_pcm_format_signed()
          snd_pcm_format_size()
          snd_pcm_format_t
          snd_pcm_format_unsigned()
          snd_pcm_format_width()
          snd_pcm_get_format_name()
          snd_pcm_info()
          snd_pcm_info_t
          snd_pcm_nonblock_mode()
          snd_pcm_open()
          snd_pcm_open_name()
          snd_pcm_open_preferred()
          snd_pcm_playback_drain()
          snd_pcm_playback_flush()
          snd_pcm_playback_prepare()
          snd_pcm_plugin_flush()
          snd_pcm_plugin_get_voice_conversion()
          snd_pcm_plugin_info()
          snd_pcm_plugin_params()
          snd_pcm_plugin_playback_drain()
          snd_pcm_plugin_prepare()
          snd_pcm_plugin_read()
          snd_pcm_plugin_set_disable()
          snd_pcm_plugin_set_src_mode()
          snd_pcm_plugin_setup()
          snd_pcm_plugin_set_voice_conversion()
          snd_pcm_plugin_src_max_frag()
          snd_pcm_plugin_status()
          snd_pcm_plugin_update_src()
          snd_pcm_plugin_write()
          snd_pcm_read()
          snd_pcm_voice_conversion_t
          snd_pcm_write()
          snd_strerror()
          snd_switch_t
    Драйверные библиотеки
      Библиотека libado
        Статьи и обзоры
          Обзор библиотеки libado
            Поддерживаемые функции
            Допущения
          Обработка аудио данных в формате PCM
            Что такое устройство PCM?
            Создание PCM устройства
              Функция ado_pcm_create()
              Как работает поток PCM?
          Обработка аналоговых данных
            Разработка аналогового микшера
              Элементы и маршруты
              Группы
              Разработка кода микшера
            Использование стандартной библиотеки микшера
              Инициализация
              Тестирование
          Основные виды кодеков
            Audio Codec 97 (AC97)
            AK4531
          Оценка сложности разработки драйвера
          Разработка драйвера
            Обзор аудио стека
            Разработка драйвера
              Внутренние (private) типы данных
              Пользовательские типы данных
              ctrl_init()
              ctrl_destroy()
              Отладка драйвера
          Словарь терминов (libado API)
          Пример: микшер
        API
          ado_attach_interrupt()
          ado_calloc()
          ado_card_set_longname()
          ado_card_set_shortname()
          ado_debug()
          ado_device_mmap()
          ado_device_munmap()
          ado_error()
          ado_free()
          ado_malloc()
          ado_memory_dump()
          ado_mixer_capture_group_create()
          ado_mixer_create()
          ado_mixer_dll()
          ado_mixer_element_accu1()
          ado_mixer_element_accu2()
          ado_mixer_element_accu3()
          ado_mixer_element_io()
          ado_mixer_element_mux1()
          ado_mixer_element_mux2()
          ado_mixer_element_notify()
          ado_mixer_element_pcm1()
          ado_mixer_element_pcm2()
          ado_mixer_element_route_add()
          ado_mixer_element_sw1()
          ado_mixer_element_sw2()
          ado_mixer_element_sw3()
          ado_mixer_element_vol_range_max()
          ado_mixer_element_vol_range_min()
          ado_mixer_element_volume1()
          ado_mixer_find_element()
          ado_mixer_find_group()
          ado_mixer_get_context()
          ado_mixer_get_element_instance_data()
          ado_mixer_lock()
          ado_mixer_playback_group_create()
          ado_mixer_set_destroy_func()
          ado_mixer_set_name()
          ado_mixer_set_reset_func()
          ado_mixer_switch_new()
          ado_mixer_unlock()
          ado_mutex_destroy()
          ado_mutex_init()
          ado_mutex_lock()
          ado_mutex_unlock()
          ado_pci_device()
          ado_pci_release()
          ado_pcm_cap_t
          ado_pcm_chn_mixer()
          ado_pcm_config_t
          ado_pcm_create()
          ado_pcm_dma_int_size()
          ado_pcm_format_bit_width()
          ado_pcm_hw_t
            AcquireCallback
            ReleaseCallback
            PrepareCallback
            TriggerCallback
            PositionCallback
            ReconstituteCallback
            CapabilitiesCallback
          ado_pcm_subchn_caps()
          ado_pcm_subchn_is_channel()
          ado_pcm_subchn_mixer()
          ado_pcm_subchn_mixer_config_t
          ado_pcm_subchn_mixer_create()
          ado_pcm_subchn_mixer_destroy()
          ado_pcm_sw_mix()
          ado_realloc()
          ado_rwlock_destroy()
          ado_rwlock_init()
          ado_rwlock_rdlock()
          ado_rwlock_unlock()
          ado_rwlock_wrlock()
          ado_shm_alloc()
          ado_shm_free()
          ado_shm_mmap()
          ado_strdup()
          dma_interrupt()
          snd_mixer_voice_t
          struct ado_pci
  Мультимедийные утилиты и приложения
    gst-screencast
    gst-screencast-client
    player
Операционная система ЗОСРВ «Нейтрино»
  Руководство пользователя
    Знакомство с ЗОСРВ «Нейтрино»
      Отличия ЗОСРВ «Нейтрино» от других операционных систем
        ОС UNIX
        ОС Microsoft Windows
        Ограничения
      В чем уникальность ЗОСРВ «Нейтрино»?
        Менеджеры ресурсов (администраторы ресурсов)
    Инструкция по установке
      Дистрибутивный диск
      Автоматизированная установка
      Первичная настройка
      Создание инсталляционной USB-флэш (для x86 систем)
      Создание загрузочной USB-флэш
        С таблицей разделов MBR для BIOS-систем
        С таблицей разделов GPT для UEFI-систем
      Приложение: Выбор загрузочного устройства в ПНС
    Начало работы
      Вход в систему, выход из нее и завершение работы
        root или не root?
        Вход в систему
          Автоматический вход в систему
          Пример файла профиля .profile
        Выход из системы
        Завершение работы и перезагрузка системы
      Управление учетными записями пользователей
        Для чего служат учетные записи пользователей?
        База данных учетных записей
        Управление собственной учетной записью
        Управление другими учетными записями
        Устранение неполадок
      Управление запуском ЗОСРВ «Нейтрино»
        Что происходит при загрузке?
        Загрузка образа ЗОСРВ «Нейтрино»
          Работа с таблицей разделов файловой системы
            Таблица разделов MBR
            Таблица разделов GPT
          Работа с разделами файловой системы
            Файловая система Power-Safe
            Файловая система QNX4
        Программа diskboot
        .diskroot
        /etc/system/sysinit
        Распознавание устройств
          Каталог oem
          Файл overrides
          Специфичные для системы программы распознавания
        Файл /etc/rc.d/rc.sysinit
        Файл rc.local
        Утилита tinit
        Обновление драйверов диска
        Устранение неполадок
      Подключение оборудования
        Общие сведения
        Устройства PCI/AGP
        Устройства CD-ROM и DVD
        Дисководы для гибких дисков
        Жесткие диски
          Устройства EIDE
          Устройства для шины SCSI
          Устройства типа SCSI RAID
          Устройства типа LS-120
          Устройства типа ORB
          Диски типов Zip и Jaz
        Виртуальные диски (диски в оперативной памяти)
        Устройства ввода
          Мыши и клавиатуры
          Сенсорные экраны (touchscreen)
        Звуковые карты
          Устройства на шине ISA
          Устройства на шине PCI
        Устройства USB
          Принтеры
          Мыши и клавиатуры
          Сенсорные экраны (touchscreen)
          Запоминающие устройства
        Символьные устройства
          Обычные последовательные адаптеры
          Многопортовые последовательные адаптеры
          Параллельные порты
          Терминалы
          Атрибуты ввода/вывода
        Сетевые адаптеры
          Идентификация сетевого адаптера
          Запуск драйвера
          Проверка правильности взаимодействия драйвера и оборудования
        Модемы
          Внутренние модемы
          Модемы на шине PCI
          Внешние модемы
          Кабельные модемы / ISDN
          Тестирование модемов
          Устранение неисправностей модемов
        Видеокарты
          Изменение видеорежимов в оболочке Photon
          Ручная настройка видеокарты
          Настройка нескольких дисплеев
          Расширенные параметры
    Системные требования и лимиты
      Понятие системных лимитов
      Конфигурационные лимиты
      Общесистемные требования и лимиты
        Файловые дескрипторы
        Примитивы для синхронизации
        Лимиты для протокола TCP/IP
        Очереди сообщений
        Разделяемая память
        Ограничения, связанные с платформой
      Лимиты файловых систем
        Запрос лимитов файловой системы
        Файловая система QNX4 (fs-qnx4.so)
        Файловая система Power-Safe (fs-qnx6.so)
        Файловая система Ext2 (fs-ext2.so)
        Файловая система DOS FAT12/16/32 (fs-dos.so)
        Файловая система CD-ROM ISO 9660 (fs-cd.so)
        Файловая система NFS2 и NFS3 (fs-nfs2, fs-nfs3)
        Файловая система CIFS (fs-cifs)
        Встраиваемая файловая система
        Встраиваемая транзакционная файловая система Embedded Transaction filesystem (ETFS, fs-etfs-ram)
        Файловая система UDF (fs-udf.so)
        Apple Macintosh HFS и HFS Plus (fs-mac.so)
        Файловая система Windows NT (fs-nt.so)
    Интерфейсы пользователя (UI) и окружение
      Командная строка
        Командная строка или графический интерфейс?
        Обработка команды
        Драйверы символьных устройств
        Командный интерпретатор
        Утилиты
        Основные команды
        ЗОСРВ «Нейтрино» для пользователей MS-DOS
        Устранение неполадок
      Настройка параметров окружения и оболочки
        Что происходит при входе в систему?
        Настройка домашнего каталога
        Настройка командного интерпретатора
          Пример файла .kshrc
        Переменные окружения
        Конфигурационные строки
        Задание часового пояса
        Настройка оконного окружения Photon
        Типы терминалов
        Устранение неполадок
      Написание сценариев командного интерпретатора
        Что такое сценарий?
        Доступные командные интерпретаторы
        Пример сценария командного интерпретатора Korn
        Эффективность
        Рекомендации разработчикам сценариев
      Редакторы
        Выбор редактора
        Поддерживаемые редакторы
        Редактор по умолчанию
      Графическое оконное окружение Photon microGUI
        Обзор графической оболочки Photon
        Настройка системной панели
        Настройка меню Launch
        Настройка меню Desktop
        Автоматический запуск приложений
        Конфигурационные инструменты
        Просмотр файлов с помощью администратора файлов
        Обозреватель справки
        Просмотр Web-страниц
        Соединение с другими системами
        Комбинации клавиш быстрого запуска
        Переменные окружения графической оболочки Photon
        Устранение неполадок
    Настройка и управление
      Загрузочные образы
        Файл построения образа ФС
          Общие сведения
          Атрибуты
            Основные атрибуты
            Специальные
              Файловые системы ifs (загрузочный образ)
              Файловые системы ffs2 / ffs3
              Файловые системы etfs
              Файловые системы qnx6fs
              Файловые системы ffs2 / ffs3 / etfs
              Файловые системы etfs / qnx6fs
        Примеры файлов построения
          Пример монтирования целевой ФС по протоколу NFS
          Файл построения с использованием diskboot
          Файл построения без использования diskboot
          Файл построения для UEFI-систем
          Файл построения для APIC-систем с автоматическим входом в консольном режиме
          Аутентификация для протокола PPP с CHAP между двумя узлами с ЗОСРВ «Нейтрино»
      Адаптивное квотирование (распределение) ресурсов
        Что такое адаптивное партиционирование?
          Партиции и адаптивное партиционирование
          Требования к системе и пользователям
          Планировщик потоков
        Управление ресурсами с помощью планировщика потоков
        Быстрый старт: планировщик потоков адаптивного партиционирования
        Особенности реализации планировщика потоков адаптивного партиционирования
          Введение
          Учет процессорного времени
          Распределение процессорного времени между партициями
            Неполная нагрузка
            Свободное время
            Полная нагрузка
            Краткое описание режимов планирования
          Наследование партиций
            Партиции для серверных потоков и процессов
          Критически важные потоки
            Банкротство
          Планировщик потоков адаптивного партиционирования и другие
            Меры предосторожности при использовании FIFO-планирования
          Использование партиционирования в многоядерных системах
            Партиции и привязка потоков к процессорным ядрам
        Настройка и применение планировщика потоков адаптивного партиционирования
          Сборка образа
          Создание партиций планировщика
            Создание партиции в загрузочном образе
            Создание партиции в командной строке
            Создание партиции в программе
          Запуск процесса в партиции
            Запуск процесса в загрузочном образе
            Запуск процесса в командной строке
            Запуск процесса в программе
          Просмотр информации об использовании партиций
        Аспекты применения адаптивного планировщика потоков
          Определение количества партиций и их содержимого
          Выбор бюджета времени CPU для каждой партиции
            Назначение нулевых бюджетов
            Назначение бюджетов для менеджеров ресурсов
          Выбор размера окна
            Точность балансировки бюджетов
            Сравнение задержек с планированием по приоритетам
          Практические ограничения
          Неконтролируемые взаимодействия между партициями планировщика
        Безопасность партиций
          Управление безопасностью планировщика потоков
            Безопасность критически важных потоков
        Тестирование и отладка
          Трассировочные события инструментированного ядра
          Использование других методов
          Аварийный доступ к системе
        Приложение: ответы на вопросы об адаптивном планировании потоков
          Принципы планирования
          Микроучет
          Окно усреднения
          Алгоритм планирования
          Накладные расходы
          Критически важные потоки и банкротство
          Наследование
          Бюджеты
          Помещение потока в партицию
          Системные аспекты ЗОСРВ «Нейтрино»
        Глоссарий (адаптивное квотирование)
      Файлы и каталоги
        Файлом является все
          Типы файлов
        Имена файлов и путевые имена
          Абсолютные и относительные путевые имена
          Каталоги ''точка'' и ''две точки''
          Примечание о команде cd
          Отсутствие буквенных обозначений для дисков
          Путевые имена, начинающиеся с точки
          Расширения
          Отображение пространства путевых имен
          Правила образования имен файлов
        Где все хранится?
          /
          /bin
          /boot
          /dev
          /etc
          /fs
          /home
          /lib
          /proc
          /root
          /sbin
          /tmp
          /usr
          /var
        Владение файлами и права доступа
          Команды setuid и setgid
          Sticky-бит
          Принятые по умолчанию права доступа к файлу
        Расширения файловых имен
        Устранение неполадок
      Работа с файловыми системами
        Общие сведения
        Настройка, запуск и остановка блочной файловой системы
        Монтирование и демонтирование файловых систем
        Файловая система образа
        Файловая система в ОЗУ: каталог /dev/shmem
        Файловая система QNX4
        Файловая система Power-Safe
        Файловая система DOS
        Файловая система для устройств CD-ROM
        Файловая система Linux Ext2
        Файловые системы флэш-памяти
        Файловая система CIFS
        Файловая система NFS
        Файловая система UDF
        Файловые системы HFS и HFS Plus
        Файловая система NTFS
        Файловая система с распаковкой сжатых данных ''на лету''
        Устранение неполадок
      Точная настройка системы
        Получение информации о статусе системы
        Улучшение производительности
        Уменьшение времени начальной загрузки
        Файловые системы и драйверы блочного ввода/вывода
          Производительность и отказоустойчивость
          Обновление метаданных
          Пропускная способность
          Конфигурация
            Влияние значения параметра commit при блочных операциях ввода/вывода
            Размер буфера ввода/вывода
            Двойная буферизация
            Сравнение функций, использующих файловый дескриптор и stdio
            Предварительное задание размера файла
          Точная настройка USB устройств хранения данных
        Планирование периодической фоновой работы с помощью cron и crontab
      Резервное копирование и восстановление данных
        Общие сведения
        Стратегии резервного копирования
          Выбор носителя и места размещения копируемых данных
          Выбор формата резервного копирования
          Управление резервным копированием
        Архивация данных
          Создание архива
          Извлечение файлов из архива
          Компрессия архива
          Декомпрессия архива
        Выбор средства для хранения
          Сменные носители
          Резервное копирование физических жестких дисков
          Образы типа Ghost
        Резервное копирование на удаленную систему
          Удаленные файловые системы
          Другие способы создания удаленных резервных копий
        Дисковая структура файловой системы QNX4
          Компоненты раздела
          Каталоги
          Ссылки
          Блоки экстентов
          Файлы
        Утилиты для обслуживания файлов
          Утилита fdisk
          Утилита dinit
          Утилита chkfsys
          Утилита dcheck
          Утилита zap
          Утилита spatch
        Восстановление дисков и файлов
          Использование утилиты chkfsys для файловой системы QNX4
          Восстановление при наличии поврежденного блока в середине файла
        Что делать, если система больше не загружается?
          Если утилита mount завершается с ошибкой
          Если диск не восстанавливается
          Если файловая система не повреждена
      USB устройства
        USB-стек и общие принципы его работы
        Подключение носителей информации (USB Mass Storage)
        Форматирование носителей информации (USB Mass Storage)
      Сеть и сетевые сервисы
        Сетевой стек и протоколы TCP/IP
          Обзор протоколов TCP/IP
            Клиенты и серверы
            Хосты и шлюзы
            Серверы имен
            Маршрутизация
          Программные компоненты сети TCP/IP
          Запуск интернет-серверов
          Запуск нескольких экземпляров стека TCP/IP
          Динамически назначаемые параметры TCP/IP
            Перенаправление (forwarding) IP пакетов между сетевыми интерфейсами
            Использование протокола PPPoE
              Установка сеанса PPPoE
              Запуск соединения ''точка-точка'' через сеанс PPPoE
            Использование протокола DHCP
            Использование протокола AutoIP
          Устранение неполадок
            Работают ли менеджер io-pkt-* и драйверы?
            Какова информация о серверах имен?
            Как имена хостов связаны с IP-адресами?
            Как получить сведения о состоянии сети?
            Как убедиться в том, что локальный хост подключен к другим хостам?
            Как отобразить информацию о контроллере интерфейса?
        Прозрачная распределенная сеть Qnet
          Что такое Qnet?
          Когда использовать протокол Qnet?
          Правила именования узлов
          Программные компоненты сети Qnet
          Запуск Qnet
            Создание файла useqnet
            Запуск сетевого администратора, протоколов и драйверов
            Инкапсуляция Qnet в IP
          Просмотр сетевого окружения
            Заполнение каталога /net
          Устранение неполадок
            Работает ли протокол Qnet?
            Работают ли процесс io-pkt-* и драйверы?
            Работает ли сетевая плата?
            Как получить диагностическую информацию?
            Уникально ли имя хоста?
            Находятся ли узлы в одном и том же домене?
        Пакетная фильтрация (pf)
          Формирование белого списка IP-адресов (на получение и отправку пакетов)
          Отключение пакетного фильтра
        Настройка FTP сервера
          Запуск сервера
          Настройка доступа для пользователей
        Настройка TELNET сервера
          Запуск сервера
          Настройка доступа для пользователей
        Настройка SSH сервера
          Запуск сервера
          Настройка доступа по ключам (без ввода пароля)
          Устранение неполадок
        Настройка NFS сервера
          Настройка конфигурационных файлов
          Запуск сервера
          Подключение к серверу
            Подключение к серверу из Linux
            Подключение к серверу из ЗОСРВ «Нейтрино»
        Настройка встраиваемого Web-сервера
          Где следует размещать файлы?
          Запуск Web-сервера slinger
          Динамический HTML
            Метод CGI
            Метод SSI
            Метод с использованием сервера данных
          Меры обеспечения безопасности
          Примеры
      Печать
        Обзор систем печати
        Печать с помощью утилиты lpr
          Интерфейс пользователя
          Каталоги спулинга
          Управление доступом
          Менеджер сети
          Параметры принтера: файл /etc/printcap
          Примеры содержимого файла /etc/printcap
          Удаленная печать на принтере, находящемся в другой сети
          Удаленная печать на TCP/IP-принтере с использованием утилиты lpr
        Печать с помощью утилиты spooler
          Настройка spooler
          Печать с использованием USB принтера
          Удаленная печать по протоколу Qnet
          Удаленная печать по протоколу TCP/IP
          Конфигурационные файлы для утилиты spooler
            Использование утилиты lpr
            Использование программного обеспечения NCFTP
            Использование программного обеспечения SAMBA
        Устранение неполадок
          Сообщения об ошибках в программах семейства lpr
          Устранение неисправностей при удаленной печати
    Обеспечение безопасности системы
      Общие вопросы безопасности ОС
        Удаленные и локальные атаки
        Эффективность атак
        Вирусы
        Общие вопросы безопасности для ЗОСРВ «Нейтрино»
      Безопасность в ЗОСРВ «Нейтрино»
        Передача сообщений
        Сервис pdebug
        Сервис qconn
        Qnet
        IPSec
      Настройка межсетевого экрана
  Системная архитектура
    Обзор архитектуры операционной системы
      Назначение и ключевые технологии
      Масштабируемая архитектура и встраиваемые системы
      Важность поддержки стандартов группы IEEE 1003.1
      Микроядерная архитектура
        Операционная система как кооперация процессов
        Детализация сервисов ядра
        Системные процессы операционной системы
      Межпроцессное взаимодействие
      Распределение вычислений по сети
    Микроядро и системная библиотека
      Микроядро: реализация и сервисы
        Общие сведения
        Сервисы ядра
        Потоки и процессы
          Атрибуты потоков
          Жизненный цикл потока
        Планирование потоков
          Выполнение планирования
          Приоритеты потоков
          Алгоритмы планирования
            Алгоритм планирования FIFO
            Циклический алгоритм планирования (Round-Robin)
            Спорадический алгоритм планирования
          Управление приоритетами и алгоритмами планирования
          Проблемы межзадачного взаимодействия
          Алгоритмические проблемы потоков
        Примитивы синхронизации
          Блокировки взаимного исключения (мьютексы)
            Наследование приоритетов
          Условные переменные
          Барьеры
          Ждущие блокировки
          Блокировки по чтению/записи
          Семафоры
          FIFO-планирование
          Синхронизация с помощью механизма обмена сообщениями
          Синхронизация с помощью атомарных операций
          Реализация служб синхронизации
        Службы управления часами и таймерами
          Корректировка времени
          Таймеры и таймауты
        Обработка прерываний
          Задержка обработки прерывания
          Задержка планирования
          Вложенные прерывания
          Способы работы с прерываниями
      Микроядро: менеджер процессов
        Введение
        Управление процессами
          Способы создания процессов
            Функция posix_spawn()
            Функция spawn()
            Функция fork()
            Функция vfork()
            Функции exec*()
          Порядок загрузки процесса
        Управление памятью
          MMU — блок управления памятью
          Защита памяти в режиме исполнения
            Программные сторожевые таймеры
          Модель полной защиты памяти
          Изменяемый размер страницы
          Блокирование памяти
          Дефрагментация физической памяти
            Автоматическая маркировка памяти, как неперемещаемой
        Управление пространством имен
          Префикс как сфера ответственности
          Разрешение имен (префиксов)
            Порядок обхода точек монтирования
            Точки монтирования одиночных устройств
            Точки монтирования объединенных файловых систем
            Польза совмещения точек монтирования
            Системный каталог /proc/mount
          Символьные префиксы
            Особое именование устройств
            Относительные префиксы
            Особенности использования команды cd
          Локальное пространство имен менеджера ресурсов
            Блоки управления открытым контекстом (OCB)
      Микроядро: инструментальная версия
        Общие сведения
        Обзор диагностического инструментария
        Контроль событий
          Режимы генерации событий
          Циклический буфер
        Интерпретация данных
        Трассировка собственного кода
      Микроядро: многопроцессорные конфигурации
        Общие сведения
        Асимметричная многопроцессорность (ASMP)
        Симметричная многопроцессорность (SMP)
          Особенности реализации микроядра
            Загрузка SMP системы с архитектурой x86
            Загрузка SMP системы с отличной архитектурой
          Принцип работы SMP-версии микроядра
            Особенности планирования потоков
            Блокировки ядра
            Межпроцессорные прерывания (IPI)
          Критические секции кода
          SMP-системы с ограниченной миграцией
        Выбор между ASMP и SMP
      Межпроцессное взаимодействие (IPC)
        Синхронный и асинхронный обмен сообщениями
          Что выбрать: MsgReply() или MsgError()?
          Копирование данных при передаче сообщений
          Простые сообщения
          Каналы и соединения
          Импульсы (асинхронные сообщения)
          Наследование приоритетов
          Программные интерфейсы механизмов обмена сообщениями
          Обмен сообщениями без взаимных блокировок
        События
          Уведомления ввода/вывода
        Сигналы
          Специальные сигналы
          Перечень поддерживаемых сигналов
        POSIX-очереди (очереди сообщений)
          Назначение очередей сообщений
          Низкоуровневая реализация очередей
          API управления очередями сообщений
        Разделяемая память
          Обмен сообщениями как способ синхронизации доступа
          Создание объектов разделяемой памяти
          Отображение разделяемой памяти в адресное пространство
          Инициализация выделенной памяти
        Типизированная память
          Особенности реализации
            Разметка объектов типизированной памяти
            Именование объектов типизированной памяти
            Представление объектов в пространстве имен
            Типизированная память и флаги mmap()
            Права доступа к объектам
            Установка размера объекта и его смещения
            Взаимодействие с другими POSIX API
          Практические примеры
            Выделение непрерывных блоков системной памяти
            Выделение пакетной памяти
            Создание региона, безопасного для DMA-операций
        Неименованные (pipe) и именованные (FIFO) каналы
          Неименованные каналы (pipe)
          Именованные каналы (FIFO)
      Менеджеры ресурсов
        Введение
        Что такое менеджер ресурсов (администратор ресурсов)?
          Назначение менеджера ресурсов
          Типы менеджеров ресурсов
            Менеджеры устройств
            Менеджеры файловых систем
          Взаимодействие через стандартные IPC
        Архитектура менеджеров ресурсов
          Типы сообщений
          Разделяемая библиотека менеджера ресурсов
            Автоматический вызов стандартных обработчиков сообщений
            Функции open(), dup() и close()
            Многопоточная обработка
            Функции диспетчера
            Составные сообщения
            Второй уровень стандартной обработки сообщений
      Адаптивное квотирование ресурсов
        Что такое партиции?
        Адаптивные партиции
        Преимущества адаптивного квотирования ресурсов
          Проектирование производительности продукта
          Контроль над сложностью проекта
          Обеспечение безопасности
          Отладка
        Адаптивный планировщик потоков
      Динамический загрузчик программ
        Разделяемые объекты
          Статически линкуемые библиотеки
          Динамически линкуемые библиотеки
          Добавление кода в процессе работы программы
        Способы использования разделяемых объектов
          ELF — формат исполняемых файлов
          ELF файл без COFF
          От программы к процессу
          Динамический загрузчик
          Загрузка разделяемой библиотеки в процессе исполнения
          Разрешение имен идентификаторов
    Обеспечение высокой готовности системы
      Термин ''высокая готовность''
        Обеспечение высокой готовности средствами ОС
          Интегрированные свойства высокой готовности
          Специализированные модули
      Клиентская библиотека
        Пример сценария восстановления доступа
      Мендежер высокой готовности (HAM)
        HAM и его дублер (Guardian)
        Иерархия HAM
          Сущности (entities)
          Условия (conditions)
          Действия (actions)
          Альтернативные действия (alternate actions)
        Публикация автономно выявленных условий
          Изменения состояния
          Другие условия
        Подписка на автономно опубликованные условия
          Триггер по изменению состояния
          Триггер по определенному опубликованному условию
        HAM как файловая система
        Многоэтапное восстановление
        Программные интерфейсы HAM
    Дисковая подсистема
      Файловые системы
        Введение
          Файловые системы и разрешение имен
        Классы файловых систем
          Файловые системы как разделяемые библиотеки
          Модуль блочного ввода-вывода (io-blk.so)
            Встроенный RAM-диск
            Дисковые разделы
            Буферный кеш
          Ограничения файловых систем
        Файловая система загрузочного образа
        Файловая система в ОЗУ
        Файловая система ETFS
          Структура транзакции
          Типы устройств хранения данных
          Обеспечение отказоустойчивости
            Выравнивание динамического износа (dynamic wear-leveling)
            Выравнивание статического износа (static wear-leveling)
            Выявление ошибок по CRC-коду
            Исправление ошибок по ECC-коду
            Мониторинг деградаций операций чтения с автоматическим обновлением
            Откат транзакций
            Атомарные операции с файлами
            Автоматическая дефрагментация файлов
        Файловая система QNX4
        Файловая система Power-Safe
          Проблемы дисковых файловыми системами
          Файловая система copy-on-write (COW)
          Производительность
        Файловая система DOS
          Поддержка версий файловой системы
          Текстовые файлы формата DOS
          Отображение имен файлов DOS
          Обработка файловых имен
          Международные кодировки для имен файлов
          Метки томов DOS
          Сопоставление прав доступа между DOS и POSIX
          Идентификация владельца файла
        Файловая система CD-ROM
        Файловая система FFS3
          Организация поддержки
          Возможности
          Утилиты
          Системные вызовы
        Файловая система NFS
        Файловая система CIFS
        Файловая система Ext2
        Файловая система UDF (Universal Disk Format)
        Файловые системы HFS и HFS Plus
        Файловая система NTFS
        Виртуальные файловые системы
    Сетевая подсистема
      Архитектура сетевой подсистемы
        Менеджер сетевой подсистемы (io-pkt-*)
        Модель многопоточности стека
        Модули сетевых протоколов
        Драйверные модули
          Загрузка и выгрузка драйверов
      Встроенная распределенная сеть Qnet
        Вступление
        Распределенное разрешение имен
          Файловый дескриптор (идентификатор соединения)
          Реализация операции open()
          Служба глобальных имен (GNS)
          Именование сетевых ресурсов
        Качество обслуживания (QoS) и резервированные соединения
          Политики качества обслуживания
            Балансировка нагрузки (loadbalance)
            Предпочтительный канал (preferred)
            Эксклюзивный канал (exclusive)
          Выбор политики качества обслуживания
          Символьные ссылки
        Примеры
          Локальные сети
          Удаленные сети
      Сетевой стек TCP/IP
        Введение
          Конфигурации стека
        Структура сетевого TCP/IP стека
        API BSD-сокетов
          Функции работы с базами данных
        Множественные стеки протоколов
        IP-фильтрация и преобразование сетевых адресов (NAT)
        Протокол сетевого времени (NTP)
        Динамическое конфигурирование узлов
          Модуль AutoIP
        Протокол PPPoE
          Скрипт /etc/autoconnect
        Минималистичный встраиваемый web-сервер
          Поддержка CGI
          Поддержка SSI
    Подсистемы ввода-вывода
      Символьный ввод/вывод
        Введение
          Взаимодействие библиотекой с драйверами
          Управление устройствами
          Режимы ввода
          Производительность подсистемы
        Консольные устройства
          Эмуляция терминала
        Последовательные устройства
        Параллельные устройства
        Псевдотерминальные устройства (pty)
      PPS
        Устойчивость
          Поведение при запуске
          Поведение при завершении
        Объекты PPS
          Файлы объектов
          Извещения об изменениях
          Опции и квалификаторы
        Публикация
          Несколько издателей
        Подписка
          Режимы подписки
          Подписка на несколько объектов
          Группы извещений
  Описание базовых компонентов целевой системы
    Драйверы
      Дисковая подсистема
        Блочные устройства
          devb-adpu320
          devb-aha8
          devb-ahci
          devb-btmm
          devb-eide
          devb-fdc
          devb-loopback
          devb-mmcsd
          devb-mvSata
          devb-ncr8
          devb-ram
          devb-umass
          io-blk.so
        Флеш драйверы
          devf-generic
          devf-ram
        Драйверы файловых систем
          fs-cd.so
          fs-cifs
          fs-dos.so
          fs-etfs-ram
          fs-ext2.so
          fs-mac.so
          fs-nfs2
          fs-nfs3
          fs-nt.so
          fs-qnx4.so
          fs-qnx6.so
          fs-udf.so
        Драйверы доступа
          cam-cdrom.so
          cam-disk.so
          cam-optical.so
      Сетевая подсистема
        devn-asix.so
        devn-crys8900.so
        devn-dm9102.so
        devn-el509.so
        devn-fd.so
        devn-micrel8841.so
        devn-ne2000.so
        devnp-ath2.so
        devnp-ath.so
        devnp-axe.so
        devnp-bce.so
        devnp-bcm1250.so
        devnp-bge.so
        devn-pcnet.so
        devnp-e1000.so
        devnp-e100.so
        devn-pegasus.so
        devnp-fxp.so
        devnp-i80579.so
        devnp-i82544.so
        devnp-ixgbe.so
        devnp-mpc85xx.so
        devnp-mpcsec.so
        devnp-msk.so
        devnp-mx6x.so
        devnp-ncm.so
        devnp-pcn.so
        devnp-ral.so
        devnp-rtl8169.so
        devnp-rum.so
        devnp-run.so
        devnp-shim.so
        devnp-speedo.so
        devnp-topcliff.so
        devnp-ural.so
        devnp-wi.so
        devnp-wm.so
        devnp-wpi.so
        devn-rtl8150.so
        devn-rtl.so
        devn-smc9000.so
        devn-tigon3.so
        devn-tulip.so
        devn-via-rhine.so
        lsm-autoip.so
        lsm-nlf.so
        lsm-nraw.so
        lsm-pf-v4.so, lsm-pf-v6.so
        lsm-qnet.so
      Аудио подсистема
        deva-ctrl-4dwave.so
        deva-ctrl-audiopci.so
        deva-ctrl-cs4281.so
        deva-ctrl-ess1938.so
        deva-ctrl-geode.so
        deva-ctrl-i8x0.so
        deva-ctrl-intel_hda.so
        deva-ctrl-nmg6.so
        deva-ctrl-sb.so
        deva-ctrl-usb.so
        deva-ctrl-via686.so
        deva-ctrl-vortex.so
        deva-ctrl-ymfds1.so
        deva-mixer-ac97.so
        deva-mixer-ak4531.so
        deva-mixer-hda.so
        deva-util-restore.so
      USB стек
        devu-ehci.so
        devu-kbd
        devu-mouse
        devu-ohci.so
        devu-prn
        devu-uhci.so
        devu-xhci.so
      Подсистема ввода-вывода
        Последовательные устройства
          devc-con
          devc-con-hid
          devc-par
          devc-pty
          devc-ser8250
          devc-serexar
          devc-serpci
          devc-serusb
          devc-serzscc
        HID-совместимые устройства
          devh-cypress5.so
          devh-egalax.so
          devh-microtouch.so
          devh-ps2ser.so
          devh-touchintl.so
          devh-usb.so
        Драйверы ввода Photon
          devi-dyna
          devi-elo
          devi-hid
          devi-hirun
          devi-microtouch
          devi-semtech
    Конфигурационные файлы
      /etc/acl.conf
      /etc/appfilter.conf
      /etc/autoconnect
      /etc/bootptab
      /etc/context.conf
      /etc/dhcpd.conf
      /etc/exports
      /etc/fstab
      /etc/ftpchroot
      /etc/ftpd.conf
      /etc/ftpusers
      /etc/gateways
      /etc/hosts
      /etc/inetd.conf
      /etc/mib.txt
      /etc/moduli
      /etc/named.conf
      /etc/networks
      /etc/nsswitch.conf
      /etc/party.conf
      /etc/pcnfsd.conf
      /etc/pf.conf
        Порядок операторов
        Макросы
        Таблицы
        Опции
        Нормализация трафика
        Формирование очередей
        Трансляция
        Фильтрация пакетов
        Параметры
        Маршрутизация
        Опции пула
        Проверка с запоминанием состояния
        Модуляция состояния
        Прокси SYN
        Опции отслеживания с запоминанием состояния
        Получение отпечатка операционной системы
        Блокирование имитируемого трафика
        Обработка фрагментов
        Закладки
        Примеры трансляции
        Примеры фильтров
        Грамматика
      /etc/printcap
      /etc/protocols
      /etc/resolv.conf
      /etc/rpc
      /etc/rtadvd.conf
      /etc/services
      /etc/slog/*.fmt
      /etc/snmpd.conf
      /etc/ssh/sshd_config
      /etc/syslog.conf
      /etc/view.conf
      rndc.conf
      ~/.ssh/ssh_config, /etc/ssh/ssh_config
      /usr/share/misc/magic
      /var/state/dhcp/dhcpd.leases
    Приложения Photon
      I
        input-cfg
      M
        mixer
      P
        helpviewer
        ped
        pfm
        phcalc
        phfind
        phgrafx
        phlip
        phlocale
        phlogin2
        phmenu
        phshutdown
        phview
        phvkbd
        phvnc
        phvncviewer
        preview
        prjobs
        pterm
        ptermcs
        pv
        pwmopts
      S
        savercfg
        snapshot
    Сервисы
      bkgdmgr
      bootpd
      dhcpd
      diskboot
      ds
      dumper
      enum-devices
        Обзор
        Правила сопоставления
        Конфигурационные файлы
        Старшинство конфигурационных файлов
        Содержимое конфигурационных файлов
          Ключевое слово ''start''
          Ключевое слово ''requires''
          Ключевое слово ''driver''
          Ключевое слово ''mount''
          Ключевое слово ''enumerator''
          Ключевое слово ''set''
          Ключевое слово ''append''
          Ключевое слово ''uniq''
          Ключевое слово ''waitfor''
          Ключевое слово ''echo''
          Ключевое слово ''tag''
          Ключевое слово ''config''
          Ключевое слово ''use''
        Макросы
        Протокол перечислителя шины
      ftpd
      gns
      ham
      inetd
      inflator
      io-audio
      io-graphics
      io-hid
      io-pkt-*
      io-usb
      lpd
      lwresd
      mcd
        Обзор утилиты mcd
        Правила MCD
        Сервер MCD
        Последовательность операций
        Конфигурирование MCD
        Описания объектов
        Правила медийного контента
        Использование MCD в качестве программы автоматического монтирования файловой системы
        Интерфейс менеджера ресурсов mcd
        Шаблоны вызова
        Уведомление о подключении и извлечении
        Определение медийного контента
        API-интерфейс клиента
        Дополнительная информация
          Обнаружение других видов системных носителей
          Обнаружение устройств USB и iPod
          Сопоставление с шаблоном и учет регистра
          Сопоставление с единственным правилом
          Обнаружение компакт-дисков с данными, не являющимися медийным контентом
          Устройство смены компакт-дисков под управлением внешнего микропрограммного обеспечения
          Использование MCD в качестве перечислителя разделов
      mq
      mqueue
      mrouted
      named
      netmanager
      nfsd
      ntpd
      pci-acpi
      pci-bios
      pci-bios-v2
      pci-lioh
      pdebug
      pf
      pflogd
      phditto
      phfont
        fontdir – каталог известных шрифтов
        fontext – правила расширения для обработки отсутствующих символов
        fontmap – правила подстановки шрифтов
        fontopts – опции командной строки
      Photon
      phrelay
      pipe
      pppd
      pppoed
      pps
      procnto, procnto-*
      pwm
      qconn
      random
      route6d
      routed
      rtadvd
      rtsold
      rwhod
      sftp-server
      shelf
      slinger
      slogger
      snmpd
      snmptrapd
      spooler
      sshd
      startup-*
        Универсальные опции библиотеки libstartup
        CPU-специфичные опции библиотеки libstartup
          ARM-специфичные опции
          PowerPC-специфичные опции
          x86-специфичные опции
        Опции конкретных startup-* модулей
          x86/startup-bios
          x86/startup-bios-nmi
          x86/startup-apic
          x86/startup-uefi
          e2k/startup-elbrus
      syslogd
      telnetd
      tftpd
      tinit
      tracelogger
    Утилиты
      0
        3proxy
      A
        alf_http.so
        aps
        arp
        asa
      B
        basename
        bc
        bdftophf2
        brconfig
        bunzip2
        bzip2
      C
        calib
        cat
        cfgopen
        chat
        chgrp
        chkdosfs
        chkfsys
        chkqnx6fs
        chmod
        chown
        cksum
        clear
        cmp
        comm
        confstr
        console_loadfont
        coreinfo
        cp
        cpio
        cron
        crontab
        csplit
        cut
      D
        date
        dcheck
        dd
        devname
        df
        dhcp.client
        dhcprelay
        diff
        diff3
        dig
        dirname
        dloader
        dnssec-dsfromkey
        dnssec-keyfromlabel
        dnssec-keygen
        dnssec-signzone
        du
      E
        echo
        egrep
        elvis
          Визуальный режим
            Режим ввода
            Операторы
            Особые случаи
            Именованные буферы
          Команды перемещения
            Перемещение курсора
            Выделение
            Теги
          Вставка текста
            Режим ввода
          Удаление, копирование, вставка
          Фильтры
          Сдвиг текста
          Прочие команды
          Поиск
          Глобальные команды и команды подстановки
          Отмена и возвращение
          Команды управления экраном
          Запись файлов
          Правка других файлов
          Чтение данных из файла
          Выход из утилиты elvis
          Переключение на командный интерпретатор
          Макросы
          Сокращения
          Опции
          Команды группы ex
        enum-usb
          Обзор
          Информация об устройстве USB
          Поведение при перечислении одного устройства USB
          Конфигурационный файл enum-usb
            Опция ''Device'' – определение конфигурации устройств
            Опция ''Ignore'' – игнорирование устройства USB
            Опция ''Config'' – конфигурация устройства USB
            Опция ''Set'' – специальный тег, добавляемый в отчеты
              Пользовательский тег ''user_spec_id''
              Пользовательский тег ''inc_user_spec_id''
          Использование enum-devices вместе с enum-usb
        env
        errno (утилита)
        esh
          Команда . (точка)
          Команда alias
          Команда cd
          Команда emount
          Команда ewaitfor
          Команда exec
          Команда exit
          Команда export
          Команда kill
          Команда reopen
          Команда set
          Команда unset
        etfsctl
        expand
        expr
      F
        false
        fdformat
        fdisk
        fesh
          Команда ecp
          Команда edf
          Команда eecho
          Команда els
          Команда emkdir
          Команда epwd
          Команда erm
          Команда ermdir
        fgrep
        file
        find
        flashctl
        fmt
        fold
        fontinfo
        fpemu.so
        fstat
        fsysinfo
        ftp
        fullpath
      G
        gawk
        gdisk
        getconf
        getty
        grep
        gunzip
        gzip
      H
        hamctrl
        hd
        head
        hidview
        hogs
        host
        hostapd
        hostname
      I
        id
        ifconfig
        if_up
        ifwatchd
        infocmp
        inputtrap
      J
        join
      K
        kill
        ksh
          Запуск командного интерпретатора
          Синтаксис команд
          Составные команды
          Экранирование специальных символов
          Псевдонимы
          Подстановка
          Параметры
          Замена тильды
          Раскрытие фигурных скобок (чередование)
          Шаблоны имен файлов
          Перенаправление ввода/вывода
          Арифметические выражения
          Сопроцессы
          Функции
          Режим POSIX
          Выполнение команд и встроенные команды
            Встроенная команда . (точка)
            Встроенная команда : (пусто)
            Встроенная команда alias
            Встроенная команда bg
            Встроенная команда bind
            Встроенная команда break
            Встроенная команда builtin
            Встроенная команда cd
            Встроенная команда command
            Встроенная команда continue
            Встроенная команда echo
            Встроенная команда eval
            Встроенная команда exec
            Встроенная команда exit
            Встроенная команда export
            Встроенная команда false
            Встроенная команда fc
            Встроенная команда fg
            Встроенная команда getopts
            Встроенная команда hash
            Встроенная команда jobs
            Встроенная команда kill
            Встроенная команда let
            Встроенная команда print
            Встроенная команда pwd
            Встроенная команда read
            Встроенная команда readonly
            Встроенная команда return
            Встроенная команда set
            Встроенная команда shift
            Встроенная команда test или [
            Встроенная команда times
            Встроенная команда trap
            Встроенная команда true
            Встроенная команда typeset
            Встроенная команда ulimit
            Встроенная команда umask
            Встроенная команда unalias
            Встроенная команда unset
            Встроенная команда wait
            Встроенная команда whence
          Управление заданиями
          Интерактивная правка строк ввода emacs
      L
        ldd
        less
        link
        ln
        logger
        login
        logout
        lpr
        lprc
        lprq
        lprrm
        ls
      M
        mesg
        mkdir
        mkdosfs
        mkfifo
        mkfontdir
        mkqnx6fs
        more
        mount
        mv
      N
        named-checkconf
        named-checkzone, named-compilezone
        ndp
        netstat
        newgrp
        nice
        nicinfo
        nohup
        nslookup
        nsupdate
        ntpdate
        ntpdc
        ntpq
        ntptrace
      O
        od
        omshell
        on
        openssl
      P
        passwd
        paste
        patch
        pathchk
        pax
        pci
        pcnfsd
        pfctl
        ph
        phin
        phs-to-bjc
        phs-to-bmp
        phs-to-escp2
        phs-to-pcl
        phs-to-phs
        phs-to-ps
        pidin
        ping
        ping6
        pppoectl
        pr
        printf
        ps
        pwd
        pwgen
      Q
        qcp
        qtalk
      R
        renice
        rm
        rmdir
        rndc
        rndc-confgen
        route
        rpcbind
        rpcinfo
        rtc
        rtquery
        ruptime
        rwho
      S
        scp
        script
        sed
        seedres
        setconf
        setkey
        sftp
        sh
        showmem
        showmount
        shutdown
        slay
        sleep
        sloginfo
        snmpbulkwalk
        snmpget
        snmpgetnext
        snmpnetstat
        snmpset
        snmpstatus
        snmptest
        snmptranslate
        snmptrap
        snmpwalk
        sockstat
        sort
        spatch
        split
        ssh
        ssh-add
        ssh-agent
        ssh-keygen
        ssh-keyscan
        ssh-keysign
        stty
        su
        sync
        sysctl
      T
        tail
        tar
        tcpdump
        tee
        telnet
        textto
        tftp
        tic
        time
        top
        touch
        tr
        traceroute
        traceroute6
        true
        tsort
        tty
      U
        uesh
          Команда cd
          Команда emount
          Команда ewaitfor
          Команда exec
          Команда exit
          Команда export
        umask
        umount
        uname
        unexpand
        uniq
        unlink
        unzip, zipinfo
        uptime
        usb
        uud
        uudecode
        uue
        uuencode
      V
        vi
        view
      W
        waitfor
        wc
        which
        who
        wpa_cli
        wpa_passphrase
        wpa_supplicant
      X
        xargs
      Z
        zap
        zcat
        zip
      Средства защиты информации (СЗИ)
        auditlogger2-ksz
        auditnotifier-ksz
        audittool-ksz
        checkksz, check_ksz, cksum_ksz
        fs-qnx4-ksz.so
        fs-qnx6-ksz.so
        kszconfig
        login-ksz
        logout-ksz
        lsm-nlf-ksz.so
        lsm-pf-v4-ksz.so, lsm-pf-v6-ksz.so
        lsm-qnet-ksz.so
        passwd-ksz
        pfauditnotifier-ksz
        pfauditprinter-ksz
        pfctl-ksz
        pflogd-ksz
        phksz
        phlogin2-ksz
        phshutdown-ksz
        printmark-ksz
        spooler-ksz
        test_ksz_cleandisk
        test_ksz_cleanram
        test_ksz_daccess
        test_ksz_isomod
        test_ksz_maccess
        test_ksz_tcpip
  Руководство разработчика
    Системные библиотеки
      Общие сведения
        Безопасность использования функций
      Системные библиотеки
        Библиотека asyncmsg
          Статьи и обзоры
            Общие сведения
              Обзор
              Примеры
                Пример 1: Отправка одного сообщения
                Пример 2: Отправка нескольких сообщений одновременно
                Пример 3: Очистка
                Пример 4: Настройка события, запускающего копирование
                Пример 5: Использование времени как триггера
                Пример 6: Клиентские и серверные процессы
          API
            asyncmsg_channel_create()
            asyncmsg_channel_destroy()
            asyncmsg_connect_attach()
            asyncmsg_connect_attr()
            asyncmsg_connect_detach()
            _asyncmsg_connection_attr
            asyncmsg_flush()
            asyncmsg_free()
            asyncmsg_get()
            asyncmsg_malloc()
            asyncmsg_put(), asyncmsg_putv()
            struct _asyncmsg_get_header
        Библиотека backtrace
          Статьи и обзоры
            Общие сведения
              Обзор
              API
              Примеры
                Пример 1: Получение и печать содержимого отображенной памяти
                Пример 2: Обратная трассировка потока в другом процессе
                Пример 3: Обратная трассировка другого потока в том же процессе
                Пример 4: Обратная трассировка текущего потока
                Пример 5: Выполнение обратной трассировки с BT_SELF в обработчике сигнала
                Пример 6: Обратная трассировка нескольких потоков
          API
            bt_get_backtrace()
            bt_init_accessor()
            bt_load_memmap()
            bt_release_accessor()
            bt_set_flags()
            bt_sprnf_addrs()
            bt_sprn_memmap()
            bt_translate_addrs()
            bt_unload_memmap()
        Библиотека bessel
          j0(), j0f()
          j1(), j1f()
          jn(), jnf()
          y0(), y0f()
          y1(), y1f()
          yn(), ynf()
        Библиотека cache
          cache_fini()
          CACHE_FLUSH()
          cache_init()
          CACHE_INVAL()
          struct cache_ctrl
        Библиотека ds
          ds_clear()
          ds_create()
          ds_deregister()
          ds_flags()
          ds_get()
          ds_register()
          ds_set()
        Библиотека ipsec
          ipsec_dump_policy()
          ipsec_get_policylen()
          ipsec_set_policy()
          ipsec_strerror()
        Библиотека shutdown
          shutdown_system()
            shutdown_classify()
            shutdown_display()
            shutdown_done()
            shutdown_error()
            shutdown_process()
            shutdown_progress()
            shutdown_prompt()
        Библиотека socks
          Статьи и обзоры
            Обзор библиотеки проксирования
              О SOCKS
              Как настроить клиент для использования SOCKS
              Как использовать SOCKS
          API
            Raccept()
            Rbind()
            Rconnect()
            Rgetsockname()
            Rlisten()
            Rrcmd()
            Rselect()
            SOCKSinit()
        Библиотека traceparser
          traceparser()
          traceparser_cs()
          traceparser_cs_range()
          traceparser_debug()
          traceparser_destroy()
          traceparser_get_info()
          traceparser_init()
        Математическая библиотека
          A
            acos(), acosf(), acosl()
            acosh(), acoshf(), acoshl()
            asin(), asinf(), asinl()
            asinh(), asinhf(), asinhl()
            atan2(), atan2f()
            atan(), atanf(), atanl()
            atanh(), atanhf(), atanhl()
          C
            cabs(), cabsf()
            cbrt(), cbrtf()
            ceil(), ceilf()
            copysign(), copysignf()
            cos(), cosf(), cosl()
            cosh(), coshf(), coshl()
          E
            erfc(), erfcf(), erfcl()
            erf(), erff()
            exp(), expf(), expl()
            expm1(), expm1f()
          F
            fabs(), fabsf()
            floor(), floorf()
            fmod(), fmodf(), fmodl()
            fp_exception_mask()
            fp_exception_value()
            fp_precision()
            fp_rounding()
            fp_setenv()
            frexp(), frexpf()
          G
            gamma(), gamma_r(), gammaf(), gammaf_r()
          H
            hypot(), hypotf()
          I
            ilogb(), ilogbf()
            isfinite()
            isinf()
            isnan()
          L
            ldexp(), ldexpf(), ldexpl()
            lgamma(), lgamma_r(), lgammaf(), lgammaf_r()
            log10(), log10f(), log10l()
            log1p(), log1pf(), log1pl()
            logb(), logbf()
            log(), logf(), logl()
          M
            modf(), modff()
          N
            nextafter(), nextafterf()
          P
            pow(), powf(), powl()
          R
            remainder(), remainderf(), remainderl()
            rint(), rintf(), rintl()
          S
            scalb()
            scalbn(), scalbnf()
            sinh(), sinhf(), sinhl()
            sin(), sinf(), sinl()
            sqrt(), sqrtf(), sqrtl()
          T
            tanh(), tanhf(), tanhl()
            tan(), tanf(), tanl()
        Сетевая библиотека
          A
            accept()
            struct addrinfo
          B
            bind()
            bindresvport()
          C
            connect()
          D
            dn_comp()
            dn_expand()
          E
            endhostent()
            endnetent()
            endprotoent()
            endservent()
          F
            freeaddrinfo()
            freeifaddrs()
          G
            gai_strerror()
            getaddrinfo()
            getdomainname()
            gethostbyaddr()
            gethostbyaddr_r()
            gethostbyname(), gethostbyname2()
            gethostbyname_r()
            gethostent()
            gethostent_r()
            getifaddrs()
            getnameinfo()
            getnetbyaddr()
            getnetbyname()
            getnetent()
            getpeername()
            getprotobyname()
            getprotobynumber()
            getprotoent()
            getservbyname()
            getservbyport()
            getservent()
            getsockname()
            getsockopt()
              Группа опций IPPROTO_IP
                IP_HDRINCL
                IP_TOS
              Группа опций SOL_SOCKET
                SO_BINDTODEVICE
                SO_BROADCAST
                SO_DEBUG
                SO_DONTROUTE
                SO_ERROR
                SO_KEEPALIVE
                SO_LINGER
                SO_OOBINLINE
                SO_RCVBUF и SO_SNDBUF
                SO_RCVLOWAT
                SO_RCVTIMEO
                SO_REUSEADDR
                SO_REUSEPORT
                SO_SNDLOWAT
                SO_SNDTIMEO
                SO_TIMESTAMP
                SO_TYPE
                SO_USELOOPBACK
              Группа опций IPPROTO_TCP
                TCP_KEEPALIVE
                TCP_NODELAY
          H
            h_errno
            herror()
            hstrerror()
            struct hostent
          I
            ICMP
            ICMP6
            if_freenameindex()
            if_indextoname()
            if_nameindex()
            if_nametoindex()
            INET6
            inet6_option_alloc()
            inet6_option_append()
            inet6_option_find()
            inet6_option_init()
            inet6_option_next()
            inet6_option_space()
            inet6_rthdr_add()
            inet6_rthdr_getaddr()
            inet6_rthdr_getflags()
            inet6_rthdr_init()
            inet6_rthdr_lasthop()
            inet6_rthdr_reverse()
            inet6_rthdr_segments()
            inet6_rthdr_space()
            inet_addr()
            inet_aton()
            inet_lnaof()
            inet_makeaddr()
            inet_net_ntop()
            inet_netof()
            inet_net_pton()
            inet_network()
            inet_ntoa()
            inet_ntoa_r()
            IP
            IP6
            IPsec
            iruserok(), iruserok_sa()
            struct ifaddrs
            struct if_nameindex
          L
            listen()
          N
            nbaconnect()
            nbaconnect_result()
            netent
          P
            struct protoent
          R
            rcmd(), rcmd_af()
            recv()
            recvfrom()
            recvmsg()
            res_init()
            res_mkquery()
            res_query()
            res_querydomain()
            res_search()
            res_send()
            ROUTE
            rresvport(), rresvport_af()
            ruserok()
          S
            send()
            sendmsg()
            sendto()
            setdomainname()
            sethostent()
            setnetent()
            setprotoent()
            setservent()
            setsockopt()
            shutdown()
            sockatmark()
            socket()
            socketpair()
            struct servent
            sysctl()
          T
            TCP
          U
            UDP
            UNIX
        Системная библиотека
          A
            abort()
            abs()
            access()
            aio_cancel()
            aio_error()
            aio_fsync()
            aio_read()
            aio_return()
            aio_suspend()
            aio_write()
            alarm()
            alloca()
            alphasort()
            _amblksiz
            _argc
            _argv
            asctime(), asctime_r()
            asprintf(), vasprintf()
            assert()
            atexit()
            atof()
            atoh()
            atoi()
            atol(), atoll()
            atomic_add()
            atomic_add_value()
            atomic_clr()
            atomic_clr_value()
            atomic_set()
            atomic_set_value()
            atomic_sub()
            atomic_sub_value()
            atomic_toggle()
            atomic_toggle_value()
            _auxv
            struct aiocb
          B
            basename()
            bcmp()
            bcopy()
            brk()
            bsearch()
            _btext
            btowc()
            bzero()
          C
            calloc()
            cfgetispeed()
            cfgetospeed()
            cfgopen()
            cfmakeraw()
            cfree()
            cfsetispeed()
            cfsetospeed()
            ChannelCreate(), ChannelCreate_r()
              _NTO_CHF_COID_DISCONNECT
              _NTO_CHF_DISCONNECT
              _NTO_CHF_FIXED_PRIORITY
              _NTO_CHF_NET_MSG
              _NTO_CHF_REPLY_LEN
              _NTO_CHF_SENDER_LEN
              _NTO_CHF_THREAD_DEATH
              _NTO_CHF_UNBLOCK
            ChannelDestroy(), ChannelDestroy_r()
            chdir()
            chmod()
            chown()
            chroot()
            chsize()
            clearenv()
            clearerr()
            clock()
            ClockAdjust(), ClockAdjust_r()
            ClockCycles()
            clock_getcpuclockid()
            clock_getres()
            clock_gettime()
            ClockId(), ClockId_r()
            clock_nanosleep()
            ClockPeriod(), ClockPeriod_r()
            clock_settime()
            clock_t
            ClockTime(), ClockTime_r()
            close()
            closedir()
            closelog()
            _cmdfd()
            _cmdname()
            confstr()
            ConnectAttach(), ConnectAttach_r()
            ConnectClientInfo(), ConnectClientInfo_r()
            ConnectDetach(), ConnectDetach_r()
            ConnectFlags(), ConnectFlags_r()
            ConnectServerInfo(), ConnectServerInfo_r()
            creat(), creat64()
            crypt()
            ctermid()
            ctime(), ctime_r()
            struct _client_info
            struct _clockadjust
            struct _clockperiod
            struct _cred_info
          D
            daemon()
            daylight
            DebugBreak()
            DebugKDBreak()
            DebugKDOutput()
            delay()
            devctl()
            difftime()
            dircntl()
            dirfd()
            dirname()
            dispatch_block()
            dispatch_context_alloc()
            dispatch_context_free()
            dispatch_create()
            dispatch_create_channel()
            dispatch_destroy()
            dispatch_handler()
            dispatch_timeout()
            dispatch_unblock()
            div()
            div_t, ldiv_t, lldiv_t
            dladdr()
            dlclose()
            dlerror()
            Dl_info
            dlopen()
            dlsym()
            drand48()
            dup()
            dup2()
            struct direct
            struct dirent
          E
            eaccess()
            _edata
            encrypt()
            _end
            endfsent()
            endgrent()
            ENDIAN_BE16()
            ENDIAN_BE32()
            ENDIAN_BE64()
            ENDIAN_LE16()
            ENDIAN_LE32()
            ENDIAN_LE64()
            ENDIAN_RET16()
            ENDIAN_RET32()
            ENDIAN_RET64()
            ENDIAN_SWAP16()
            ENDIAN_SWAP32()
            ENDIAN_SWAP64()
            endpwent()
            endspent()
            endutent()
            environ
            eof()
            erand48()
            err(), errx()
            errno
            _etext
            execl()
            execle()
            execlp()
            execlpe()
            execv()
            execve()
            execvp()
            execvpe()
            _exit()
            exit()
          F
            fcfgopen()
            fchdir()
            fchmod()
            fchown()
            fclose()
            fcloseall()
            fcntl()
            fdatasync()
            fdopen()
            feof()
            ferror()
            fflush()
            ffs()
            ffsl()
            ffsll()
            fgetc()
            fgetchar()
            fgetgrent()
            fgetpos()
            fgetpwent()
            fgets()
            fgetspent()
            fgetwc()
            fgetws()
            fileno()
            flink()
            flock()
            flockfile()
            fls()
            flsl()
            flsll()
            flushall()
            fnmatch()
            fopen(), fopen64()
            fork()
            forkpty()
            fpathconf()
            fprintf()
            fputc()
            fputchar()
            fputs()
            fputwc()
            fputws()
            fread()
            free()
            freopen(), freopen64()
            fscanf()
            fseek(), fseeko(), fseeko64()
            fsetpos()
            fstat(), fstat64()
            fstatvfs(), fstatvfs64()
            fsync()
            ftell(), ftello(), ftello64()
            ftime()
            ftruncate(), ftruncate64()
            ftrylockfile()
            ftw(), ftw64()
            funlockfile()
            futime()
            fwide()
            fwprintf()
            fwrite()
            fwscanf()
            struct _fdinfo
            struct flock, flock_t
            struct fstab
            struct FTW
          G
            getc()
            getchar()
            getchar_unlocked()
            getc_unlocked()
            getcwd()
            getdtablesize()
            getegid()
            getenv()
            geteuid()
            getfsent()
            getfsfile()
            getfsspec()
            getgid()
            getgrent()
            getgrgid()
            getgrgid_r()
            getgrnam()
            getgrnam_r()
            getgrouplist()
            getgroups()
            gethostname()
            GETIOVBASE()
            GETIOVLEN()
            getitimer()
            getlogin()
            getlogin_r()
            getopt()
            getopt_long(), getopt_long_only()
            getpagesize()
            getpagesizes(), getpagesizes64()
            getpass()
            getpeereid()
            getpgid()
            getpgrp()
            getpid()
            getppid()
            getprio()
            getpwent()
            getpwent_r()
            getpwnam()
            getpwnam_r()
            getpwuid()
            getpwuid_r()
            getrlimit(), getrlimit64()
            getrusage()
            gets()
            getsid()
            getspent(), getspent_r()
            getspnam(), getspnam_r()
            getsubopt()
            gettimeofday()
            getuid()
            getutent()
            getutid()
            getutline()
            getw()
            getwc()
            getwchar()
            getwd()
            glob()
            globfree()
            glob_t
            gmtime()
            gmtime_r()
            struct group
          H
            hcreate*(), hdestroy*(), hsearch*()
            htonl()
            htons()
            hwi_find_item()
            hwi_find_tag()
            hwi_off2tag()
            hwi_tag2off()
          I
            in16(), inbe16(), inle16()
            in16s()
            in32(), inbe32(), inle32()
            in32s()
            in8()
            in8s()
            index()
            inet_ntop()
            inet_pton()
            initgroups()
            initstate()
            input_line()
            insque(), remque()
            InterruptAttachEvent(), InterruptAttachEvent_r()
              _NTO_INTR_FLAGS_END
              _NTO_INTR_FLAGS_PROCESS
              _NTO_INTR_FLAGS_TRK_MSK
            InterruptAttach(), InterruptAttach_r()
              _NTO_INTR_FLAGS_END
              _NTO_INTR_FLAGS_PROCESS
              _NTO_INTR_FLAGS_TRK_MSK
            InterruptDetach(), InterruptDetach_r()
            InterruptDisable()
            InterruptEnable()
            InterruptHookIdle()
            InterruptHookTrace()
            InterruptLock()
            InterruptMask()
            InterruptUnlock()
            InterruptUnmask()
            InterruptWait(), InterruptWait_r()
            intr_capture()
            intr_lock()
            intr_release()
            intr_timed_wait()
            intr_unlock()
            _intr_v86()
            io_chmod_t
            io_chown_t
            io_close_t
            ioctl(), ioctl_socket()
            io_devctl_t
            iofdinfo()
            io_fdinfo_t
            iofunc_attr_init()
            iofunc_attr_lock()
            iofunc_attr_t
            iofunc_attr_trylock()
            iofunc_attr_unlock()
            iofunc_check_access()
            iofunc_chmod()
            iofunc_chmod_default()
            iofunc_chown()
            iofunc_chown_default()
            iofunc_client_info()
            iofunc_close_dup()
            iofunc_close_dup_default()
            iofunc_close_ocb()
            iofunc_close_ocb_default()
            iofunc_devctl()
            iofunc_devctl_default()
            iofunc_fdinfo()
            iofunc_fdinfo_default()
            iofunc_func_init()
            iofunc_link()
            iofunc_lock()
            iofunc_lock_calloc()
            iofunc_lock_default()
            iofunc_lock_free()
            iofunc_lock_ocb_default()
            iofunc_lseek()
            iofunc_lseek_default()
            iofunc_mknod()
            iofunc_mmap()
            iofunc_mmap_default()
            iofunc_notify()
            iofunc_notify_event_t
            iofunc_notify_remove()
            iofunc_notify_t
            iofunc_notify_trigger()
            iofunc_ocb_attach()
            iofunc_ocb_calloc()
            iofunc_ocb_detach()
            iofunc_ocb_free()
            iofunc_ocb_t
            iofunc_open()
            iofunc_open_default()
            iofunc_openfd()
            iofunc_openfd_default()
            iofunc_pathconf()
            iofunc_pathconf_default()
            iofunc_read_default()
            iofunc_readlink()
            iofunc_read_verify()
            iofunc_rename()
            iofunc_space_verify()
            iofunc_stat()
            iofunc_stat_default()
            iofunc_sync()
            iofunc_sync_default()
            iofunc_sync_verify()
            iofunc_time_update()
            iofunc_unblock()
            iofunc_unblock_default()
            iofunc_unlink()
            iofunc_unlock_ocb_default()
            iofunc_utime()
            iofunc_utime_default()
            iofunc_write_default()
            iofunc_write_verify()
            io_link_extra_t
            io_link_t
            io_lseek_t
            io_mknod_t
            io_mmap_t
            ionotify()
            io_notify_t
            io_openfd_t
            io_open_t
            io_pathconf_t
            io_readlink_t
            io_read_t
            io_rename_extra_t
            io_rename_t
            io_space_t
            io_stat_t
            io_sync_t
            io_unlink_t
            io_utime_t
            io_write_t
            isalnum()
            isalpha()
            isascii()
            isatty()
            iscntrl()
            isdigit()
            isfdtype()
            isgraph()
            islower()
            isprint()
            ispunct()
            isspace()
            isupper()
            iswalnum()
            iswalpha()
            iswcntrl()
            iswctype()
            iswdigit()
            iswgraph()
            iswlower()
            iswprint()
            iswpunct()
            iswspace()
            iswupper()
            iswxdigit()
            isxdigit()
            itoa()
            struct inheritance
            struct _io_connect
            struct _io_connect_ftype_reply
            struct _io_connect_link_reply
            struct iovec, iov_t
            struct _itimer
            struct itimerspec
            struct itimerval
          J
            jrand48()
          K
            kill()
            killpg()
          L
            labs()
            lchown()
            lcong48()
            ldiv()
            link()
            lio_listio()
            llabs()
            localeconv()
            localtime()
            localtime_r()
            lockf()
            login_tty()
            longjmp()
            lrand48()
            lsearch(), lfind()
            lseek(), lseek64()
            lstat(), lstat64()
            ltoa(), lltoa()
            ltrunc()
            struct lconv
          M
            main()
            mallinfo()
            malloc()
            mallopt()
            max()
            mblen()
            mbrlen()
            mbrtowc()
            mbsinit()
            mbsrtowcs()
            mbstowcs()
            mbtowc()
            mcheck()
            memalign()
            memccpy()
            memchr()
            memcmp()
            memcpy()
            memcpyv()
            memicmp()
            memmove()
            mem_offset64_peer()
            mem_offset(), mem_offset64()
            memset()
            message_attach()
            message_attr_t
            message_connect()
            message_context_t
            message_detach()
            min()
            mkdir()
            mkfifo()
            mknod()
            mkstemp()
            mktemp()
            mktime()
            mlock()
            mlockall()
            mmap64_peer()
            mmap_device_io()
            mmap_device_memory()
            mmap(), mmap64()
            modem_open()
            modem_read()
            modem_script()
            modem_write()
            mount()
            mount_parse_generic_args()
            mprobe()
            mprotect()
            mq_close()
            mq_getattr()
            mq_notify()
            mq_open()
            mq_receive()
            mq_send()
            mq_setattr()
            mq_timedreceive(), mq_timedreceive_monotonic()
            mq_timedsend(), mq_timedsend_monotonic()
            mq_unlink()
            mrand48()
            MsgCurrent(), MsgCurrent_r()
            MsgDeliverEvent(), MsgDeliverEvent_r()
            MsgError(), MsgError_r()
            MsgInfo(), MsgInfo_r()
            MsgKeyData(), MsgKeyData_r()
            MsgRead(), MsgRead_r()
            MsgReadv(), MsgReadv_r()
            MsgReceive(), MsgReceive_r()
            MsgReceivePulse(), MsgReceivePulse_r()
            MsgReceivePulsev(), MsgReceivePulsev_r()
            MsgReceivev(), MsgReceivev_r()
            MsgReply(), MsgReply_r()
            MsgReplyv(), MsgReplyv_r()
            MsgSend(), MsgSend_r()
            MsgSendnc(), MsgSendnc_r()
            MsgSendPulse(), MsgSendPulse_r()
            MsgSendPulsePtr(), MsgSendPulsePtr_r()
            MsgSendsv(), MsgSendsv_r()
            MsgSendsvnc(), MsgSendsvnc_r()
            MsgSendv(), MsgSendv_r()
            MsgSendvnc(), MsgSendvnc_r()
            MsgSendvs(), MsgSendvs_r()
            MsgSendvsnc(), MsgSendvsnc_r()
            MsgVerifyEvent(), MsgVerifyEvent_r()
            MsgWrite(), MsgWrite_r()
            MsgWritev(), MsgWritev_r()
            msync()
            munlock()
            munlockall()
            munmap()
            munmap_device_io()
            munmap_device_memory()
            munmap_flags()
            munmap_flags_peer()
            munmap_peer()
            struct mallinfo
            struct modem_script
            struct mq_attr
            struct _msg_info
          N
            name_attach()
            name_attach_t
            name_close()
            name_detach()
            name_open()
            nanosleep()
            nanospin()
            nanospin_calibrate()
            nanospin_count()
            nanospin_ns()
            nanospin_ns_to_count()
            nap()
            napms()
            ND_NODE_CMP()
            netmgr_ndtostr()
            netmgr_remote_nd()
            netmgr_strtond()
            nftw(), nftw64()
            nice()
            nrand48()
            nsec2timespec()
            ntohl()
            ntohs()
          O
            offsetof()
            opendir()
            openfd()
            openlog()
            open(), open64()
            openpty()
            out16(), outbe16(), outle16()
            out16s()
            out32(), outbe32(), outle32()
            out32s()
            out8()
            out8s()
            struct option
          P
            pathconf()
            pathfind(), pathfind_r()
            pathmgr_symlink()
            pathmgr_unlink()
            pause()
            pci_attach()
            pci_attach_device()
            pci_detach()
            pci_detach_device()
            pci_find_class()
            pci_find_device()
            pci_irq_routing_options()
            pci_map_irq()
            pci_present()
            pci_read_config()
            pci_read_config16()
            pci_read_config32()
            pci_read_config8()
            pci_rescan_bus()
            pci_write_config()
            pci_write_config16()
            pci_write_config32()
            pci_write_config8()
            pclose()
            perror()
            pipe()
            poll()
            popen()
            posix_fadvise(), posix_fadvise64()
            posix_memalign()
            posix_mem_offset(), posix_mem_offset64()
            posix_spawn()
            posix_spawnattr_addpartid()
            posix_spawnattr_addpartition()
            posix_spawnattr_destroy()
            posix_spawnattr_getcred()
            posix_spawnattr_getflags()
            posix_spawnattr_getnode()
            posix_spawnattr_getpartid()
            posix_spawnattr_getpgroup()
            posix_spawnattr_getrunmask()
            posix_spawnattr_getschedparam()
            posix_spawnattr_getschedpolicy()
            posix_spawnattr_getsigdefault()
            posix_spawnattr_getsigignore()
            posix_spawnattr_getsigmask()
            posix_spawnattr_getstackmax()
            posix_spawnattr_getxflags()
            posix_spawnattr_init()
            posix_spawnattr_setcred()
            posix_spawnattr_setflags()
            posix_spawnattr_setnode()
            posix_spawnattr_setpgroup()
            posix_spawnattr_setrunmask()
            posix_spawnattr_setschedparam()
            posix_spawnattr_setschedpolicy()
            posix_spawnattr_setsigdefault()
            posix_spawnattr_setsigignore()
            posix_spawnattr_setsigmask()
            posix_spawnattr_setstackmax()
            posix_spawnattr_setxflags()
            posix_spawn_file_actions_addclose()
            posix_spawn_file_actions_adddup2()
            posix_spawn_file_actions_addopen()
            posix_spawn_file_actions_destroy()
            posix_spawn_file_actions_init()
            posix_spawnp()
            posix_typed_mem_get_info()
            posix_typed_mem_open()
            pread(), pread64()
            printf()
            procmgr_daemon()
            procmgr_event_notify()
            procmgr_event_trigger()
            procmgr_guardian()
            procmgr_session()
            __progname
            pthread_abort()
            pthread_atfork()
            pthread_attr_destroy()
            pthread_attr_getdetachstate()
            pthread_attr_getguardsize()
            pthread_attr_getinheritsched()
            pthread_attr_getschedparam()
            pthread_attr_getschedpolicy()
            pthread_attr_getscope()
            pthread_attr_getstackaddr()
            pthread_attr_getstacklazy()
            pthread_attr_getstackprealloc()
            pthread_attr_getstacksize()
            pthread_attr_init()
            pthread_attr_setdetachstate()
            pthread_attr_setguardsize()
            pthread_attr_setinheritsched()
            pthread_attr_setschedparam()
            pthread_attr_setschedpolicy()
            pthread_attr_setscope()
            pthread_attr_setstackaddr()
            pthread_attr_setstacklazy()
            pthread_attr_setstackprealloc()
            pthread_attr_setstacksize()
            pthread_barrierattr_destroy()
            pthread_barrierattr_getpshared()
            pthread_barrierattr_init()
            pthread_barrierattr_setpshared()
            pthread_barrier_destroy()
            pthread_barrier_init()
            pthread_barrier_wait()
            pthread_cancel()
            pthread_cleanup_pop()
            pthread_cleanup_push()
            pthread_condattr_destroy()
            pthread_condattr_getclock()
            pthread_condattr_getpshared()
            pthread_condattr_init()
            pthread_condattr_setclock()
            pthread_condattr_setpshared()
            pthread_cond_broadcast()
            pthread_cond_destroy()
            pthread_cond_init()
            pthread_cond_signal()
            pthread_cond_timedwait()
            pthread_cond_wait()
            pthread_cond_wait_interruptible()
            pthread_create()
            pthread_detach()
            pthread_equal()
            pthread_exit()
            pthread_getconcurrency()
            pthread_getcpuclockid()
            pthread_getname_np()
            pthread_getschedparam()
            pthread_getspecific()
            pthread_join()
            pthread_key_create()
            pthread_key_delete()
            pthread_kill()
            pthread_mutexattr_destroy()
            pthread_mutexattr_getprioceiling()
            pthread_mutexattr_getprotocol()
            pthread_mutexattr_getpshared()
            pthread_mutexattr_getrecursive()
            pthread_mutexattr_gettype()
            pthread_mutexattr_getwakeup_np()
            pthread_mutexattr_init()
            pthread_mutexattr_setprioceiling()
            pthread_mutexattr_setprotocol()
            pthread_mutexattr_setpshared()
            pthread_mutexattr_setrecursive()
            pthread_mutexattr_settype()
            pthread_mutexattr_setwakeup_np()
            pthread_mutex_destroy()
            pthread_mutex_getprioceiling()
            pthread_mutex_init()
            pthread_mutex_lock()
            pthread_mutex_setprioceiling()
            pthread_mutex_timedlock(), pthread_mutex_timedlock_monotonic()
            pthread_mutex_trylock()
            pthread_mutex_unlock()
            pthread_mutex_wakeup_np()
            pthread_once()
            pthread_rwlockattr_destroy()
            pthread_rwlockattr_getpshared()
            pthread_rwlockattr_init()
            pthread_rwlockattr_setpshared()
            pthread_rwlock_destroy()
            pthread_rwlock_init()
            pthread_rwlock_rdlock()
            pthread_rwlock_timedrdlock()
            pthread_rwlock_timedwrlock()
            pthread_rwlock_tryrdlock()
            pthread_rwlock_trywrlock()
            pthread_rwlock_unlock()
            pthread_rwlock_wrlock()
            pthread_self()
            pthread_setcancelstate()
            pthread_setcanceltype()
            pthread_setconcurrency()
            pthread_setname_np()
            pthread_setschedparam()
            pthread_setschedprio()
            pthread_setspecific()
            pthread_sigmask()
            pthread_sleepon_broadcast()
            pthread_sleepon_lock()
            pthread_sleepon_signal()
            pthread_sleepon_timedwait()
            pthread_sleepon_unlock()
            pthread_sleepon_wait()
            pthread_spin_destroy()
            pthread_spin_init()
            pthread_spin_lock()
            pthread_spin_trylock()
            pthread_spin_unlock()
            pthread_testcancel()
            pthread_timedjoin(), pthread_timedjoin_monotonic()
            pulse_attach()
            pulse_detach()
            putc()
            putchar()
            putchar_unlocked()
            putc_unlocked()
            putenv()
            puts()
            putspent()
            pututline()
            putw()
            putwc()
            putwchar()
            pwrite(), pwrite64()
            struct passwd
            struct pci_dev_info
            struct pollfd
            struct _pulse
            struct _pulse32
            struct _pulse64
          Q
            qsort()
            struct qtime_entry
          R
            raise()
            rand()
            random()
            rand_r()
            rdchk()
            read()
            readblock()
            readcond()
            readdir()
            readdir_r()
            readlink()
            readv()
            realloc()
            reallocarr()
            realpath()
            re_comp()
            re_exec()
            regcomp()
            regerror()
            regexec()
            regfree()
            regmatch_t
            remove()
            rename()
            resmgr_attach()
            resmgr_attr_t
            resmgr_block()
            resmgr_connect_funcs_t
            resmgr_context_alloc()
            resmgr_context_free()
            resmgr_context_t
            resmgr_detach()
            resmgr_devino()
            resmgr_handle_grow()
            resmgr_handler()
            resmgr_handle_tune()
            resmgr_iofuncs()
            resmgr_io_funcs_t
            resmgr_msg_again()
            resmgr_msgread()
            resmgr_msgreadv()
            resmgr_msgreply()
            resmgr_msgreplyv()
            resmgr_msgwrite()
            resmgr_msgwritev()
            _RESMGR_NPARTS()
            resmgr_ocb()
            resmgr_open_bind()
            resmgr_pathname()
            _RESMGR_PTR()
            _RESMGR_STATUS()
            resmgr_unbind()
            rewind()
            rewinddir()
            rindex()
            rlim_t
            rmdir()
            rsrc_alloc_t
            rsrcdbmgr_attach()
            rsrcdbmgr_create()
            rsrcdbmgr_destroy()
            rsrcdbmgr_detach()
            rsrcdbmgr_devno_attach()
            rsrcdbmgr_devno_detach()
            rsrcdbmgr_query_name()
            rsrc_request_t
            struct rlimit
            struct rusage
          S
            sbrk()
            _scalloc()
            scandir()
            scanf()
            sched_aps_clear_crit_parms
            sched_aps_create_parms
            sched_aps_events_parm
            sched_aps_info
            sched_aps_join_parms
            sched_aps_lookup_parms
            sched_aps_mark_crit_parms
            sched_aps_modify_parms
            sched_aps_overall_stats
            sched_aps_parms
            sched_aps_partition_info
            sched_aps_partition_stats
            sched_aps_query_process_parms
            sched_aps_query_thread_parms
            sched_aps_security_parms
            SchedCtl(), SchedCtl_r()
              SCHED_APS_QUERY_PARMS
              SCHED_APS_SET_PARMS
              SCHED_APS_CREATE_PARTITION
              SCHED_APS_QUERY_PARTITION
              SCHED_APS_LOOKUP
              SCHED_APS_JOIN_PARTITION
              SCHED_APS_MODIFY_PARTITION
              SCHED_APS_PARTITION_STATS
              SCHED_APS_OVERALL_STATS
              SCHED_APS_MARK_CRITICAL
              SCHED_APS_CLEAR_CRITICAL
              SCHED_APS_QUERY_THREAD
              SCHED_APS_ATTACH_EVENTS
              SCHED_APS_ADD_SECURITY
              SCHED_APS_QUERY_PROCESS
            sched_getparam()
            sched_get_priority_adjust()
            sched_get_priority_max()
            sched_get_priority_min()
            SchedGet(), SchedGet_r()
            sched_getscheduler()
            SchedInfo(), SchedInfo_r()
            sched_rr_get_interval()
            sched_setparam()
            SchedSet(), SchedSet_r()
            sched_setscheduler()
            sched_yield()
            SchedYield(), SchedYield_r()
            searchenv()
            seed48()
            seekdir()
            select()
            select_attach()
            select_attr_t
            select_detach()
            select_query()
            sem_close()
            sem_destroy()
            sem_getvalue()
            sem_init()
            sem_open()
            sem_post()
            sem_timedwait(), sem_timedwait_monotonic()
            sem_trywait()
            sem_unlink()
            sem_wait()
            setbuf()
            setbuffer()
            setegid()
            setenv()
            seteuid()
            setfsent()
            setgid()
            setgrent()
            setgroups()
            sethostname()
            SETIOV()
            setitimer()
            setjmp()
            setkey()
            setlinebuf()
            setlocale()
            setlogmask()
            setpgid()
            setpgrp()
            setprio()
            setpwent()
            setregid()
            setreuid()
            setrlimit(), setrlimit64()
            setsid()
            setspent()
            setstate()
            settimeofday()
            setuid()
            setutent()
            setvbuf()
            _sfree()
            shm_ctl()
            shm_ctl_special()
              ARM-специфичные флаги
              PPC-специфичные флаги
            shm_open()
            shm_unlink()
            sigaction()
            sigaddset()
            sigblock()
            sigdelset()
            sigemptyset()
            sigfillset()
            siginfo_t
            sigismember()
            siglongjmp()
            sigmask()
            signal()
            SignalAction(), SignalAction_r()
            SignalKill(), SignalKill_r()
            SignalProcmask(), SignalProcmask_r()
            SignalSuspend(), SignalSuspend_r()
            SignalWaitinfo(), SignalWaitinfo_r()
            sigpause()
            sigpending()
            sigprocmask()
            sigqueue()
            sigsetjmp()
            sigsetmask()
            sigsuspend()
            sigtimedwait()
            sigunblock()
            sigwait()
            sigwaitinfo()
            sleep()
            _sleepon_broadcast()
            _sleepon_destroy()
            _sleepon_init()
            _sleepon_lock()
            _sleepon_signal()
            _sleepon_unlock()
            _sleepon_wait()
            slogb()
            slogf()
            slogi()
            _smalloc()
            snprintf()
            sopen()
            sopenfd()
            spawn()
            spawnl()
            spawnle()
            spawnlp()
            spawnlpe()
            spawnp()
            spawnv()
            spawnve()
            spawnvp()
            spawnvpe()
            sprintf()
            srand()
            srand48()
            srandom()
            _srealloc()
            sscanf()
            __stackavail()
            stat_optimize(), lstat_optimize()
            stat(), stat64()
            statvfs(), statvfs64()
            stderr
            stdin
            stdout
            straddstr()
            strcasecmp()
            strcat()
            strchr()
            strcmp()
            strcmpi()
            strcoll()
            strcpy()
            strcspn()
            strdup()
            strerror()
            strerror_r()
            strftime()
            stricmp()
            strlcat(), strlcpy()
            strlen()
            strlwr()
            strncasecmp()
            strncat()
            strncmp()
            strncpy()
            strnicmp()
            strnlen()
            strnset()
            strpbrk()
            strptime()
            strrchr()
            strrev()
            strsep()
            strset()
            strsignal()
            strspn()
            strstr()
            strtod(), strtof(), strtold()
            strtoimax(), strtoumax()
            strtok()
            strtok_r()
            strtol(), strtoll()
            strtoul(), strtoull()
            struct _sched_info
            struct sched_param
            struct _server_info
            struct sigaction
            struct sigevent
            struct spwd
            struct stat
            struct statvfs
            strupr()
            strxfrm()
            suseconds_t
            swab()
            swprintf()
            swscanf()
            symlink()
            sync()
            sync_attr_t
            SyncCondvarSignal(), SyncCondvarSignal_r()
            SyncCondvarWait(), SyncCondvarWait_r()
            SyncCtl(), SyncCtl_r()
            SyncDestroy(), SyncDestroy_r()
            SyncMutexEvent(), SyncMutexEvent_r()
            SyncMutexLock(), SyncMutexLock_r()
            SyncMutexRevive(), SyncMutexRevive_r()
            SyncMutexUnlock(), SyncMutexUnlock_r()
            SyncSemPost(), SyncSemPost_r()
            SyncSemWait(), SyncSemWait_r()
            sync_t
            SyncTypeCreate(), SyncTypeCreate_r()
            sysconf()
            syslog()
            sysmgr_reboot()
            SYSPAGE_CPU_ENTRY()
            SYSPAGE_ENTRY()
            _syspage_ptr
            system()
            union sigval
            union __sigval32
            union __sigval64
          T
            struct termios
            struct _thread_attr
            struct _thread_local_storage
            struct _thread_name
            struct _thread_runmask
            struct timeb
            struct _timer_info
            struct timespec
            struct timeval
            struct tm
            struct tms
            tcdrain()
            tcdropline()
            tcflow()
            tcflush()
            tcgetattr()
            tcgetpgrp()
            tcgetsid()
            tcgetsize()
            tcinject()
            tcischars()
            tcsendbreak()
            tcsetattr()
            tcsetpgrp()
            tcsetsid()
            tcsetsize()
            telldir()
            tell(), tell64()
            tempnam()
            ThreadCancel(), ThreadCancel_r()
            ThreadCreate(), ThreadCreate_r()
            ThreadCtl(), ThreadCtl_r()
              _NTO_TCTL_ALIGN_FAULT
              _NTO_TCTL_IO, _NTO_TCTL_IO_PRIV
              _NTO_TCTL_NAME
              _NTO_TCTL_ONE_THREAD_CONT
              _NTO_TCTL_ONE_THREAD_HOLD
              _NTO_TCTL_RUNMASK
              _NTO_TCTL_RUNMASK_GET_AND_SET
              _NTO_TCTL_RUNMASK_GET_AND_SET_INHERIT
              _NTO_TCTL_THREADS_CONT
              _NTO_TCTL_THREADS_HOLD
            ThreadDestroy(), ThreadDestroy_r()
            ThreadDetach(), ThreadDetach_r()
            ThreadJoin(), ThreadJoin_r()
            thread_pool_attr_t
            thread_pool_control()
            thread_pool_create()
            thread_pool_destroy()
            thread_pool_limits()
            thread_pool_start()
            time()
            TimerAlarm(), TimerAlarm_r()
            timer_create()
            TimerCreate(), TimerCreate_r()
            timer_delete()
            TimerDestroy(), TimerDestroy_r()
            timer_getexpstatus()
            timer_getoverrun()
            timer_gettime()
            TimerInfo(), TimerInfo_r()
            timer_settime()
            TimerSettime(), TimerSettime_r()
            timer_timeout(), timer_timeout_r()
            TimerTimeout(), TimerTimeout_r()
            times()
            timespec2nsec()
            time_t
            timezone
            __tls()
            tmpfile(), tmpfile64()
            tmpnam()
            tolower()
            toupper()
            towctrans()
            towlower()
            towupper()
            TraceEvent()
              Контроль буферов и исполнения
              Настройка быстрого/широкого режимов
              Настройка фильтра статических правил
              Настройка фильтра динамических правил
              Пользовательские события трассировки
            trace_func_enter()
            trace_func_exit()
            trace_here()
            trace_logb()
            trace_logbc()
            trace_logf()
            trace_logi()
            trace_nlogf()
            trace_vnlogf()
            truncate()
            tsearch(), tfind(), tdelete(), twalk()
            ttyname()
            ttyname_r()
            tzname
            tzset()
          U
            struct utimbuf
            struct utmp
            struct utsname
            ualarm()
            ultoa(), ulltoa()
            umask()
            umount()
            UNALIGNED_PUT16()
            UNALIGNED_PUT32()
            UNALIGNED_PUT64()
            UNALIGNED_RET16()
            UNALIGNED_RET32()
            UNALIGNED_RET64()
            uname()
            ungetc()
            ungetwc()
            unlink()
            unsetenv()
            usleep()
            utime()
            utimes()
            utmpname()
            utoa()
          V
            va_arg()
            va_copy()
            va_end()
            valloc()
            va_start()
            verr(), verrx()
            vfork()
            vfprintf()
            vfscanf()
            vfwprintf()
            vfwscanf()
            vprintf()
            vscanf()
            vslogf()
            vsnprintf()
            vsprintf()
            vsscanf()
            vswprintf()
            vswscanf()
            vsyslog()
            vwarn(), vwarnx()
            vwprintf()
            vwscanf()
          W
            wait()
            wait3()
            wait4()
            waitid()
            __waitid_net()
            waitpid()
            warn(), warnx()
            wcrtomb()
            wcscat()
            wcschr()
            wcscmp()
            wcscoll()
            wcscpy()
            wcscspn()
            wcsftime()
            wcslen()
            wcsncat()
            wcsncmp()
            wcsncpy()
            wcspbrk()
            wcsrchr()
            wcsrtombs()
            wcsspn()
            wcsstr()
            wcstod(), wcstof(), wcstold()
            wcstoimax(), wcstoumax()
            wcstok()
            wcstol(), wcstoll()
            wcstombs()
            wcstoul(), wcstoull()
            wcsxfrm()
            wctob()
            wctomb()
            wctrans()
            wctype()
            wmemchr()
            wmemcmp()
            wmemcpy()
            wmemmove()
            wmemset()
            wordexp()
            wordexp_t
            wordfree()
            wprintf()
            write()
            writeblock()
            writev()
            wscanf()
    Разработка менеджеров ресурсов
      Общие для всех менеджеров DEVCTL-команды
        DCMD_ALL_FADVISE
        DCMD_ALL_GETFLAGS
        DCMD_ALL_GETMOUNTFLAGS
        DCMD_ALL_GETOWN
        DCMD_ALL_SETFLAGS
        DCMD_ALL_SETOWN
        struct _fadvise
      DEVCTL-команды менеджеров очередей
        DCMD_MISC_MQGETATTR
        DCMD_MISC_MQSETATTR
        DCMD_MISC_MQSETCLOSEMSG
    Разработка драйверов и драйверные библиотеки
      Драйверные библиотеки
        Библиотека libusbdi
          Статьи и обзоры
            Обзор стека и библиотеки USB
              О чем это руководство
              Предположения
              Стек USB и драйверная библиотека
                Типы USB хост-контроллеров (HCI)
                Буферы данных
                Энумератор устройств USB
              Принципы работы драйвера устройства USB
            USB утилиты
          API
            Функции установления соединения
              usbd_attach()
              usbd_configuration_descriptor_t
              usbd_connect()
              usbd_connect_parm_t
              usbd_detach()
              usbd_device_ident_t
              usbd_device_instance_t
              usbd_disconnect()
              usbd_funcs_t
            Функции управления памятью
              usbd_alloc()
              usbd_alloc_urb()
              usbd_free()
              usbd_free_urb()
              usbd_mphys()
            Функции ввода-вывода
              usbd_descriptor()
              usbd_feature()
              usbd_io()
              usbd_setup_bulk()
              usbd_setup_control()
              usbd_setup_interrupt()
              usbd_setup_isochronous()
              usbd_setup_vendor()
              usbd_status()
            Функции управления каналами
              usbd_abort_pipe()
              usbd_close_pipe()
              usbd_open_pipe()
              usbd_pipe_device()
              usbd_pipe_endpoint()
              usbd_reset_pipe()
            Функции управления конфигурациями и интерфейсами
              usbd_select_config()
              usbd_select_interface()
            Другие функции
              usbd_args_lookup()
              usbd_bus_topology_t
              usbd_configuration_descriptor()
              usbd_device_descriptor()
              usbd_device_descriptor_t
              usbd_device_extra()
              usbd_device_lookup()
              usbd_endpoint_descriptor()
              usbd_endpoint_descriptor_t
              usbd_get_frame()
              usbd_hcd_ext_info(), usbd_hcd_info()
              usbd_hcd_info_t
              usbd_hub_descriptor()
              usbd_hub_descriptor_t
              usbd_interface_descriptor()
              usbd_interface_descriptor_t
              usbd_languages_descriptor()
              usbd_parse_descriptors()
              usbd_port_attachment_t
              usbd_reset_device()
              usbd_string()
              usbd_string_descriptor_t
              usbd_topology(), usbd_topology_ext()
              usbd_urb_status()
        Библиотека разработки HID-драйверов
          Общие сведения
            Обзор HID-драйверов
              Общая структура подсистемы ввода
              Внутреннее устройство HID-драйвера
                Компоненты HID-драйвера
                Общий принцип работы HID-драйвера
              Способы компоновки драйверов
            Разработка HID-драйвера
              Создание модуля драйвера
                Инициализация модуля драйвера: io_hid_dll_entry_t :: init()
                Денициализация модуля драйвера: io_hid_dll_entry_t :: shutdown()
              Создание интерфейса драйвера
                io_hid_registrant_funcs_t :: client_attach()
                io_hid_registrant_funcs_t :: client_detach()
                io_hid_registrant_funcs_t :: rbuffer_alloc()
                io_hid_registrant_funcs_t :: rbuffer_free()
                io_hid_registrant_funcs_t :: report_read()
                io_hid_registrant_funcs_t :: report_write()
                io_hid_registrant_funcs_t :: get_idle()
                io_hid_registrant_funcs_t :: set_idle()
                io_hid_registrant_funcs_t :: get_protocol()
                io_hid_registrant_funcs_t :: set_protocol()
                io_hid_registrant_funcs_t :: string()
                io_hid_registrant_funcs_t :: indexed_string()
                io_hid_registrant_funcs_t :: reset()
                io_hid_registrant_funcs_t :: reserved()
          Дескриптор модуля драйвера
            io_hid_dll_entry_t :: init()
            io_hid_dll_entry_t :: shutdown()
            struct hidd_device_ident, hidd_device_ident_t
            struct _io_hid_dll_entry, io_hid_dll_entry_t
            struct _io_hid_registrant, io_hid_registrant_t
            struct _io_hid_self, io_hid_self_t
          Интерфейсы модуля драйвера
            io_hid_registrant_funcs_t :: client_attach()
            io_hid_registrant_funcs_t :: client_detach()
            io_hid_registrant_funcs_t :: get_idle()
            io_hid_registrant_funcs_t :: get_protocol()
            io_hid_registrant_funcs_t :: indexed_string()
            io_hid_registrant_funcs_t :: rbuffer_alloc()
            io_hid_registrant_funcs_t :: rbuffer_free()
            io_hid_registrant_funcs_t :: report_read()
            io_hid_registrant_funcs_t :: report_write()
            io_hid_registrant_funcs_t :: reserved()
            io_hid_registrant_funcs_t :: reset()
            io_hid_registrant_funcs_t :: set_idle()
            io_hid_registrant_funcs_t :: set_protocol()
            io_hid_registrant_funcs_t :: string()
            struct _io_hid_registrant_funcs, io_hid_registrant_funcs_t
        Библиотеки разработки драйверов NOR флеш-памяти (libfs-flash3 и libmtd-flash)
          Статьи и обзоры
            Разработка драйвера флеш-памяти
              Введение
              Структура драйвера
                Слои dispatch*(), resmgr*() и iofunc*()
                Файловая система флеш-памяти
                Службы сокетов
                Службы флеш-памяти
                Функция сканирования
              Разработка собственного драйвера файловой системы флеш-памяти
                Дерево исходного кода
                Makefile
                Сборка драйвера
                Функция main()
                Интерфейс служб сокетов
                Анализ параметров
                Интерфейс служб флеш-памяти
                Выбор подходящих реализаций callback-функций библиотеки libmtd-flash.a
                  Шаг 1: исключение необычных конфигураций
                  Шаг 2: изучение доступных материалов
                  Шаг 3: выбор подходящих callback-функций
              Пример драйвера (devf-ram)
                main()
                f3s_ram_open()
                f3s_ram_page()
          Библиотечные API
            f3s_*_close()
            f3s_*_ident()
            f3s_init()
            f3s_*_open()
            f3s_*_page()
            f3s_*_reset()
            f3s_socket_option()
            f3s_socket_syspage()
            f3s_start()
            f3s_*_status()
            f3s_*_v2erase()
            f3s_*_v2islock()
            f3s_*_v2lock()
            f3s_*_v2read()
            f3s_*_v2resume()
            f3s_*_v2suspend()
            f3s_*_v2sync()
            f3s_*_v2unlock()
            f3s_*_v2unlockall()
            f3s_*_v2write()
            struct f3s_flash_s, struct f3s_flash_v2_s, f3s_flash_t, f3s_flash_v2_t
            struct f3s_service_s, f3s_service_t
            struct f3s_socket_s, f3s_socket_t
    Программные интерфейсы микроядра
      Виртуальная файловая система менеджера процессов (/proc)
        Установка соединения
        Чтение и модификация адресных пространств процессов
        Управление процессами и потоками
        Команды devctl(), поддерживаемые виртуальной файловой системой
          DCMD_PROC_ADD_MEMPARTID
          DCMD_PROC_BREAK
          DCMD_PROC_CHANNELS
          DCMD_PROC_CHG_MEMPARTID
          DCMD_PROC_CLEAR_FLAG
          DCMD_PROC_CURTHREAD
          DCMD_PROC_DEL_MEMPARTID
          DCMD_PROC_EVENT
          DCMD_PROC_FREEZETHREAD
          DCMD_PROC_GETALTREG
          DCMD_PROC_GET_BREAKLIST
          DCMD_PROC_GETFPREG
          DCMD_PROC_GETGREG
          DCMD_PROC_GET_MEMPART_LIST
          DCMD_PROC_GETREGSET
          DCMD_PROC_INFO
          DCMD_PROC_IRQS
          DCMD_PROC_MAPDEBUG
          DCMD_PROC_MAPDEBUG_BASE
          DCMD_PROC_MAPINFO
          DCMD_PROC_PAGEDATA
          DCMD_PROC_PTINFO
          DCMD_PROC_RUN
          DCMD_PROC_SETALTREG
          DCMD_PROC_SET_FLAG
          DCMD_PROC_SETFPREG
          DCMD_PROC_SETGREG
          DCMD_PROC_SETREGSET
          DCMD_PROC_SIGNAL
          DCMD_PROC_STATUS
          DCMD_PROC_STOP
          DCMD_PROC_SYSINFO
          DCMD_PROC_THAWTHREAD
          DCMD_PROC_THREADCTL
          DCMD_PROC_TIDSTATUS
          DCMD_PROC_TIMERS
          DCMD_PROC_WAITSTOP
          struct _debug_break, debug_break_t, procfs_break
          struct _debug_channel, debug_channel_t, procfs_channel
          struct _debug_irq, debug_irq_t, procfs_irq
          struct _debug_process_info, debug_process_t, procfs_info
          struct _debug_run, debug_run_t, procfs_run
          struct _debug_thread_info, debug_thread_t, procfs_status
          struct _debug_timer, debug_timer_t, procfs_timer
          struct _procfs_debug_info, procfs_debuginfo
          struct _procfs_map_info, procfs_mapinfo
          struct _procfs_regset, procfs_regset
          struct _procfs_signal, procfs_signal
          struct _procfs_threadctl, procfs_threadctl
    Менеджер высокой готовности (HAM)
      Общие сведения
        Вступление
          Проблемы обеспечения высокой готовности
          Программная платформа для разработки систем высокой готовности
        Глоссарий менеджера высокой готовности
        Подход к обеспечению высокой готовности
          Решение в виде ''перезагрузки'' системы
            Традиционная архитектура ОСРВ
          Гибкий модульный подход
            Отказоустойчивость на уровне операционной системы
        Состав менеджера высокой готовности
        Использование менеджера высокой готовности
          Общие сведения
          Иерархическая структура менеджера высокой готовности
            Объекты
            Условия
            Действия
            Реакции на ошибки выполнения действий
            Поэтапное восстановление
          Состояние менеджера высокой готовности
            Пример файловой системы /proc/ham
          API менеджера высокой готовности
            Функции подключения/отключения
            Функции присоединения/отсоединения
            Функции для работы с объектами
            Функции для работы с условиями
              Типы условий
              Флаги условий
            Функции для работы с действиями
            Функции для работы с дескрипторами
          Пример клиента
          Запуск и остановка менеджера высокой готовности
            Остановка менеджера высокой готовности
            Функции управления
            Управление детализацией информации
            Публикация условий, самостоятельно обнаруживаемых компонентами
            Публикация изменений состояния
            Публикация других условий
            Подписка на условия, самостоятельно публикуемые компонентами
            Реагирование на изменения состояния
            Реагирование на конкретные опубликованные условия
        Использование клиентской библиотеки восстановления
          Общие сведения
          Функции семейства MsgSend()
          Другие функции-обертки и вспомогательные функции
            Функции управления отказоустойчивыми подключениями
            Обертки для функций ввода/вывода
            Вспомогательные функции
          Простой пример
          Пример восстановления состояния
        Примеры использования HAM
          Обычный перезапуск
          Многоэтапный перезапуск
          Уведомление о завершении объекта или наступлении условия
          Механизм контрольных сигналов (определение доступности объектов)
            Отправка контрольных сигналов в процессе
          Блокировка процесса
            Отправка контрольных сигналов в потоке 2
      HAM API
        ham_action_control()
        ham_action_execute()
        ham_action_fail_execute()
        ham_action_fail_log()
        ham_action_fail_notify_pulse(), ham_action_fail_notify_pulse_node()
        ham_action_fail_notify_signal(), ham_action_fail_notify_signal_node()
        ham_action_fail_waitfor()
        ham_action_handle_free()
        ham_action_handle(), ham_action_handle_node()
        ham_action_heartbeat_healthy()
        ham_action_log()
        ham_action_notify_pulse(), ham_action_notify_pulse_node()
        ham_action_notify_signal(), ham_action_notify_signal_node()
        ham_action_remove()
        ham_action_restart()
        ham_action_waitfor()
        ham_attach(), ham_attach_node()
        ham_attach_self()
        ham_condition()
        ham_condition_control()
        ham_condition_handle_free()
        ham_condition_handle(), ham_condition_handle_node()
        ham_condition_raise()
        ham_condition_remove()
        ham_condition_state()
        ham_connect(), ham_connect_nd(), ham_connect_node()
        ham_detach()
        ham_detach_name(), ham_detach_name_node()
        ham_detach_self()
        ham_disconnect(), ham_disconnect_nd(), ham_disconnect_node()
        ham_entity_condition_raise()
        ham_entity_condition_state()
        ham_entity_control()
        ham_entity(), ham_entity_node()
        ham_entity_handle_free()
        ham_entity_handle(), ham_entity_handle_node()
        ham_heartbeat()
        ham_stop(), ham_stop_nd(), ham_stop_node()
        ham_verbose()
      API клиентской библиотеки восстановления
        ha_attach()
        ha_close()
        ha_ConnectAttach(), ha_ConnectAttach_r()
        ha_ConnectDetach(), ha_ConnectDetach_r()
        ha_connection_ctrl()
        ha_creat(), ha_creat64()
        ha_detach()
        ha_dup()
        ha_fclose()
        ha_fopen()
        ha_open(), ha_open64()
        ha_ReConnectAttach()
        ha_reopen()
    Программные интерфейсы дисковой подсистемы
      DEVCTL-команды блочной подсистемы
        DCMD_BLK_FORCE_RELEARN, DCMD_FSYS_FORCE_RELEARN
        DCMD_BLK_PART_DESCRIPTION
        DCMD_BLK_PARTENTRY
        struct partition_description
        struct partition_entry, partition_entry_t
      DEVCTL-команды файловых систем
        DCMD_FSYS_DIRECT_IO
        DCMD_FSYS_FILE_FLAGS
        DCMD_FSYS_LABEL
        DCMD_FSYS_MAP_OFFSET
        DCMD_FSYS_MOUNTED_AT, DCMD_FSYS_MOUNTED_BY, DCMD_FSYS_MOUNTED_ON
        DCMD_FSYS_OPTIONS
        DCMD_FSYS_PREGROW_FILE
        DCMD_FSYS_STATISTICS, DCMD_FSYS_STATISTICS_CLR
        DCMD_FSYS_STATVFS
        struct fs_directio
        struct fs_fileflags
        struct fs_stats
        union fs_blkmap
    Программные интерфейсы сетевой подсистемы
      DEVCTL-команды сетевой подсистемы (IP протокол)
        DCMD_IP_FDINFO
        DCMD_IP_GDESTADDR
        DCMD_IP_GSRCADDR
        DCMD_IP_LISTEN
        DCMD_IP_SDESTADDR
        DCMD_IP_SHUTDOWN
        DCMD_IP_SSRCADDR
    Оконное окружение Photon
      Общие сведения
        Оконное окружение Photon microGUI
          Микроядерный подход в оконном окружении
          Трехмерное пространство событий
            Регионы
            События
          Взаимодействие с графической подсистемой
          Поддержка шрифтов
          Unicode и поддержка мультиязычности
          Поддержка анимации
          Поддержка печати
          Оконный менеджер
          Резюме
        Обзор библиотеки виджетов
          Базовые виджеты
            PtLabel — метки
            PtButton — классические кнопки
            PtText, PtMultiText — поля ввода текста
            PtToggleButton — кнопки-переключатели
            PtArc, PtRect, PtLine, ... — геометрические фигуры
            PtScrollbar — области прокрутки
            PtSeparator — разделители
            PtSlider — бегунки
            PtLabel, PtButton — изображения
            PtProgress — индикаторы прогресса
            PtNumericInteger, PtNumericFloat — числовые счетчики
          Контейнеры
            PtWindow — окна
            PtGroup — группы
            PtPanelGroup — группы панелей
            PtScrollContainer — окна просмотра
            PtBkgd — фоны
          Дополнительные виджеты
            PtMenu, PtMenuBar, PtMenuButton — меню
            PtToolbar, PtToolbarGroup — панели инструментов
            PtList — списки
            PtComboBox — выпадающие списки
            PtTree — древовидные списки
            PtTty, PtTerminal — терминалы
            PtDivider — разделители
            PtTrend, PtMTrend — графики
            PtColorSel, PtColorPanel, ... — инструменты для выбора цвета
          Диалоговые функции
            PtFileSelection() — диалоговое окно выбора файла
            PtFontSelection() — модальное диалоговое окно выбора шрифта
            PtPrintSelection() — модальное диалоговое окно выбора опций печати
            PtAlert() — отображает сообщение и запрашивает ответное действие от пользователя
            PtNotice() — отображает сообщение и запрашивает подтверждение от пользователя
            PtPrompt() — отображает сообщение и запрашивает текстовый ввод от пользователя
  Словарь терминов
  Руководство пользователя
    Знакомство с ЗОСРВ «Нейтрино»
      Отличия ЗОСРВ «Нейтрино» от других операционных систем
        ОС UNIX
        ОС Microsoft Windows
        Ограничения
      В чем уникальность ЗОСРВ «Нейтрино»?
        Менеджеры ресурсов (администраторы ресурсов)
    Инструкция по установке
      Дистрибутивный диск
      Автоматизированная установка
      Первичная настройка
      Создание инсталляционной USB-флэш (для x86 систем)
      Создание загрузочной USB-флэш
        С таблицей разделов MBR для BIOS-систем
        С таблицей разделов GPT для UEFI-систем
      Приложение: Выбор загрузочного устройства в ПНС
    Начало работы
      Вход в систему, выход из нее и завершение работы
        root или не root?
        Вход в систему
          Автоматический вход в систему
          Пример файла профиля .profile
        Выход из системы
        Завершение работы и перезагрузка системы
      Управление учетными записями пользователей
        Для чего служат учетные записи пользователей?
        База данных учетных записей
        Управление собственной учетной записью
        Управление другими учетными записями
        Устранение неполадок
      Управление запуском ЗОСРВ «Нейтрино»
        Что происходит при загрузке?
        Загрузка образа ЗОСРВ «Нейтрино»
          Работа с таблицей разделов файловой системы
            Таблица разделов MBR
            Таблица разделов GPT
          Работа с разделами файловой системы
            Файловая система Power-Safe
            Файловая система QNX4
        Программа diskboot
        .diskroot
        /etc/system/sysinit
        Распознавание устройств
          Каталог oem
          Файл overrides
          Специфичные для системы программы распознавания
        Файл /etc/rc.d/rc.sysinit
        Файл rc.local
        Утилита tinit
        Обновление драйверов диска
        Устранение неполадок
      Подключение оборудования
        Общие сведения
        Устройства PCI/AGP
        Устройства CD-ROM и DVD
        Дисководы для гибких дисков
        Жесткие диски
          Устройства EIDE
          Устройства для шины SCSI
          Устройства типа SCSI RAID
          Устройства типа LS-120
          Устройства типа ORB
          Диски типов Zip и Jaz
        Виртуальные диски (диски в оперативной памяти)
        Устройства ввода
          Мыши и клавиатуры
          Сенсорные экраны (touchscreen)
        Звуковые карты
          Устройства на шине ISA
          Устройства на шине PCI
        Устройства USB
          Принтеры
          Мыши и клавиатуры
          Сенсорные экраны (touchscreen)
          Запоминающие устройства
        Символьные устройства
          Обычные последовательные адаптеры
          Многопортовые последовательные адаптеры
          Параллельные порты
          Терминалы
          Атрибуты ввода/вывода
        Сетевые адаптеры
          Идентификация сетевого адаптера
          Запуск драйвера
          Проверка правильности взаимодействия драйвера и оборудования
        Модемы
          Внутренние модемы
          Модемы на шине PCI
          Внешние модемы
          Кабельные модемы / ISDN
          Тестирование модемов
          Устранение неисправностей модемов
        Видеокарты
          Изменение видеорежимов в оболочке Photon
          Ручная настройка видеокарты
          Настройка нескольких дисплеев
          Расширенные параметры
    Системные требования и лимиты
      Понятие системных лимитов
      Конфигурационные лимиты
      Общесистемные требования и лимиты
        Файловые дескрипторы
        Примитивы для синхронизации
        Лимиты для протокола TCP/IP
        Очереди сообщений
        Разделяемая память
        Ограничения, связанные с платформой
      Лимиты файловых систем
        Запрос лимитов файловой системы
        Файловая система QNX4 (fs-qnx4.so)
        Файловая система Power-Safe (fs-qnx6.so)
        Файловая система Ext2 (fs-ext2.so)
        Файловая система DOS FAT12/16/32 (fs-dos.so)
        Файловая система CD-ROM ISO 9660 (fs-cd.so)
        Файловая система NFS2 и NFS3 (fs-nfs2, fs-nfs3)
        Файловая система CIFS (fs-cifs)
        Встраиваемая файловая система
        Встраиваемая транзакционная файловая система Embedded Transaction filesystem (ETFS, fs-etfs-ram)
        Файловая система UDF (fs-udf.so)
        Apple Macintosh HFS и HFS Plus (fs-mac.so)
        Файловая система Windows NT (fs-nt.so)
    Интерфейсы пользователя (UI) и окружение
      Командная строка
        Командная строка или графический интерфейс?
        Обработка команды
        Драйверы символьных устройств
        Командный интерпретатор
        Утилиты
        Основные команды
        ЗОСРВ «Нейтрино» для пользователей MS-DOS
        Устранение неполадок
      Настройка параметров окружения и оболочки
        Что происходит при входе в систему?
        Настройка домашнего каталога
        Настройка командного интерпретатора
          Пример файла .kshrc
        Переменные окружения
        Конфигурационные строки
        Задание часового пояса
        Настройка оконного окружения Photon
        Типы терминалов
        Устранение неполадок
      Написание сценариев командного интерпретатора
        Что такое сценарий?
        Доступные командные интерпретаторы
        Пример сценария командного интерпретатора Korn
        Эффективность
        Рекомендации разработчикам сценариев
      Редакторы
        Выбор редактора
        Поддерживаемые редакторы
        Редактор по умолчанию
      Графическое оконное окружение Photon microGUI
        Обзор графической оболочки Photon
        Настройка системной панели
        Настройка меню Launch
        Настройка меню Desktop
        Автоматический запуск приложений
        Конфигурационные инструменты
        Просмотр файлов с помощью администратора файлов
        Обозреватель справки
        Просмотр Web-страниц
        Соединение с другими системами
        Комбинации клавиш быстрого запуска
        Переменные окружения графической оболочки Photon
        Устранение неполадок
    Настройка и управление
      Загрузочные образы
        Файл построения образа ФС
          Общие сведения
          Атрибуты
            Основные атрибуты
            Специальные
              Файловые системы ifs (загрузочный образ)
              Файловые системы ffs2 / ffs3
              Файловые системы etfs
              Файловые системы qnx6fs
              Файловые системы ffs2 / ffs3 / etfs
              Файловые системы etfs / qnx6fs
        Примеры файлов построения
          Пример монтирования целевой ФС по протоколу NFS
          Файл построения с использованием diskboot
          Файл построения без использования diskboot
          Файл построения для UEFI-систем
          Файл построения для APIC-систем с автоматическим входом в консольном режиме
          Аутентификация для протокола PPP с CHAP между двумя узлами с ЗОСРВ «Нейтрино»
      Адаптивное квотирование (распределение) ресурсов
        Что такое адаптивное партиционирование?
          Партиции и адаптивное партиционирование
          Требования к системе и пользователям
          Планировщик потоков
        Управление ресурсами с помощью планировщика потоков
        Быстрый старт: планировщик потоков адаптивного партиционирования
        Особенности реализации планировщика потоков адаптивного партиционирования
          Введение
          Учет процессорного времени
          Распределение процессорного времени между партициями
            Неполная нагрузка
            Свободное время
            Полная нагрузка
            Краткое описание режимов планирования
          Наследование партиций
            Партиции для серверных потоков и процессов
          Критически важные потоки
            Банкротство
          Планировщик потоков адаптивного партиционирования и другие
            Меры предосторожности при использовании FIFO-планирования
          Использование партиционирования в многоядерных системах
            Партиции и привязка потоков к процессорным ядрам
        Настройка и применение планировщика потоков адаптивного партиционирования
          Сборка образа
          Создание партиций планировщика
            Создание партиции в загрузочном образе
            Создание партиции в командной строке
            Создание партиции в программе
          Запуск процесса в партиции
            Запуск процесса в загрузочном образе
            Запуск процесса в командной строке
            Запуск процесса в программе
          Просмотр информации об использовании партиций
        Аспекты применения адаптивного планировщика потоков
          Определение количества партиций и их содержимого
          Выбор бюджета времени CPU для каждой партиции
            Назначение нулевых бюджетов
            Назначение бюджетов для менеджеров ресурсов
          Выбор размера окна
            Точность балансировки бюджетов
            Сравнение задержек с планированием по приоритетам
          Практические ограничения
          Неконтролируемые взаимодействия между партициями планировщика
        Безопасность партиций
          Управление безопасностью планировщика потоков
            Безопасность критически важных потоков
        Тестирование и отладка
          Трассировочные события инструментированного ядра
          Использование других методов
          Аварийный доступ к системе
        Приложение: ответы на вопросы об адаптивном планировании потоков
          Принципы планирования
          Микроучет
          Окно усреднения
          Алгоритм планирования
          Накладные расходы
          Критически важные потоки и банкротство
          Наследование
          Бюджеты
          Помещение потока в партицию
          Системные аспекты ЗОСРВ «Нейтрино»
        Глоссарий (адаптивное квотирование)
      Файлы и каталоги
        Файлом является все
          Типы файлов
        Имена файлов и путевые имена
          Абсолютные и относительные путевые имена
          Каталоги ''точка'' и ''две точки''
          Примечание о команде cd
          Отсутствие буквенных обозначений для дисков
          Путевые имена, начинающиеся с точки
          Расширения
          Отображение пространства путевых имен
          Правила образования имен файлов
        Где все хранится?
          /
          /bin
          /boot
          /dev
          /etc
          /fs
          /home
          /lib
          /proc
          /root
          /sbin
          /tmp
          /usr
          /var
        Владение файлами и права доступа
          Команды setuid и setgid
          Sticky-бит
          Принятые по умолчанию права доступа к файлу
        Расширения файловых имен
        Устранение неполадок
      Работа с файловыми системами
        Общие сведения
        Настройка, запуск и остановка блочной файловой системы
        Монтирование и демонтирование файловых систем
        Файловая система образа
        Файловая система в ОЗУ: каталог /dev/shmem
        Файловая система QNX4
        Файловая система Power-Safe
        Файловая система DOS
        Файловая система для устройств CD-ROM
        Файловая система Linux Ext2
        Файловые системы флэш-памяти
        Файловая система CIFS
        Файловая система NFS
        Файловая система UDF
        Файловые системы HFS и HFS Plus
        Файловая система NTFS
        Файловая система с распаковкой сжатых данных ''на лету''
        Устранение неполадок
      Точная настройка системы
        Получение информации о статусе системы
        Улучшение производительности
        Уменьшение времени начальной загрузки
        Файловые системы и драйверы блочного ввода/вывода
          Производительность и отказоустойчивость
          Обновление метаданных
          Пропускная способность
          Конфигурация
            Влияние значения параметра commit при блочных операциях ввода/вывода
            Размер буфера ввода/вывода
            Двойная буферизация
            Сравнение функций, использующих файловый дескриптор и stdio
            Предварительное задание размера файла
          Точная настройка USB устройств хранения данных
        Планирование периодической фоновой работы с помощью cron и crontab
      Резервное копирование и восстановление данных
        Общие сведения
        Стратегии резервного копирования
          Выбор носителя и места размещения копируемых данных
          Выбор формата резервного копирования
          Управление резервным копированием
        Архивация данных
          Создание архива
          Извлечение файлов из архива
          Компрессия архива
          Декомпрессия архива
        Выбор средства для хранения
          Сменные носители
          Резервное копирование физических жестких дисков
          Образы типа Ghost
        Резервное копирование на удаленную систему
          Удаленные файловые системы
          Другие способы создания удаленных резервных копий
        Дисковая структура файловой системы QNX4
          Компоненты раздела
          Каталоги
          Ссылки
          Блоки экстентов
          Файлы
        Утилиты для обслуживания файлов
          Утилита fdisk
          Утилита dinit
          Утилита chkfsys
          Утилита dcheck
          Утилита zap
          Утилита spatch
        Восстановление дисков и файлов
          Использование утилиты chkfsys для файловой системы QNX4
          Восстановление при наличии поврежденного блока в середине файла
        Что делать, если система больше не загружается?
          Если утилита mount завершается с ошибкой
          Если диск не восстанавливается
          Если файловая система не повреждена
      USB устройства
        USB-стек и общие принципы его работы
        Подключение носителей информации (USB Mass Storage)
        Форматирование носителей информации (USB Mass Storage)
      Сеть и сетевые сервисы
        Сетевой стек и протоколы TCP/IP
          Обзор протоколов TCP/IP
            Клиенты и серверы
            Хосты и шлюзы
            Серверы имен
            Маршрутизация
          Программные компоненты сети TCP/IP
          Запуск интернет-серверов
          Запуск нескольких экземпляров стека TCP/IP
          Динамически назначаемые параметры TCP/IP
            Перенаправление (forwarding) IP пакетов между сетевыми интерфейсами
            Использование протокола PPPoE
              Установка сеанса PPPoE
              Запуск соединения ''точка-точка'' через сеанс PPPoE
            Использование протокола DHCP
            Использование протокола AutoIP
          Устранение неполадок
            Работают ли менеджер io-pkt-* и драйверы?
            Какова информация о серверах имен?
            Как имена хостов связаны с IP-адресами?
            Как получить сведения о состоянии сети?
            Как убедиться в том, что локальный хост подключен к другим хостам?
            Как отобразить информацию о контроллере интерфейса?
        Прозрачная распределенная сеть Qnet
          Что такое Qnet?
          Когда использовать протокол Qnet?
          Правила именования узлов
          Программные компоненты сети Qnet
          Запуск Qnet
            Создание файла useqnet
            Запуск сетевого администратора, протоколов и драйверов
            Инкапсуляция Qnet в IP
          Просмотр сетевого окружения
            Заполнение каталога /net
          Устранение неполадок
            Работает ли протокол Qnet?
            Работают ли процесс io-pkt-* и драйверы?
            Работает ли сетевая плата?
            Как получить диагностическую информацию?
            Уникально ли имя хоста?
            Находятся ли узлы в одном и том же домене?
        Пакетная фильтрация (pf)
          Формирование белого списка IP-адресов (на получение и отправку пакетов)
          Отключение пакетного фильтра
        Настройка FTP сервера
          Запуск сервера
          Настройка доступа для пользователей
        Настройка TELNET сервера
          Запуск сервера
          Настройка доступа для пользователей
        Настройка SSH сервера
          Запуск сервера
          Настройка доступа по ключам (без ввода пароля)
          Устранение неполадок
        Настройка NFS сервера
          Настройка конфигурационных файлов
          Запуск сервера
          Подключение к серверу
            Подключение к серверу из Linux
            Подключение к серверу из ЗОСРВ «Нейтрино»
        Настройка встраиваемого Web-сервера
          Где следует размещать файлы?
          Запуск Web-сервера slinger
          Динамический HTML
            Метод CGI
            Метод SSI
            Метод с использованием сервера данных
          Меры обеспечения безопасности
          Примеры
      Печать
        Обзор систем печати
        Печать с помощью утилиты lpr
          Интерфейс пользователя
          Каталоги спулинга
          Управление доступом
          Менеджер сети
          Параметры принтера: файл /etc/printcap
          Примеры содержимого файла /etc/printcap
          Удаленная печать на принтере, находящемся в другой сети
          Удаленная печать на TCP/IP-принтере с использованием утилиты lpr
        Печать с помощью утилиты spooler
          Настройка spooler
          Печать с использованием USB принтера
          Удаленная печать по протоколу Qnet
          Удаленная печать по протоколу TCP/IP
          Конфигурационные файлы для утилиты spooler
            Использование утилиты lpr
            Использование программного обеспечения NCFTP
            Использование программного обеспечения SAMBA
        Устранение неполадок
          Сообщения об ошибках в программах семейства lpr
          Устранение неисправностей при удаленной печати
    Обеспечение безопасности системы
      Общие вопросы безопасности ОС
        Удаленные и локальные атаки
        Эффективность атак
        Вирусы
        Общие вопросы безопасности для ЗОСРВ «Нейтрино»
      Безопасность в ЗОСРВ «Нейтрино»
        Передача сообщений
        Сервис pdebug
        Сервис qconn
        Qnet
        IPSec
      Настройка межсетевого экрана
  Системная архитектура
    Обзор архитектуры операционной системы
      Назначение и ключевые технологии
      Масштабируемая архитектура и встраиваемые системы
      Важность поддержки стандартов группы IEEE 1003.1
      Микроядерная архитектура
        Операционная система как кооперация процессов
        Детализация сервисов ядра
        Системные процессы операционной системы
      Межпроцессное взаимодействие
      Распределение вычислений по сети
    Микроядро и системная библиотека
      Микроядро: реализация и сервисы
        Общие сведения
        Сервисы ядра
        Потоки и процессы
          Атрибуты потоков
          Жизненный цикл потока
        Планирование потоков
          Выполнение планирования
          Приоритеты потоков
          Алгоритмы планирования
            Алгоритм планирования FIFO
            Циклический алгоритм планирования (Round-Robin)
            Спорадический алгоритм планирования
          Управление приоритетами и алгоритмами планирования
          Проблемы межзадачного взаимодействия
          Алгоритмические проблемы потоков
        Примитивы синхронизации
          Блокировки взаимного исключения (мьютексы)
            Наследование приоритетов
          Условные переменные
          Барьеры
          Ждущие блокировки
          Блокировки по чтению/записи
          Семафоры
          FIFO-планирование
          Синхронизация с помощью механизма обмена сообщениями
          Синхронизация с помощью атомарных операций
          Реализация служб синхронизации
        Службы управления часами и таймерами
          Корректировка времени
          Таймеры и таймауты
        Обработка прерываний
          Задержка обработки прерывания
          Задержка планирования
          Вложенные прерывания
          Способы работы с прерываниями
      Микроядро: менеджер процессов
        Введение
        Управление процессами
          Способы создания процессов
            Функция posix_spawn()
            Функция spawn()
            Функция fork()
            Функция vfork()
            Функции exec*()
          Порядок загрузки процесса
        Управление памятью
          MMU — блок управления памятью
          Защита памяти в режиме исполнения
            Программные сторожевые таймеры
          Модель полной защиты памяти
          Изменяемый размер страницы
          Блокирование памяти
          Дефрагментация физической памяти
            Автоматическая маркировка памяти, как неперемещаемой
        Управление пространством имен
          Префикс как сфера ответственности
          Разрешение имен (префиксов)
            Порядок обхода точек монтирования
            Точки монтирования одиночных устройств
            Точки монтирования объединенных файловых систем
            Польза совмещения точек монтирования
            Системный каталог /proc/mount
          Символьные префиксы
            Особое именование устройств
            Относительные префиксы
            Особенности использования команды cd
          Локальное пространство имен менеджера ресурсов
            Блоки управления открытым контекстом (OCB)
      Микроядро: инструментальная версия
        Общие сведения
        Обзор диагностического инструментария
        Контроль событий
          Режимы генерации событий
          Циклический буфер
        Интерпретация данных
        Трассировка собственного кода
      Микроядро: многопроцессорные конфигурации
        Общие сведения
        Асимметричная многопроцессорность (ASMP)
        Симметричная многопроцессорность (SMP)
          Особенности реализации микроядра
            Загрузка SMP системы с архитектурой x86
            Загрузка SMP системы с отличной архитектурой
          Принцип работы SMP-версии микроядра
            Особенности планирования потоков
            Блокировки ядра
            Межпроцессорные прерывания (IPI)
          Критические секции кода
          SMP-системы с ограниченной миграцией
        Выбор между ASMP и SMP
      Межпроцессное взаимодействие (IPC)
        Синхронный и асинхронный обмен сообщениями
          Что выбрать: MsgReply() или MsgError()?
          Копирование данных при передаче сообщений
          Простые сообщения
          Каналы и соединения
          Импульсы (асинхронные сообщения)
          Наследование приоритетов
          Программные интерфейсы механизмов обмена сообщениями
          Обмен сообщениями без взаимных блокировок
        События
          Уведомления ввода/вывода
        Сигналы
          Специальные сигналы
          Перечень поддерживаемых сигналов
        POSIX-очереди (очереди сообщений)
          Назначение очередей сообщений
          Низкоуровневая реализация очередей
          API управления очередями сообщений
        Разделяемая память
          Обмен сообщениями как способ синхронизации доступа
          Создание объектов разделяемой памяти
          Отображение разделяемой памяти в адресное пространство
          Инициализация выделенной памяти
        Типизированная память
          Особенности реализации
            Разметка объектов типизированной памяти
            Именование объектов типизированной памяти
            Представление объектов в пространстве имен
            Типизированная память и флаги mmap()
            Права доступа к объектам
            Установка размера объекта и его смещения
            Взаимодействие с другими POSIX API
          Практические примеры
            Выделение непрерывных блоков системной памяти
            Выделение пакетной памяти
            Создание региона, безопасного для DMA-операций
        Неименованные (pipe) и именованные (FIFO) каналы
          Неименованные каналы (pipe)
          Именованные каналы (FIFO)
      Менеджеры ресурсов
        Введение
        Что такое менеджер ресурсов (администратор ресурсов)?
          Назначение менеджера ресурсов
          Типы менеджеров ресурсов
            Менеджеры устройств
            Менеджеры файловых систем
          Взаимодействие через стандартные IPC
        Архитектура менеджеров ресурсов
          Типы сообщений
          Разделяемая библиотека менеджера ресурсов
            Автоматический вызов стандартных обработчиков сообщений
            Функции open(), dup() и close()
            Многопоточная обработка
            Функции диспетчера
            Составные сообщения
            Второй уровень стандартной обработки сообщений
      Адаптивное квотирование ресурсов
        Что такое партиции?
        Адаптивные партиции
        Преимущества адаптивного квотирования ресурсов
          Проектирование производительности продукта
          Контроль над сложностью проекта
          Обеспечение безопасности
          Отладка
        Адаптивный планировщик потоков
      Динамический загрузчик программ
        Разделяемые объекты
          Статически линкуемые библиотеки
          Динамически линкуемые библиотеки
          Добавление кода в процессе работы программы
        Способы использования разделяемых объектов
          ELF — формат исполняемых файлов
          ELF файл без COFF
          От программы к процессу
          Динамический загрузчик
          Загрузка разделяемой библиотеки в процессе исполнения
          Разрешение имен идентификаторов
    Обеспечение высокой готовности системы
      Термин ''высокая готовность''
        Обеспечение высокой готовности средствами ОС
          Интегрированные свойства высокой готовности
          Специализированные модули
      Клиентская библиотека
        Пример сценария восстановления доступа
      Мендежер высокой готовности (HAM)
        HAM и его дублер (Guardian)
        Иерархия HAM
          Сущности (entities)
          Условия (conditions)
          Действия (actions)
          Альтернативные действия (alternate actions)
        Публикация автономно выявленных условий
          Изменения состояния
          Другие условия
        Подписка на автономно опубликованные условия
          Триггер по изменению состояния
          Триггер по определенному опубликованному условию
        HAM как файловая система
        Многоэтапное восстановление
        Программные интерфейсы HAM
    Дисковая подсистема
      Файловые системы
        Введение
          Файловые системы и разрешение имен
        Классы файловых систем
          Файловые системы как разделяемые библиотеки
          Модуль блочного ввода-вывода (io-blk.so)
            Встроенный RAM-диск
            Дисковые разделы
            Буферный кеш
          Ограничения файловых систем
        Файловая система загрузочного образа
        Файловая система в ОЗУ
        Файловая система ETFS
          Структура транзакции
          Типы устройств хранения данных
          Обеспечение отказоустойчивости
            Выравнивание динамического износа (dynamic wear-leveling)
            Выравнивание статического износа (static wear-leveling)
            Выявление ошибок по CRC-коду
            Исправление ошибок по ECC-коду
            Мониторинг деградаций операций чтения с автоматическим обновлением
            Откат транзакций
            Атомарные операции с файлами
            Автоматическая дефрагментация файлов
        Файловая система QNX4
        Файловая система Power-Safe
          Проблемы дисковых файловыми системами
          Файловая система copy-on-write (COW)
          Производительность
        Файловая система DOS
          Поддержка версий файловой системы
          Текстовые файлы формата DOS
          Отображение имен файлов DOS
          Обработка файловых имен
          Международные кодировки для имен файлов
          Метки томов DOS
          Сопоставление прав доступа между DOS и POSIX
          Идентификация владельца файла
        Файловая система CD-ROM
        Файловая система FFS3
          Организация поддержки
          Возможности
          Утилиты
          Системные вызовы
        Файловая система NFS
        Файловая система CIFS
        Файловая система Ext2
        Файловая система UDF (Universal Disk Format)
        Файловые системы HFS и HFS Plus
        Файловая система NTFS
        Виртуальные файловые системы
    Сетевая подсистема
      Архитектура сетевой подсистемы
        Менеджер сетевой подсистемы (io-pkt-*)
        Модель многопоточности стека
        Модули сетевых протоколов
        Драйверные модули
          Загрузка и выгрузка драйверов
      Встроенная распределенная сеть Qnet
        Вступление
        Распределенное разрешение имен
          Файловый дескриптор (идентификатор соединения)
          Реализация операции open()
          Служба глобальных имен (GNS)
          Именование сетевых ресурсов
        Качество обслуживания (QoS) и резервированные соединения
          Политики качества обслуживания
            Балансировка нагрузки (loadbalance)
            Предпочтительный канал (preferred)
            Эксклюзивный канал (exclusive)
          Выбор политики качества обслуживания
          Символьные ссылки
        Примеры
          Локальные сети
          Удаленные сети
      Сетевой стек TCP/IP
        Введение
          Конфигурации стека
        Структура сетевого TCP/IP стека
        API BSD-сокетов
          Функции работы с базами данных
        Множественные стеки протоколов
        IP-фильтрация и преобразование сетевых адресов (NAT)
        Протокол сетевого времени (NTP)
        Динамическое конфигурирование узлов
          Модуль AutoIP
        Протокол PPPoE
          Скрипт /etc/autoconnect
        Минималистичный встраиваемый web-сервер
          Поддержка CGI
          Поддержка SSI
    Подсистемы ввода-вывода
      Символьный ввод/вывод
        Введение
          Взаимодействие библиотекой с драйверами
          Управление устройствами
          Режимы ввода
          Производительность подсистемы
        Консольные устройства
          Эмуляция терминала
        Последовательные устройства
        Параллельные устройства
        Псевдотерминальные устройства (pty)
      PPS
        Устойчивость
          Поведение при запуске
          Поведение при завершении
        Объекты PPS
          Файлы объектов
          Извещения об изменениях
          Опции и квалификаторы
        Публикация
          Несколько издателей
        Подписка
          Режимы подписки
          Подписка на несколько объектов
          Группы извещений
  Описание базовых компонентов целевой системы
    Драйверы
      Дисковая подсистема
        Блочные устройства
          devb-adpu320
          devb-aha8
          devb-ahci
          devb-btmm
          devb-eide
          devb-fdc
          devb-loopback
          devb-mmcsd
          devb-mvSata
          devb-ncr8
          devb-ram
          devb-umass
          io-blk.so
        Флеш драйверы
          devf-generic
          devf-ram
        Драйверы файловых систем
          fs-cd.so
          fs-cifs
          fs-dos.so
          fs-etfs-ram
          fs-ext2.so
          fs-mac.so
          fs-nfs2
          fs-nfs3
          fs-nt.so
          fs-qnx4.so
          fs-qnx6.so
          fs-udf.so
        Драйверы доступа
          cam-cdrom.so
          cam-disk.so
          cam-optical.so
      Сетевая подсистема
        devn-asix.so
        devn-crys8900.so
        devn-dm9102.so
        devn-el509.so
        devn-fd.so
        devn-micrel8841.so
        devn-ne2000.so
        devnp-ath2.so
        devnp-ath.so
        devnp-axe.so
        devnp-bce.so
        devnp-bcm1250.so
        devnp-bge.so
        devn-pcnet.so
        devnp-e1000.so
        devnp-e100.so
        devn-pegasus.so
        devnp-fxp.so
        devnp-i80579.so
        devnp-i82544.so
        devnp-ixgbe.so
        devnp-mpc85xx.so
        devnp-mpcsec.so
        devnp-msk.so
        devnp-mx6x.so
        devnp-ncm.so
        devnp-pcn.so
        devnp-ral.so
        devnp-rtl8169.so
        devnp-rum.so
        devnp-run.so
        devnp-shim.so
        devnp-speedo.so
        devnp-topcliff.so
        devnp-ural.so
        devnp-wi.so
        devnp-wm.so
        devnp-wpi.so
        devn-rtl8150.so
        devn-rtl.so
        devn-smc9000.so
        devn-tigon3.so
        devn-tulip.so
        devn-via-rhine.so
        lsm-autoip.so
        lsm-nlf.so
        lsm-nraw.so
        lsm-pf-v4.so, lsm-pf-v6.so
        lsm-qnet.so
      Аудио подсистема
        deva-ctrl-4dwave.so
        deva-ctrl-audiopci.so
        deva-ctrl-cs4281.so
        deva-ctrl-ess1938.so
        deva-ctrl-geode.so
        deva-ctrl-i8x0.so
        deva-ctrl-intel_hda.so
        deva-ctrl-nmg6.so
        deva-ctrl-sb.so
        deva-ctrl-usb.so
        deva-ctrl-via686.so
        deva-ctrl-vortex.so
        deva-ctrl-ymfds1.so
        deva-mixer-ac97.so
        deva-mixer-ak4531.so
        deva-mixer-hda.so
        deva-util-restore.so
      USB стек
        devu-ehci.so
        devu-kbd
        devu-mouse
        devu-ohci.so
        devu-prn
        devu-uhci.so
        devu-xhci.so
      Подсистема ввода-вывода
        Последовательные устройства
          devc-con
          devc-con-hid
          devc-par
          devc-pty
          devc-ser8250
          devc-serexar
          devc-serpci
          devc-serusb
          devc-serzscc
        HID-совместимые устройства
          devh-cypress5.so
          devh-egalax.so
          devh-microtouch.so
          devh-ps2ser.so
          devh-touchintl.so
          devh-usb.so
        Драйверы ввода Photon
          devi-dyna
          devi-elo
          devi-hid
          devi-hirun
          devi-microtouch
          devi-semtech
    Конфигурационные файлы
      /etc/acl.conf
      /etc/appfilter.conf
      /etc/autoconnect
      /etc/bootptab
      /etc/context.conf
      /etc/dhcpd.conf
      /etc/exports
      /etc/fstab
      /etc/ftpchroot
      /etc/ftpd.conf
      /etc/ftpusers
      /etc/gateways
      /etc/hosts
      /etc/inetd.conf
      /etc/mib.txt
      /etc/moduli
      /etc/named.conf
      /etc/networks
      /etc/nsswitch.conf
      /etc/party.conf
      /etc/pcnfsd.conf
      /etc/pf.conf
        Порядок операторов
        Макросы
        Таблицы
        Опции
        Нормализация трафика
        Формирование очередей
        Трансляция
        Фильтрация пакетов
        Параметры
        Маршрутизация
        Опции пула
        Проверка с запоминанием состояния
        Модуляция состояния
        Прокси SYN
        Опции отслеживания с запоминанием состояния
        Получение отпечатка операционной системы
        Блокирование имитируемого трафика
        Обработка фрагментов
        Закладки
        Примеры трансляции
        Примеры фильтров
        Грамматика
      /etc/printcap
      /etc/protocols
      /etc/resolv.conf
      /etc/rpc
      /etc/rtadvd.conf
      /etc/services
      /etc/slog/*.fmt
      /etc/snmpd.conf
      /etc/ssh/sshd_config
      /etc/syslog.conf
      /etc/view.conf
      rndc.conf
      ~/.ssh/ssh_config, /etc/ssh/ssh_config
      /usr/share/misc/magic
      /var/state/dhcp/dhcpd.leases
    Приложения Photon
      I
        input-cfg
      M
        mixer
      P
        helpviewer
        ped
        pfm
        phcalc
        phfind
        phgrafx
        phlip
        phlocale
        phlogin2
        phmenu
        phshutdown
        phview
        phvkbd
        phvnc
        phvncviewer
        preview
        prjobs
        pterm
        ptermcs
        pv
        pwmopts
      S
        savercfg
        snapshot
    Сервисы
      bkgdmgr
      bootpd
      dhcpd
      diskboot
      ds
      dumper
      enum-devices
        Обзор
        Правила сопоставления
        Конфигурационные файлы
        Старшинство конфигурационных файлов
        Содержимое конфигурационных файлов
          Ключевое слово ''start''
          Ключевое слово ''requires''
          Ключевое слово ''driver''
          Ключевое слово ''mount''
          Ключевое слово ''enumerator''
          Ключевое слово ''set''
          Ключевое слово ''append''
          Ключевое слово ''uniq''
          Ключевое слово ''waitfor''
          Ключевое слово ''echo''
          Ключевое слово ''tag''
          Ключевое слово ''config''
          Ключевое слово ''use''
        Макросы
        Протокол перечислителя шины
      ftpd
      gns
      ham
      inetd
      inflator
      io-audio
      io-graphics
      io-hid
      io-pkt-*
      io-usb
      lpd
      lwresd
      mcd
        Обзор утилиты mcd
        Правила MCD
        Сервер MCD
        Последовательность операций
        Конфигурирование MCD
        Описания объектов
        Правила медийного контента
        Использование MCD в качестве программы автоматического монтирования файловой системы
        Интерфейс менеджера ресурсов mcd
        Шаблоны вызова
        Уведомление о подключении и извлечении
        Определение медийного контента
        API-интерфейс клиента
        Дополнительная информация
          Обнаружение других видов системных носителей
          Обнаружение устройств USB и iPod
          Сопоставление с шаблоном и учет регистра
          Сопоставление с единственным правилом
          Обнаружение компакт-дисков с данными, не являющимися медийным контентом
          Устройство смены компакт-дисков под управлением внешнего микропрограммного обеспечения
          Использование MCD в качестве перечислителя разделов
      mq
      mqueue
      mrouted
      named
      netmanager
      nfsd
      ntpd
      pci-acpi
      pci-bios
      pci-bios-v2
      pci-lioh
      pdebug
      pf
      pflogd
      phditto
      phfont
        fontdir – каталог известных шрифтов
        fontext – правила расширения для обработки отсутствующих символов
        fontmap – правила подстановки шрифтов
        fontopts – опции командной строки
      Photon
      phrelay
      pipe
      pppd
      pppoed
      pps
      procnto, procnto-*
      pwm
      qconn
      random
      route6d
      routed
      rtadvd
      rtsold
      rwhod
      sftp-server
      shelf
      slinger
      slogger
      snmpd
      snmptrapd
      spooler
      sshd
      startup-*
        Универсальные опции библиотеки libstartup
        CPU-специфичные опции библиотеки libstartup
          ARM-специфичные опции
          PowerPC-специфичные опции
          x86-специфичные опции
        Опции конкретных startup-* модулей
          x86/startup-bios
          x86/startup-bios-nmi
          x86/startup-apic
          x86/startup-uefi
          e2k/startup-elbrus
      syslogd
      telnetd
      tftpd
      tinit
      tracelogger
    Утилиты
      0
        3proxy
      A
        alf_http.so
        aps
        arp
        asa
      B
        basename
        bc
        bdftophf2
        brconfig
        bunzip2
        bzip2
      C
        calib
        cat
        cfgopen
        chat
        chgrp
        chkdosfs
        chkfsys
        chkqnx6fs
        chmod
        chown
        cksum
        clear
        cmp
        comm
        confstr
        console_loadfont
        coreinfo
        cp
        cpio
        cron
        crontab
        csplit
        cut
      D
        date
        dcheck
        dd
        devname
        df
        dhcp.client
        dhcprelay
        diff
        diff3
        dig
        dirname
        dloader
        dnssec-dsfromkey
        dnssec-keyfromlabel
        dnssec-keygen
        dnssec-signzone
        du
      E
        echo
        egrep
        elvis
          Визуальный режим
            Режим ввода
            Операторы
            Особые случаи
            Именованные буферы
          Команды перемещения
            Перемещение курсора
            Выделение
            Теги
          Вставка текста
            Режим ввода
          Удаление, копирование, вставка
          Фильтры
          Сдвиг текста
          Прочие команды
          Поиск
          Глобальные команды и команды подстановки
          Отмена и возвращение
          Команды управления экраном
          Запись файлов
          Правка других файлов
          Чтение данных из файла
          Выход из утилиты elvis
          Переключение на командный интерпретатор
          Макросы
          Сокращения
          Опции
          Команды группы ex
        enum-usb
          Обзор
          Информация об устройстве USB
          Поведение при перечислении одного устройства USB
          Конфигурационный файл enum-usb
            Опция ''Device'' – определение конфигурации устройств
            Опция ''Ignore'' – игнорирование устройства USB
            Опция ''Config'' – конфигурация устройства USB
            Опция ''Set'' – специальный тег, добавляемый в отчеты
              Пользовательский тег ''user_spec_id''
              Пользовательский тег ''inc_user_spec_id''
          Использование enum-devices вместе с enum-usb
        env
        errno (утилита)
        esh
          Команда . (точка)
          Команда alias
          Команда cd
          Команда emount
          Команда ewaitfor
          Команда exec
          Команда exit
          Команда export
          Команда kill
          Команда reopen
          Команда set
          Команда unset
        etfsctl
        expand
        expr
      F
        false
        fdformat
        fdisk
        fesh
          Команда ecp
          Команда edf
          Команда eecho
          Команда els
          Команда emkdir
          Команда epwd
          Команда erm
          Команда ermdir
        fgrep
        file
        find
        flashctl
        fmt
        fold
        fontinfo
        fpemu.so
        fstat
        fsysinfo
        ftp
        fullpath
      G
        gawk
        gdisk
        getconf
        getty
        grep
        gunzip
        gzip
      H
        hamctrl
        hd
        head
        hidview
        hogs
        host
        hostapd
        hostname
      I
        id
        ifconfig
        if_up
        ifwatchd
        infocmp
        inputtrap
      J
        join
      K
        kill
        ksh
          Запуск командного интерпретатора
          Синтаксис команд
          Составные команды
          Экранирование специальных символов
          Псевдонимы
          Подстановка
          Параметры
          Замена тильды
          Раскрытие фигурных скобок (чередование)
          Шаблоны имен файлов
          Перенаправление ввода/вывода
          Арифметические выражения
          Сопроцессы
          Функции
          Режим POSIX
          Выполнение команд и встроенные команды
            Встроенная команда . (точка)
            Встроенная команда : (пусто)
            Встроенная команда alias
            Встроенная команда bg
            Встроенная команда bind
            Встроенная команда break
            Встроенная команда builtin
            Встроенная команда cd
            Встроенная команда command
            Встроенная команда continue
            Встроенная команда echo
            Встроенная команда eval
            Встроенная команда exec
            Встроенная команда exit
            Встроенная команда export
            Встроенная команда false
            Встроенная команда fc
            Встроенная команда fg
            Встроенная команда getopts
            Встроенная команда hash
            Встроенная команда jobs
            Встроенная команда kill
            Встроенная команда let
            Встроенная команда print
            Встроенная команда pwd
            Встроенная команда read
            Встроенная команда readonly
            Встроенная команда return
            Встроенная команда set
            Встроенная команда shift
            Встроенная команда test или [
            Встроенная команда times
            Встроенная команда trap
            Встроенная команда true
            Встроенная команда typeset
            Встроенная команда ulimit
            Встроенная команда umask
            Встроенная команда unalias
            Встроенная команда unset
            Встроенная команда wait
            Встроенная команда whence
          Управление заданиями
          Интерактивная правка строк ввода emacs
      L
        ldd
        less
        link
        ln
        logger
        login
        logout
        lpr
        lprc
        lprq
        lprrm
        ls
      M
        mesg
        mkdir
        mkdosfs
        mkfifo
        mkfontdir
        mkqnx6fs
        more
        mount
        mv
      N
        named-checkconf
        named-checkzone, named-compilezone
        ndp
        netstat
        newgrp
        nice
        nicinfo
        nohup
        nslookup
        nsupdate
        ntpdate
        ntpdc
        ntpq
        ntptrace
      O
        od
        omshell
        on
        openssl
      P
        passwd
        paste
        patch
        pathchk
        pax
        pci
        pcnfsd
        pfctl
        ph
        phin
        phs-to-bjc
        phs-to-bmp
        phs-to-escp2
        phs-to-pcl
        phs-to-phs
        phs-to-ps
        pidin
        ping
        ping6
        pppoectl
        pr
        printf
        ps
        pwd
        pwgen
      Q
        qcp
        qtalk
      R
        renice
        rm
        rmdir
        rndc
        rndc-confgen
        route
        rpcbind
        rpcinfo
        rtc
        rtquery
        ruptime
        rwho
      S
        scp
        script
        sed
        seedres
        setconf
        setkey
        sftp
        sh
        showmem
        showmount
        shutdown
        slay
        sleep
        sloginfo
        snmpbulkwalk
        snmpget
        snmpgetnext
        snmpnetstat
        snmpset
        snmpstatus
        snmptest
        snmptranslate
        snmptrap
        snmpwalk
        sockstat
        sort
        spatch
        split
        ssh
        ssh-add
        ssh-agent
        ssh-keygen
        ssh-keyscan
        ssh-keysign
        stty
        su
        sync
        sysctl
      T
        tail
        tar
        tcpdump
        tee
        telnet
        textto
        tftp
        tic
        time
        top
        touch
        tr
        traceroute
        traceroute6
        true
        tsort
        tty
      U
        uesh
          Команда cd
          Команда emount
          Команда ewaitfor
          Команда exec
          Команда exit
          Команда export
        umask
        umount
        uname
        unexpand
        uniq
        unlink
        unzip, zipinfo
        uptime
        usb
        uud
        uudecode
        uue
        uuencode
      V
        vi
        view
      W
        waitfor
        wc
        which
        who
        wpa_cli
        wpa_passphrase
        wpa_supplicant
      X
        xargs
      Z
        zap
        zcat
        zip
      Средства защиты информации (СЗИ)
        auditlogger2-ksz
        auditnotifier-ksz
        audittool-ksz
        checkksz, check_ksz, cksum_ksz
        fs-qnx4-ksz.so
        fs-qnx6-ksz.so
        kszconfig
        login-ksz
        logout-ksz
        lsm-nlf-ksz.so
        lsm-pf-v4-ksz.so, lsm-pf-v6-ksz.so
        lsm-qnet-ksz.so
        passwd-ksz
        pfauditnotifier-ksz
        pfauditprinter-ksz
        pfctl-ksz
        pflogd-ksz
        phksz
        phlogin2-ksz
        phshutdown-ksz
        printmark-ksz
        spooler-ksz
        test_ksz_cleandisk
        test_ksz_cleanram
        test_ksz_daccess
        test_ksz_isomod
        test_ksz_maccess
        test_ksz_tcpip
  Руководство разработчика
    Системные библиотеки
      Общие сведения
        Безопасность использования функций
      Системные библиотеки
        Библиотека asyncmsg
          Статьи и обзоры
            Общие сведения
              Обзор
              Примеры
                Пример 1: Отправка одного сообщения
                Пример 2: Отправка нескольких сообщений одновременно
                Пример 3: Очистка
                Пример 4: Настройка события, запускающего копирование
                Пример 5: Использование времени как триггера
                Пример 6: Клиентские и серверные процессы
          API
            asyncmsg_channel_create()
            asyncmsg_channel_destroy()
            asyncmsg_connect_attach()
            asyncmsg_connect_attr()
            asyncmsg_connect_detach()
            _asyncmsg_connection_attr
            asyncmsg_flush()
            asyncmsg_free()
            asyncmsg_get()
            asyncmsg_malloc()
            asyncmsg_put(), asyncmsg_putv()
            struct _asyncmsg_get_header
        Библиотека backtrace
          Статьи и обзоры
            Общие сведения
              Обзор
              API
              Примеры
                Пример 1: Получение и печать содержимого отображенной памяти
                Пример 2: Обратная трассировка потока в другом процессе
                Пример 3: Обратная трассировка другого потока в том же процессе
                Пример 4: Обратная трассировка текущего потока
                Пример 5: Выполнение обратной трассировки с BT_SELF в обработчике сигнала
                Пример 6: Обратная трассировка нескольких потоков
          API
            bt_get_backtrace()
            bt_init_accessor()
            bt_load_memmap()
            bt_release_accessor()
            bt_set_flags()
            bt_sprnf_addrs()
            bt_sprn_memmap()
            bt_translate_addrs()
            bt_unload_memmap()
        Библиотека bessel
          j0(), j0f()
          j1(), j1f()
          jn(), jnf()
          y0(), y0f()
          y1(), y1f()
          yn(), ynf()
        Библиотека cache
          cache_fini()
          CACHE_FLUSH()
          cache_init()
          CACHE_INVAL()
          struct cache_ctrl
        Библиотека ds
          ds_clear()
          ds_create()
          ds_deregister()
          ds_flags()
          ds_get()
          ds_register()
          ds_set()
        Библиотека ipsec
          ipsec_dump_policy()
          ipsec_get_policylen()
          ipsec_set_policy()
          ipsec_strerror()
        Библиотека shutdown
          shutdown_system()
            shutdown_classify()
            shutdown_display()
            shutdown_done()
            shutdown_error()
            shutdown_process()
            shutdown_progress()
            shutdown_prompt()
        Библиотека socks
          Статьи и обзоры
            Обзор библиотеки проксирования
              О SOCKS
              Как настроить клиент для использования SOCKS
              Как использовать SOCKS
          API
            Raccept()
            Rbind()
            Rconnect()
            Rgetsockname()
            Rlisten()
            Rrcmd()
            Rselect()
            SOCKSinit()
        Библиотека traceparser
          traceparser()
          traceparser_cs()
          traceparser_cs_range()
          traceparser_debug()
          traceparser_destroy()
          traceparser_get_info()
          traceparser_init()
        Математическая библиотека
          A
            acos(), acosf(), acosl()
            acosh(), acoshf(), acoshl()
            asin(), asinf(), asinl()
            asinh(), asinhf(), asinhl()
            atan2(), atan2f()
            atan(), atanf(), atanl()
            atanh(), atanhf(), atanhl()
          C
            cabs(), cabsf()
            cbrt(), cbrtf()
            ceil(), ceilf()
            copysign(), copysignf()
            cos(), cosf(), cosl()
            cosh(), coshf(), coshl()
          E
            erfc(), erfcf(), erfcl()
            erf(), erff()
            exp(), expf(), expl()
            expm1(), expm1f()
          F
            fabs(), fabsf()
            floor(), floorf()
            fmod(), fmodf(), fmodl()
            fp_exception_mask()
            fp_exception_value()
            fp_precision()
            fp_rounding()
            fp_setenv()
            frexp(), frexpf()
          G
            gamma(), gamma_r(), gammaf(), gammaf_r()
          H
            hypot(), hypotf()
          I
            ilogb(), ilogbf()
            isfinite()
            isinf()
            isnan()
          L
            ldexp(), ldexpf(), ldexpl()
            lgamma(), lgamma_r(), lgammaf(), lgammaf_r()
            log10(), log10f(), log10l()
            log1p(), log1pf(), log1pl()
            logb(), logbf()
            log(), logf(), logl()
          M
            modf(), modff()
          N
            nextafter(), nextafterf()
          P
            pow(), powf(), powl()
          R
            remainder(), remainderf(), remainderl()
            rint(), rintf(), rintl()
          S
            scalb()
            scalbn(), scalbnf()
            sinh(), sinhf(), sinhl()
            sin(), sinf(), sinl()
            sqrt(), sqrtf(), sqrtl()
          T
            tanh(), tanhf(), tanhl()
            tan(), tanf(), tanl()
        Сетевая библиотека
          A
            accept()
            struct addrinfo
          B
            bind()
            bindresvport()
          C
            connect()
          D
            dn_comp()
            dn_expand()
          E
            endhostent()
            endnetent()
            endprotoent()
            endservent()
          F
            freeaddrinfo()
            freeifaddrs()
          G
            gai_strerror()
            getaddrinfo()
            getdomainname()
            gethostbyaddr()
            gethostbyaddr_r()
            gethostbyname(), gethostbyname2()
            gethostbyname_r()
            gethostent()
            gethostent_r()
            getifaddrs()
            getnameinfo()
            getnetbyaddr()
            getnetbyname()
            getnetent()
            getpeername()
            getprotobyname()
            getprotobynumber()
            getprotoent()
            getservbyname()
            getservbyport()
            getservent()
            getsockname()
            getsockopt()
              Группа опций IPPROTO_IP
                IP_HDRINCL
                IP_TOS
              Группа опций SOL_SOCKET
                SO_BINDTODEVICE
                SO_BROADCAST
                SO_DEBUG
                SO_DONTROUTE
                SO_ERROR
                SO_KEEPALIVE
                SO_LINGER
                SO_OOBINLINE
                SO_RCVBUF и SO_SNDBUF
                SO_RCVLOWAT
                SO_RCVTIMEO
                SO_REUSEADDR
                SO_REUSEPORT
                SO_SNDLOWAT
                SO_SNDTIMEO
                SO_TIMESTAMP
                SO_TYPE
                SO_USELOOPBACK
              Группа опций IPPROTO_TCP
                TCP_KEEPALIVE
                TCP_NODELAY
          H
            h_errno
            herror()
            hstrerror()
            struct hostent
          I
            ICMP
            ICMP6
            if_freenameindex()
            if_indextoname()
            if_nameindex()
            if_nametoindex()
            INET6
            inet6_option_alloc()
            inet6_option_append()
            inet6_option_find()
            inet6_option_init()
            inet6_option_next()
            inet6_option_space()
            inet6_rthdr_add()
            inet6_rthdr_getaddr()
            inet6_rthdr_getflags()
            inet6_rthdr_init()
            inet6_rthdr_lasthop()
            inet6_rthdr_reverse()
            inet6_rthdr_segments()
            inet6_rthdr_space()
            inet_addr()
            inet_aton()
            inet_lnaof()
            inet_makeaddr()
            inet_net_ntop()
            inet_netof()
            inet_net_pton()
            inet_network()
            inet_ntoa()
            inet_ntoa_r()
            IP
            IP6
            IPsec
            iruserok(), iruserok_sa()
            struct ifaddrs
            struct if_nameindex
          L
            listen()
          N
            nbaconnect()
            nbaconnect_result()
            netent
          P
            struct protoent
          R
            rcmd(), rcmd_af()
            recv()
            recvfrom()
            recvmsg()
            res_init()
            res_mkquery()
            res_query()
            res_querydomain()
            res_search()
            res_send()
            ROUTE
            rresvport(), rresvport_af()
            ruserok()
          S
            send()
            sendmsg()
            sendto()
            setdomainname()
            sethostent()
            setnetent()
            setprotoent()
            setservent()
            setsockopt()
            shutdown()
            sockatmark()
            socket()
            socketpair()
            struct servent
            sysctl()
          T
            TCP
          U
            UDP
            UNIX
        Системная библиотека
          A
            abort()
            abs()
            access()
            aio_cancel()
            aio_error()
            aio_fsync()
            aio_read()
            aio_return()
            aio_suspend()
            aio_write()
            alarm()
            alloca()
            alphasort()
            _amblksiz
            _argc
            _argv
            asctime(), asctime_r()
            asprintf(), vasprintf()
            assert()
            atexit()
            atof()
            atoh()
            atoi()
            atol(), atoll()
            atomic_add()
            atomic_add_value()
            atomic_clr()
            atomic_clr_value()
            atomic_set()
            atomic_set_value()
            atomic_sub()
            atomic_sub_value()
            atomic_toggle()
            atomic_toggle_value()
            _auxv
            struct aiocb
          B
            basename()
            bcmp()
            bcopy()
            brk()
            bsearch()
            _btext
            btowc()
            bzero()
          C
            calloc()
            cfgetispeed()
            cfgetospeed()
            cfgopen()
            cfmakeraw()
            cfree()
            cfsetispeed()
            cfsetospeed()
            ChannelCreate(), ChannelCreate_r()
              _NTO_CHF_COID_DISCONNECT
              _NTO_CHF_DISCONNECT
              _NTO_CHF_FIXED_PRIORITY
              _NTO_CHF_NET_MSG
              _NTO_CHF_REPLY_LEN
              _NTO_CHF_SENDER_LEN
              _NTO_CHF_THREAD_DEATH
              _NTO_CHF_UNBLOCK
            ChannelDestroy(), ChannelDestroy_r()
            chdir()
            chmod()
            chown()
            chroot()
            chsize()
            clearenv()
            clearerr()
            clock()
            ClockAdjust(), ClockAdjust_r()
            ClockCycles()
            clock_getcpuclockid()
            clock_getres()
            clock_gettime()
            ClockId(), ClockId_r()
            clock_nanosleep()
            ClockPeriod(), ClockPeriod_r()
            clock_settime()
            clock_t
            ClockTime(), ClockTime_r()
            close()
            closedir()
            closelog()
            _cmdfd()
            _cmdname()
            confstr()
            ConnectAttach(), ConnectAttach_r()
            ConnectClientInfo(), ConnectClientInfo_r()
            ConnectDetach(), ConnectDetach_r()
            ConnectFlags(), ConnectFlags_r()
            ConnectServerInfo(), ConnectServerInfo_r()
            creat(), creat64()
            crypt()
            ctermid()
            ctime(), ctime_r()
            struct _client_info
            struct _clockadjust
            struct _clockperiod
            struct _cred_info
          D
            daemon()
            daylight
            DebugBreak()
            DebugKDBreak()
            DebugKDOutput()
            delay()
            devctl()
            difftime()
            dircntl()
            dirfd()
            dirname()
            dispatch_block()
            dispatch_context_alloc()
            dispatch_context_free()
            dispatch_create()
            dispatch_create_channel()
            dispatch_destroy()
            dispatch_handler()
            dispatch_timeout()
            dispatch_unblock()
            div()
            div_t, ldiv_t, lldiv_t
            dladdr()
            dlclose()
            dlerror()
            Dl_info
            dlopen()
            dlsym()
            drand48()
            dup()
            dup2()
            struct direct
            struct dirent
          E
            eaccess()
            _edata
            encrypt()
            _end
            endfsent()
            endgrent()
            ENDIAN_BE16()
            ENDIAN_BE32()
            ENDIAN_BE64()
            ENDIAN_LE16()
            ENDIAN_LE32()
            ENDIAN_LE64()
            ENDIAN_RET16()
            ENDIAN_RET32()
            ENDIAN_RET64()
            ENDIAN_SWAP16()
            ENDIAN_SWAP32()
            ENDIAN_SWAP64()
            endpwent()
            endspent()
            endutent()
            environ
            eof()
            erand48()
            err(), errx()
            errno
            _etext
            execl()
            execle()
            execlp()
            execlpe()
            execv()
            execve()
            execvp()
            execvpe()
            _exit()
            exit()
          F
            fcfgopen()
            fchdir()
            fchmod()
            fchown()
            fclose()
            fcloseall()
            fcntl()
            fdatasync()
            fdopen()
            feof()
            ferror()
            fflush()
            ffs()
            ffsl()
            ffsll()
            fgetc()
            fgetchar()
            fgetgrent()
            fgetpos()
            fgetpwent()
            fgets()
            fgetspent()
            fgetwc()
            fgetws()
            fileno()
            flink()
            flock()
            flockfile()
            fls()
            flsl()
            flsll()
            flushall()
            fnmatch()
            fopen(), fopen64()
            fork()
            forkpty()
            fpathconf()
            fprintf()
            fputc()
            fputchar()
            fputs()
            fputwc()
            fputws()
            fread()
            free()
            freopen(), freopen64()
            fscanf()
            fseek(), fseeko(), fseeko64()
            fsetpos()
            fstat(), fstat64()
            fstatvfs(), fstatvfs64()
            fsync()
            ftell(), ftello(), ftello64()
            ftime()
            ftruncate(), ftruncate64()
            ftrylockfile()
            ftw(), ftw64()
            funlockfile()
            futime()
            fwide()
            fwprintf()
            fwrite()
            fwscanf()
            struct _fdinfo
            struct flock, flock_t
            struct fstab
            struct FTW
          G
            getc()
            getchar()
            getchar_unlocked()
            getc_unlocked()
            getcwd()
            getdtablesize()
            getegid()
            getenv()
            geteuid()
            getfsent()
            getfsfile()
            getfsspec()
            getgid()
            getgrent()
            getgrgid()
            getgrgid_r()
            getgrnam()
            getgrnam_r()
            getgrouplist()
            getgroups()
            gethostname()
            GETIOVBASE()
            GETIOVLEN()
            getitimer()
            getlogin()
            getlogin_r()
            getopt()
            getopt_long(), getopt_long_only()
            getpagesize()
            getpagesizes(), getpagesizes64()
            getpass()
            getpeereid()
            getpgid()
            getpgrp()
            getpid()
            getppid()
            getprio()
            getpwent()
            getpwent_r()
            getpwnam()
            getpwnam_r()
            getpwuid()
            getpwuid_r()
            getrlimit(), getrlimit64()
            getrusage()
            gets()
            getsid()
            getspent(), getspent_r()
            getspnam(), getspnam_r()
            getsubopt()
            gettimeofday()
            getuid()
            getutent()
            getutid()
            getutline()
            getw()
            getwc()
            getwchar()
            getwd()
            glob()
            globfree()
            glob_t
            gmtime()
            gmtime_r()
            struct group
          H
            hcreate*(), hdestroy*(), hsearch*()
            htonl()
            htons()
            hwi_find_item()
            hwi_find_tag()
            hwi_off2tag()
            hwi_tag2off()
          I
            in16(), inbe16(), inle16()
            in16s()
            in32(), inbe32(), inle32()
            in32s()
            in8()
            in8s()
            index()
            inet_ntop()
            inet_pton()
            initgroups()
            initstate()
            input_line()
            insque(), remque()
            InterruptAttachEvent(), InterruptAttachEvent_r()
              _NTO_INTR_FLAGS_END
              _NTO_INTR_FLAGS_PROCESS
              _NTO_INTR_FLAGS_TRK_MSK
            InterruptAttach(), InterruptAttach_r()
              _NTO_INTR_FLAGS_END
              _NTO_INTR_FLAGS_PROCESS
              _NTO_INTR_FLAGS_TRK_MSK
            InterruptDetach(), InterruptDetach_r()
            InterruptDisable()
            InterruptEnable()
            InterruptHookIdle()
            InterruptHookTrace()
            InterruptLock()
            InterruptMask()
            InterruptUnlock()
            InterruptUnmask()
            InterruptWait(), InterruptWait_r()
            intr_capture()
            intr_lock()
            intr_release()
            intr_timed_wait()
            intr_unlock()
            _intr_v86()
            io_chmod_t
            io_chown_t
            io_close_t
            ioctl(), ioctl_socket()
            io_devctl_t
            iofdinfo()
            io_fdinfo_t
            iofunc_attr_init()
            iofunc_attr_lock()
            iofunc_attr_t
            iofunc_attr_trylock()
            iofunc_attr_unlock()
            iofunc_check_access()
            iofunc_chmod()
            iofunc_chmod_default()
            iofunc_chown()
            iofunc_chown_default()
            iofunc_client_info()
            iofunc_close_dup()
            iofunc_close_dup_default()
            iofunc_close_ocb()
            iofunc_close_ocb_default()
            iofunc_devctl()
            iofunc_devctl_default()
            iofunc_fdinfo()
            iofunc_fdinfo_default()
            iofunc_func_init()
            iofunc_link()
            iofunc_lock()
            iofunc_lock_calloc()
            iofunc_lock_default()
            iofunc_lock_free()
            iofunc_lock_ocb_default()
            iofunc_lseek()
            iofunc_lseek_default()
            iofunc_mknod()
            iofunc_mmap()
            iofunc_mmap_default()
            iofunc_notify()
            iofunc_notify_event_t
            iofunc_notify_remove()
            iofunc_notify_t
            iofunc_notify_trigger()
            iofunc_ocb_attach()
            iofunc_ocb_calloc()
            iofunc_ocb_detach()
            iofunc_ocb_free()
            iofunc_ocb_t
            iofunc_open()
            iofunc_open_default()
            iofunc_openfd()
            iofunc_openfd_default()
            iofunc_pathconf()
            iofunc_pathconf_default()
            iofunc_read_default()
            iofunc_readlink()
            iofunc_read_verify()
            iofunc_rename()
            iofunc_space_verify()
            iofunc_stat()
            iofunc_stat_default()
            iofunc_sync()
            iofunc_sync_default()
            iofunc_sync_verify()
            iofunc_time_update()
            iofunc_unblock()
            iofunc_unblock_default()
            iofunc_unlink()
            iofunc_unlock_ocb_default()
            iofunc_utime()
            iofunc_utime_default()
            iofunc_write_default()
            iofunc_write_verify()
            io_link_extra_t
            io_link_t
            io_lseek_t
            io_mknod_t
            io_mmap_t
            ionotify()
            io_notify_t
            io_openfd_t
            io_open_t
            io_pathconf_t
            io_readlink_t
            io_read_t
            io_rename_extra_t
            io_rename_t
            io_space_t
            io_stat_t
            io_sync_t
            io_unlink_t
            io_utime_t
            io_write_t
            isalnum()
            isalpha()
            isascii()
            isatty()
            iscntrl()
            isdigit()
            isfdtype()
            isgraph()
            islower()
            isprint()
            ispunct()
            isspace()
            isupper()
            iswalnum()
            iswalpha()
            iswcntrl()
            iswctype()
            iswdigit()
            iswgraph()
            iswlower()
            iswprint()
            iswpunct()
            iswspace()
            iswupper()
            iswxdigit()
            isxdigit()
            itoa()
            struct inheritance
            struct _io_connect
            struct _io_connect_ftype_reply
            struct _io_connect_link_reply
            struct iovec, iov_t
            struct _itimer
            struct itimerspec
            struct itimerval
          J
            jrand48()
          K
            kill()
            killpg()
          L
            labs()
            lchown()
            lcong48()
            ldiv()
            link()
            lio_listio()
            llabs()
            localeconv()
            localtime()
            localtime_r()
            lockf()
            login_tty()
            longjmp()
            lrand48()
            lsearch(), lfind()
            lseek(), lseek64()
            lstat(), lstat64()
            ltoa(), lltoa()
            ltrunc()
            struct lconv
          M
            main()
            mallinfo()
            malloc()
            mallopt()
            max()
            mblen()
            mbrlen()
            mbrtowc()
            mbsinit()
            mbsrtowcs()
            mbstowcs()
            mbtowc()
            mcheck()
            memalign()
            memccpy()
            memchr()
            memcmp()
            memcpy()
            memcpyv()
            memicmp()
            memmove()
            mem_offset64_peer()
            mem_offset(), mem_offset64()
            memset()
            message_attach()
            message_attr_t
            message_connect()
            message_context_t
            message_detach()
            min()
            mkdir()
            mkfifo()
            mknod()
            mkstemp()
            mktemp()
            mktime()
            mlock()
            mlockall()
            mmap64_peer()
            mmap_device_io()
            mmap_device_memory()
            mmap(), mmap64()
            modem_open()
            modem_read()
            modem_script()
            modem_write()
            mount()
            mount_parse_generic_args()
            mprobe()
            mprotect()
            mq_close()
            mq_getattr()
            mq_notify()
            mq_open()
            mq_receive()
            mq_send()
            mq_setattr()
            mq_timedreceive(), mq_timedreceive_monotonic()
            mq_timedsend(), mq_timedsend_monotonic()
            mq_unlink()
            mrand48()
            MsgCurrent(), MsgCurrent_r()
            MsgDeliverEvent(), MsgDeliverEvent_r()
            MsgError(), MsgError_r()
            MsgInfo(), MsgInfo_r()
            MsgKeyData(), MsgKeyData_r()
            MsgRead(), MsgRead_r()
            MsgReadv(), MsgReadv_r()
            MsgReceive(), MsgReceive_r()
            MsgReceivePulse(), MsgReceivePulse_r()
            MsgReceivePulsev(), MsgReceivePulsev_r()
            MsgReceivev(), MsgReceivev_r()
            MsgReply(), MsgReply_r()
            MsgReplyv(), MsgReplyv_r()
            MsgSend(), MsgSend_r()
            MsgSendnc(), MsgSendnc_r()
            MsgSendPulse(), MsgSendPulse_r()
            MsgSendPulsePtr(), MsgSendPulsePtr_r()
            MsgSendsv(), MsgSendsv_r()
            MsgSendsvnc(), MsgSendsvnc_r()
            MsgSendv(), MsgSendv_r()
            MsgSendvnc(), MsgSendvnc_r()
            MsgSendvs(), MsgSendvs_r()
            MsgSendvsnc(), MsgSendvsnc_r()
            MsgVerifyEvent(), MsgVerifyEvent_r()
            MsgWrite(), MsgWrite_r()
            MsgWritev(), MsgWritev_r()
            msync()
            munlock()
            munlockall()
            munmap()
            munmap_device_io()
            munmap_device_memory()
            munmap_flags()
            munmap_flags_peer()
            munmap_peer()
            struct mallinfo
            struct modem_script
            struct mq_attr
            struct _msg_info
          N
            name_attach()
            name_attach_t
            name_close()
            name_detach()
            name_open()
            nanosleep()
            nanospin()
            nanospin_calibrate()
            nanospin_count()
            nanospin_ns()
            nanospin_ns_to_count()
            nap()
            napms()
            ND_NODE_CMP()
            netmgr_ndtostr()
            netmgr_remote_nd()
            netmgr_strtond()
            nftw(), nftw64()
            nice()
            nrand48()
            nsec2timespec()
            ntohl()
            ntohs()
          O
            offsetof()
            opendir()
            openfd()
            openlog()
            open(), open64()
            openpty()
            out16(), outbe16(), outle16()
            out16s()
            out32(), outbe32(), outle32()
            out32s()
            out8()
            out8s()
            struct option
          P
            pathconf()
            pathfind(), pathfind_r()
            pathmgr_symlink()
            pathmgr_unlink()
            pause()
            pci_attach()
            pci_attach_device()
            pci_detach()
            pci_detach_device()
            pci_find_class()
            pci_find_device()
            pci_irq_routing_options()
            pci_map_irq()
            pci_present()
            pci_read_config()
            pci_read_config16()
            pci_read_config32()
            pci_read_config8()
            pci_rescan_bus()
            pci_write_config()
            pci_write_config16()
            pci_write_config32()
            pci_write_config8()
            pclose()
            perror()
            pipe()
            poll()
            popen()
            posix_fadvise(), posix_fadvise64()
            posix_memalign()
            posix_mem_offset(), posix_mem_offset64()
            posix_spawn()
            posix_spawnattr_addpartid()
            posix_spawnattr_addpartition()
            posix_spawnattr_destroy()
            posix_spawnattr_getcred()
            posix_spawnattr_getflags()
            posix_spawnattr_getnode()
            posix_spawnattr_getpartid()
            posix_spawnattr_getpgroup()
            posix_spawnattr_getrunmask()
            posix_spawnattr_getschedparam()
            posix_spawnattr_getschedpolicy()
            posix_spawnattr_getsigdefault()
            posix_spawnattr_getsigignore()
            posix_spawnattr_getsigmask()
            posix_spawnattr_getstackmax()
            posix_spawnattr_getxflags()
            posix_spawnattr_init()
            posix_spawnattr_setcred()
            posix_spawnattr_setflags()
            posix_spawnattr_setnode()
            posix_spawnattr_setpgroup()
            posix_spawnattr_setrunmask()
            posix_spawnattr_setschedparam()
            posix_spawnattr_setschedpolicy()
            posix_spawnattr_setsigdefault()
            posix_spawnattr_setsigignore()
            posix_spawnattr_setsigmask()
            posix_spawnattr_setstackmax()
            posix_spawnattr_setxflags()
            posix_spawn_file_actions_addclose()
            posix_spawn_file_actions_adddup2()
            posix_spawn_file_actions_addopen()
            posix_spawn_file_actions_destroy()
            posix_spawn_file_actions_init()
            posix_spawnp()
            posix_typed_mem_get_info()
            posix_typed_mem_open()
            pread(), pread64()
            printf()
            procmgr_daemon()
            procmgr_event_notify()
            procmgr_event_trigger()
            procmgr_guardian()
            procmgr_session()
            __progname
            pthread_abort()
            pthread_atfork()
            pthread_attr_destroy()
            pthread_attr_getdetachstate()
            pthread_attr_getguardsize()
            pthread_attr_getinheritsched()
            pthread_attr_getschedparam()
            pthread_attr_getschedpolicy()
            pthread_attr_getscope()
            pthread_attr_getstackaddr()
            pthread_attr_getstacklazy()
            pthread_attr_getstackprealloc()
            pthread_attr_getstacksize()
            pthread_attr_init()
            pthread_attr_setdetachstate()
            pthread_attr_setguardsize()
            pthread_attr_setinheritsched()
            pthread_attr_setschedparam()
            pthread_attr_setschedpolicy()
            pthread_attr_setscope()
            pthread_attr_setstackaddr()
            pthread_attr_setstacklazy()
            pthread_attr_setstackprealloc()
            pthread_attr_setstacksize()
            pthread_barrierattr_destroy()
            pthread_barrierattr_getpshared()
            pthread_barrierattr_init()
            pthread_barrierattr_setpshared()
            pthread_barrier_destroy()
            pthread_barrier_init()
            pthread_barrier_wait()
            pthread_cancel()
            pthread_cleanup_pop()
            pthread_cleanup_push()
            pthread_condattr_destroy()
            pthread_condattr_getclock()
            pthread_condattr_getpshared()
            pthread_condattr_init()
            pthread_condattr_setclock()
            pthread_condattr_setpshared()
            pthread_cond_broadcast()
            pthread_cond_destroy()
            pthread_cond_init()
            pthread_cond_signal()
            pthread_cond_timedwait()
            pthread_cond_wait()
            pthread_cond_wait_interruptible()
            pthread_create()
            pthread_detach()
            pthread_equal()
            pthread_exit()
            pthread_getconcurrency()
            pthread_getcpuclockid()
            pthread_getname_np()
            pthread_getschedparam()
            pthread_getspecific()
            pthread_join()
            pthread_key_create()
            pthread_key_delete()
            pthread_kill()
            pthread_mutexattr_destroy()
            pthread_mutexattr_getprioceiling()
            pthread_mutexattr_getprotocol()
            pthread_mutexattr_getpshared()
            pthread_mutexattr_getrecursive()
            pthread_mutexattr_gettype()
            pthread_mutexattr_getwakeup_np()
            pthread_mutexattr_init()
            pthread_mutexattr_setprioceiling()
            pthread_mutexattr_setprotocol()
            pthread_mutexattr_setpshared()
            pthread_mutexattr_setrecursive()
            pthread_mutexattr_settype()
            pthread_mutexattr_setwakeup_np()
            pthread_mutex_destroy()
            pthread_mutex_getprioceiling()
            pthread_mutex_init()
            pthread_mutex_lock()
            pthread_mutex_setprioceiling()
            pthread_mutex_timedlock(), pthread_mutex_timedlock_monotonic()
            pthread_mutex_trylock()
            pthread_mutex_unlock()
            pthread_mutex_wakeup_np()
            pthread_once()
            pthread_rwlockattr_destroy()
            pthread_rwlockattr_getpshared()
            pthread_rwlockattr_init()
            pthread_rwlockattr_setpshared()
            pthread_rwlock_destroy()
            pthread_rwlock_init()
            pthread_rwlock_rdlock()
            pthread_rwlock_timedrdlock()
            pthread_rwlock_timedwrlock()
            pthread_rwlock_tryrdlock()
            pthread_rwlock_trywrlock()
            pthread_rwlock_unlock()
            pthread_rwlock_wrlock()
            pthread_self()
            pthread_setcancelstate()
            pthread_setcanceltype()
            pthread_setconcurrency()
            pthread_setname_np()
            pthread_setschedparam()
            pthread_setschedprio()
            pthread_setspecific()
            pthread_sigmask()
            pthread_sleepon_broadcast()
            pthread_sleepon_lock()
            pthread_sleepon_signal()
            pthread_sleepon_timedwait()
            pthread_sleepon_unlock()
            pthread_sleepon_wait()
            pthread_spin_destroy()
            pthread_spin_init()
            pthread_spin_lock()
            pthread_spin_trylock()
            pthread_spin_unlock()
            pthread_testcancel()
            pthread_timedjoin(), pthread_timedjoin_monotonic()
            pulse_attach()
            pulse_detach()
            putc()
            putchar()
            putchar_unlocked()
            putc_unlocked()
            putenv()
            puts()
            putspent()
            pututline()
            putw()
            putwc()
            putwchar()
            pwrite(), pwrite64()
            struct passwd
            struct pci_dev_info
            struct pollfd
            struct _pulse
            struct _pulse32
            struct _pulse64
          Q
            qsort()
            struct qtime_entry
          R
            raise()
            rand()
            random()
            rand_r()
            rdchk()
            read()
            readblock()
            readcond()
            readdir()
            readdir_r()
            readlink()
            readv()
            realloc()
            reallocarr()
            realpath()
            re_comp()
            re_exec()
            regcomp()
            regerror()
            regexec()
            regfree()
            regmatch_t
            remove()
            rename()
            resmgr_attach()
            resmgr_attr_t
            resmgr_block()
            resmgr_connect_funcs_t
            resmgr_context_alloc()
            resmgr_context_free()
            resmgr_context_t
            resmgr_detach()
            resmgr_devino()
            resmgr_handle_grow()
            resmgr_handler()
            resmgr_handle_tune()
            resmgr_iofuncs()
            resmgr_io_funcs_t
            resmgr_msg_again()
            resmgr_msgread()
            resmgr_msgreadv()
            resmgr_msgreply()
            resmgr_msgreplyv()
            resmgr_msgwrite()
            resmgr_msgwritev()
            _RESMGR_NPARTS()
            resmgr_ocb()
            resmgr_open_bind()
            resmgr_pathname()
            _RESMGR_PTR()
            _RESMGR_STATUS()
            resmgr_unbind()
            rewind()
            rewinddir()
            rindex()
            rlim_t
            rmdir()
            rsrc_alloc_t
            rsrcdbmgr_attach()
            rsrcdbmgr_create()
            rsrcdbmgr_destroy()
            rsrcdbmgr_detach()
            rsrcdbmgr_devno_attach()
            rsrcdbmgr_devno_detach()
            rsrcdbmgr_query_name()
            rsrc_request_t
            struct rlimit
            struct rusage
          S
            sbrk()
            _scalloc()
            scandir()
            scanf()
            sched_aps_clear_crit_parms
            sched_aps_create_parms
            sched_aps_events_parm
            sched_aps_info
            sched_aps_join_parms
            sched_aps_lookup_parms
            sched_aps_mark_crit_parms
            sched_aps_modify_parms
            sched_aps_overall_stats
            sched_aps_parms
            sched_aps_partition_info
            sched_aps_partition_stats
            sched_aps_query_process_parms
            sched_aps_query_thread_parms
            sched_aps_security_parms
            SchedCtl(), SchedCtl_r()
              SCHED_APS_QUERY_PARMS
              SCHED_APS_SET_PARMS
              SCHED_APS_CREATE_PARTITION
              SCHED_APS_QUERY_PARTITION
              SCHED_APS_LOOKUP
              SCHED_APS_JOIN_PARTITION
              SCHED_APS_MODIFY_PARTITION
              SCHED_APS_PARTITION_STATS
              SCHED_APS_OVERALL_STATS
              SCHED_APS_MARK_CRITICAL
              SCHED_APS_CLEAR_CRITICAL
              SCHED_APS_QUERY_THREAD
              SCHED_APS_ATTACH_EVENTS
              SCHED_APS_ADD_SECURITY
              SCHED_APS_QUERY_PROCESS
            sched_getparam()
            sched_get_priority_adjust()
            sched_get_priority_max()
            sched_get_priority_min()
            SchedGet(), SchedGet_r()
            sched_getscheduler()
            SchedInfo(), SchedInfo_r()
            sched_rr_get_interval()
            sched_setparam()
            SchedSet(), SchedSet_r()
            sched_setscheduler()
            sched_yield()
            SchedYield(), SchedYield_r()
            searchenv()
            seed48()
            seekdir()
            select()
            select_attach()
            select_attr_t
            select_detach()
            select_query()
            sem_close()
            sem_destroy()
            sem_getvalue()
            sem_init()
            sem_open()
            sem_post()
            sem_timedwait(), sem_timedwait_monotonic()
            sem_trywait()
            sem_unlink()
            sem_wait()
            setbuf()
            setbuffer()
            setegid()
            setenv()
            seteuid()
            setfsent()
            setgid()
            setgrent()
            setgroups()
            sethostname()
            SETIOV()
            setitimer()
            setjmp()
            setkey()
            setlinebuf()
            setlocale()
            setlogmask()
            setpgid()
            setpgrp()
            setprio()
            setpwent()
            setregid()
            setreuid()
            setrlimit(), setrlimit64()
            setsid()
            setspent()
            setstate()
            settimeofday()
            setuid()
            setutent()
            setvbuf()
            _sfree()
            shm_ctl()
            shm_ctl_special()
              ARM-специфичные флаги
              PPC-специфичные флаги
            shm_open()
            shm_unlink()
            sigaction()
            sigaddset()
            sigblock()
            sigdelset()
            sigemptyset()
            sigfillset()
            siginfo_t
            sigismember()
            siglongjmp()
            sigmask()
            signal()
            SignalAction(), SignalAction_r()
            SignalKill(), SignalKill_r()
            SignalProcmask(), SignalProcmask_r()
            SignalSuspend(), SignalSuspend_r()
            SignalWaitinfo(), SignalWaitinfo_r()
            sigpause()
            sigpending()
            sigprocmask()
            sigqueue()
            sigsetjmp()
            sigsetmask()
            sigsuspend()
            sigtimedwait()
            sigunblock()
            sigwait()
            sigwaitinfo()
            sleep()
            _sleepon_broadcast()
            _sleepon_destroy()
            _sleepon_init()
            _sleepon_lock()
            _sleepon_signal()
            _sleepon_unlock()
            _sleepon_wait()
            slogb()
            slogf()
            slogi()
            _smalloc()
            snprintf()
            sopen()
            sopenfd()
            spawn()
            spawnl()
            spawnle()
            spawnlp()
            spawnlpe()
            spawnp()
            spawnv()
            spawnve()
            spawnvp()
            spawnvpe()
            sprintf()
            srand()
            srand48()
            srandom()
            _srealloc()
            sscanf()
            __stackavail()
            stat_optimize(), lstat_optimize()
            stat(), stat64()
            statvfs(), statvfs64()
            stderr
            stdin
            stdout
            straddstr()
            strcasecmp()
            strcat()
            strchr()
            strcmp()
            strcmpi()
            strcoll()
            strcpy()
            strcspn()
            strdup()
            strerror()
            strerror_r()
            strftime()
            stricmp()
            strlcat(), strlcpy()
            strlen()
            strlwr()
            strncasecmp()
            strncat()
            strncmp()
            strncpy()
            strnicmp()
            strnlen()
            strnset()
            strpbrk()
            strptime()
            strrchr()
            strrev()
            strsep()
            strset()
            strsignal()
            strspn()
            strstr()
            strtod(), strtof(), strtold()
            strtoimax(), strtoumax()
            strtok()
            strtok_r()
            strtol(), strtoll()
            strtoul(), strtoull()
            struct _sched_info
            struct sched_param
            struct _server_info
            struct sigaction
            struct sigevent
            struct spwd
            struct stat
            struct statvfs
            strupr()
            strxfrm()
            suseconds_t
            swab()
            swprintf()
            swscanf()
            symlink()
            sync()
            sync_attr_t
            SyncCondvarSignal(), SyncCondvarSignal_r()
            SyncCondvarWait(), SyncCondvarWait_r()
            SyncCtl(), SyncCtl_r()
            SyncDestroy(), SyncDestroy_r()
            SyncMutexEvent(), SyncMutexEvent_r()
            SyncMutexLock(), SyncMutexLock_r()
            SyncMutexRevive(), SyncMutexRevive_r()
            SyncMutexUnlock(), SyncMutexUnlock_r()
            SyncSemPost(), SyncSemPost_r()
            SyncSemWait(), SyncSemWait_r()
            sync_t
            SyncTypeCreate(), SyncTypeCreate_r()
            sysconf()
            syslog()
            sysmgr_reboot()
            SYSPAGE_CPU_ENTRY()
            SYSPAGE_ENTRY()
            _syspage_ptr
            system()
            union sigval
            union __sigval32
            union __sigval64
          T
            struct termios
            struct _thread_attr
            struct _thread_local_storage
            struct _thread_name
            struct _thread_runmask
            struct timeb
            struct _timer_info
            struct timespec
            struct timeval
            struct tm
            struct tms
            tcdrain()
            tcdropline()
            tcflow()
            tcflush()
            tcgetattr()
            tcgetpgrp()
            tcgetsid()
            tcgetsize()
            tcinject()
            tcischars()
            tcsendbreak()
            tcsetattr()
            tcsetpgrp()
            tcsetsid()
            tcsetsize()
            telldir()
            tell(), tell64()
            tempnam()
            ThreadCancel(), ThreadCancel_r()
            ThreadCreate(), ThreadCreate_r()
            ThreadCtl(), ThreadCtl_r()
              _NTO_TCTL_ALIGN_FAULT
              _NTO_TCTL_IO, _NTO_TCTL_IO_PRIV
              _NTO_TCTL_NAME
              _NTO_TCTL_ONE_THREAD_CONT
              _NTO_TCTL_ONE_THREAD_HOLD
              _NTO_TCTL_RUNMASK
              _NTO_TCTL_RUNMASK_GET_AND_SET
              _NTO_TCTL_RUNMASK_GET_AND_SET_INHERIT
              _NTO_TCTL_THREADS_CONT
              _NTO_TCTL_THREADS_HOLD
            ThreadDestroy(), ThreadDestroy_r()
            ThreadDetach(), ThreadDetach_r()
            ThreadJoin(), ThreadJoin_r()
            thread_pool_attr_t
            thread_pool_control()
            thread_pool_create()
            thread_pool_destroy()
            thread_pool_limits()
            thread_pool_start()
            time()
            TimerAlarm(), TimerAlarm_r()
            timer_create()
            TimerCreate(), TimerCreate_r()
            timer_delete()
            TimerDestroy(), TimerDestroy_r()
            timer_getexpstatus()
            timer_getoverrun()
            timer_gettime()
            TimerInfo(), TimerInfo_r()
            timer_settime()
            TimerSettime(), TimerSettime_r()
            timer_timeout(), timer_timeout_r()
            TimerTimeout(), TimerTimeout_r()
            times()
            timespec2nsec()
            time_t
            timezone
            __tls()
            tmpfile(), tmpfile64()
            tmpnam()
            tolower()
            toupper()
            towctrans()
            towlower()
            towupper()
            TraceEvent()
              Контроль буферов и исполнения
              Настройка быстрого/широкого режимов
              Настройка фильтра статических правил
              Настройка фильтра динамических правил
              Пользовательские события трассировки
            trace_func_enter()
            trace_func_exit()
            trace_here()
            trace_logb()
            trace_logbc()
            trace_logf()
            trace_logi()
            trace_nlogf()
            trace_vnlogf()
            truncate()
            tsearch(), tfind(), tdelete(), twalk()
            ttyname()
            ttyname_r()
            tzname
            tzset()
          U
            struct utimbuf
            struct utmp
            struct utsname
            ualarm()
            ultoa(), ulltoa()
            umask()
            umount()
            UNALIGNED_PUT16()
            UNALIGNED_PUT32()
            UNALIGNED_PUT64()
            UNALIGNED_RET16()
            UNALIGNED_RET32()
            UNALIGNED_RET64()
            uname()
            ungetc()
            ungetwc()
            unlink()
            unsetenv()
            usleep()
            utime()
            utimes()
            utmpname()
            utoa()
          V
            va_arg()
            va_copy()
            va_end()
            valloc()
            va_start()
            verr(), verrx()
            vfork()
            vfprintf()
            vfscanf()
            vfwprintf()
            vfwscanf()
            vprintf()
            vscanf()
            vslogf()
            vsnprintf()
            vsprintf()
            vsscanf()
            vswprintf()
            vswscanf()
            vsyslog()
            vwarn(), vwarnx()
            vwprintf()
            vwscanf()
          W
            wait()
            wait3()
            wait4()
            waitid()
            __waitid_net()
            waitpid()
            warn(), warnx()
            wcrtomb()
            wcscat()
            wcschr()
            wcscmp()
            wcscoll()
            wcscpy()
            wcscspn()
            wcsftime()
            wcslen()
            wcsncat()
            wcsncmp()
            wcsncpy()
            wcspbrk()
            wcsrchr()
            wcsrtombs()
            wcsspn()
            wcsstr()
            wcstod(), wcstof(), wcstold()
            wcstoimax(), wcstoumax()
            wcstok()
            wcstol(), wcstoll()
            wcstombs()
            wcstoul(), wcstoull()
            wcsxfrm()
            wctob()
            wctomb()
            wctrans()
            wctype()
            wmemchr()
            wmemcmp()
            wmemcpy()
            wmemmove()
            wmemset()
            wordexp()
            wordexp_t
            wordfree()
            wprintf()
            write()
            writeblock()
            writev()
            wscanf()
    Разработка менеджеров ресурсов
      Общие для всех менеджеров DEVCTL-команды
        DCMD_ALL_FADVISE
        DCMD_ALL_GETFLAGS
        DCMD_ALL_GETMOUNTFLAGS
        DCMD_ALL_GETOWN
        DCMD_ALL_SETFLAGS
        DCMD_ALL_SETOWN
        struct _fadvise
      DEVCTL-команды менеджеров очередей
        DCMD_MISC_MQGETATTR
        DCMD_MISC_MQSETATTR
        DCMD_MISC_MQSETCLOSEMSG
    Разработка драйверов и драйверные библиотеки
      Драйверные библиотеки
        Библиотека libusbdi
          Статьи и обзоры
            Обзор стека и библиотеки USB
              О чем это руководство
              Предположения
              Стек USB и драйверная библиотека
                Типы USB хост-контроллеров (HCI)
                Буферы данных
                Энумератор устройств USB
              Принципы работы драйвера устройства USB
            USB утилиты
          API
            Функции установления соединения
              usbd_attach()
              usbd_configuration_descriptor_t
              usbd_connect()
              usbd_connect_parm_t
              usbd_detach()
              usbd_device_ident_t
              usbd_device_instance_t
              usbd_disconnect()
              usbd_funcs_t
            Функции управления памятью
              usbd_alloc()
              usbd_alloc_urb()
              usbd_free()
              usbd_free_urb()
              usbd_mphys()
            Функции ввода-вывода
              usbd_descriptor()
              usbd_feature()
              usbd_io()
              usbd_setup_bulk()
              usbd_setup_control()
              usbd_setup_interrupt()
              usbd_setup_isochronous()
              usbd_setup_vendor()
              usbd_status()
            Функции управления каналами
              usbd_abort_pipe()
              usbd_close_pipe()
              usbd_open_pipe()
              usbd_pipe_device()
              usbd_pipe_endpoint()
              usbd_reset_pipe()
            Функции управления конфигурациями и интерфейсами
              usbd_select_config()
              usbd_select_interface()
            Другие функции
              usbd_args_lookup()
              usbd_bus_topology_t
              usbd_configuration_descriptor()
              usbd_device_descriptor()
              usbd_device_descriptor_t
              usbd_device_extra()
              usbd_device_lookup()
              usbd_endpoint_descriptor()
              usbd_endpoint_descriptor_t
              usbd_get_frame()
              usbd_hcd_ext_info(), usbd_hcd_info()
              usbd_hcd_info_t
              usbd_hub_descriptor()
              usbd_hub_descriptor_t
              usbd_interface_descriptor()
              usbd_interface_descriptor_t
              usbd_languages_descriptor()
              usbd_parse_descriptors()
              usbd_port_attachment_t
              usbd_reset_device()
              usbd_string()
              usbd_string_descriptor_t
              usbd_topology(), usbd_topology_ext()
              usbd_urb_status()
        Библиотека разработки HID-драйверов
          Общие сведения
            Обзор HID-драйверов
              Общая структура подсистемы ввода
              Внутреннее устройство HID-драйвера
                Компоненты HID-драйвера
                Общий принцип работы HID-драйвера
              Способы компоновки драйверов
            Разработка HID-драйвера
              Создание модуля драйвера
                Инициализация модуля драйвера: io_hid_dll_entry_t :: init()
                Денициализация модуля драйвера: io_hid_dll_entry_t :: shutdown()
              Создание интерфейса драйвера
                io_hid_registrant_funcs_t :: client_attach()
                io_hid_registrant_funcs_t :: client_detach()
                io_hid_registrant_funcs_t :: rbuffer_alloc()
                io_hid_registrant_funcs_t :: rbuffer_free()
                io_hid_registrant_funcs_t :: report_read()
                io_hid_registrant_funcs_t :: report_write()
                io_hid_registrant_funcs_t :: get_idle()
                io_hid_registrant_funcs_t :: set_idle()
                io_hid_registrant_funcs_t :: get_protocol()
                io_hid_registrant_funcs_t :: set_protocol()
                io_hid_registrant_funcs_t :: string()
                io_hid_registrant_funcs_t :: indexed_string()
                io_hid_registrant_funcs_t :: reset()
                io_hid_registrant_funcs_t :: reserved()
          Дескриптор модуля драйвера
            io_hid_dll_entry_t :: init()
            io_hid_dll_entry_t :: shutdown()
            struct hidd_device_ident, hidd_device_ident_t
            struct _io_hid_dll_entry, io_hid_dll_entry_t
            struct _io_hid_registrant, io_hid_registrant_t
            struct _io_hid_self, io_hid_self_t
          Интерфейсы модуля драйвера
            io_hid_registrant_funcs_t :: client_attach()
            io_hid_registrant_funcs_t :: client_detach()
            io_hid_registrant_funcs_t :: get_idle()
            io_hid_registrant_funcs_t :: get_protocol()
            io_hid_registrant_funcs_t :: indexed_string()
            io_hid_registrant_funcs_t :: rbuffer_alloc()
            io_hid_registrant_funcs_t :: rbuffer_free()
            io_hid_registrant_funcs_t :: report_read()
            io_hid_registrant_funcs_t :: report_write()
            io_hid_registrant_funcs_t :: reserved()
            io_hid_registrant_funcs_t :: reset()
            io_hid_registrant_funcs_t :: set_idle()
            io_hid_registrant_funcs_t :: set_protocol()
            io_hid_registrant_funcs_t :: string()
            struct _io_hid_registrant_funcs, io_hid_registrant_funcs_t
        Библиотеки разработки драйверов NOR флеш-памяти (libfs-flash3 и libmtd-flash)
          Статьи и обзоры
            Разработка драйвера флеш-памяти
              Введение
              Структура драйвера
                Слои dispatch*(), resmgr*() и iofunc*()
                Файловая система флеш-памяти
                Службы сокетов
                Службы флеш-памяти
                Функция сканирования
              Разработка собственного драйвера файловой системы флеш-памяти
                Дерево исходного кода
                Makefile
                Сборка драйвера
                Функция main()
                Интерфейс служб сокетов
                Анализ параметров
                Интерфейс служб флеш-памяти
                Выбор подходящих реализаций callback-функций библиотеки libmtd-flash.a
                  Шаг 1: исключение необычных конфигураций
                  Шаг 2: изучение доступных материалов
                  Шаг 3: выбор подходящих callback-функций
              Пример драйвера (devf-ram)
                main()
                f3s_ram_open()
                f3s_ram_page()
          Библиотечные API
            f3s_*_close()
            f3s_*_ident()
            f3s_init()
            f3s_*_open()
            f3s_*_page()
            f3s_*_reset()
            f3s_socket_option()
            f3s_socket_syspage()
            f3s_start()
            f3s_*_status()
            f3s_*_v2erase()
            f3s_*_v2islock()
            f3s_*_v2lock()
            f3s_*_v2read()
            f3s_*_v2resume()
            f3s_*_v2suspend()
            f3s_*_v2sync()
            f3s_*_v2unlock()
            f3s_*_v2unlockall()
            f3s_*_v2write()
            struct f3s_flash_s, struct f3s_flash_v2_s, f3s_flash_t, f3s_flash_v2_t
            struct f3s_service_s, f3s_service_t
            struct f3s_socket_s, f3s_socket_t
    Программные интерфейсы микроядра
      Виртуальная файловая система менеджера процессов (/proc)
        Установка соединения
        Чтение и модификация адресных пространств процессов
        Управление процессами и потоками
        Команды devctl(), поддерживаемые виртуальной файловой системой
          DCMD_PROC_ADD_MEMPARTID
          DCMD_PROC_BREAK
          DCMD_PROC_CHANNELS
          DCMD_PROC_CHG_MEMPARTID
          DCMD_PROC_CLEAR_FLAG
          DCMD_PROC_CURTHREAD
          DCMD_PROC_DEL_MEMPARTID
          DCMD_PROC_EVENT
          DCMD_PROC_FREEZETHREAD
          DCMD_PROC_GETALTREG
          DCMD_PROC_GET_BREAKLIST
          DCMD_PROC_GETFPREG
          DCMD_PROC_GETGREG
          DCMD_PROC_GET_MEMPART_LIST
          DCMD_PROC_GETREGSET
          DCMD_PROC_INFO
          DCMD_PROC_IRQS
          DCMD_PROC_MAPDEBUG
          DCMD_PROC_MAPDEBUG_BASE
          DCMD_PROC_MAPINFO
          DCMD_PROC_PAGEDATA
          DCMD_PROC_PTINFO
          DCMD_PROC_RUN
          DCMD_PROC_SETALTREG
          DCMD_PROC_SET_FLAG
          DCMD_PROC_SETFPREG
          DCMD_PROC_SETGREG
          DCMD_PROC_SETREGSET
          DCMD_PROC_SIGNAL
          DCMD_PROC_STATUS
          DCMD_PROC_STOP
          DCMD_PROC_SYSINFO
          DCMD_PROC_THAWTHREAD
          DCMD_PROC_THREADCTL
          DCMD_PROC_TIDSTATUS
          DCMD_PROC_TIMERS
          DCMD_PROC_WAITSTOP
          struct _debug_break, debug_break_t, procfs_break
          struct _debug_channel, debug_channel_t, procfs_channel
          struct _debug_irq, debug_irq_t, procfs_irq
          struct _debug_process_info, debug_process_t, procfs_info
          struct _debug_run, debug_run_t, procfs_run
          struct _debug_thread_info, debug_thread_t, procfs_status
          struct _debug_timer, debug_timer_t, procfs_timer
          struct _procfs_debug_info, procfs_debuginfo
          struct _procfs_map_info, procfs_mapinfo
          struct _procfs_regset, procfs_regset
          struct _procfs_signal, procfs_signal
          struct _procfs_threadctl, procfs_threadctl
    Менеджер высокой готовности (HAM)
      Общие сведения
        Вступление
          Проблемы обеспечения высокой готовности
          Программная платформа для разработки систем высокой готовности
        Глоссарий менеджера высокой готовности
        Подход к обеспечению высокой готовности
          Решение в виде ''перезагрузки'' системы
            Традиционная архитектура ОСРВ
          Гибкий модульный подход
            Отказоустойчивость на уровне операционной системы
        Состав менеджера высокой готовности
        Использование менеджера высокой готовности
          Общие сведения
          Иерархическая структура менеджера высокой готовности
            Объекты
            Условия
            Действия
            Реакции на ошибки выполнения действий
            Поэтапное восстановление
          Состояние менеджера высокой готовности
            Пример файловой системы /proc/ham
          API менеджера высокой готовности
            Функции подключения/отключения
            Функции присоединения/отсоединения
            Функции для работы с объектами
            Функции для работы с условиями
              Типы условий
              Флаги условий
            Функции для работы с действиями
            Функции для работы с дескрипторами
          Пример клиента
          Запуск и остановка менеджера высокой готовности
            Остановка менеджера высокой готовности
            Функции управления
            Управление детализацией информации
            Публикация условий, самостоятельно обнаруживаемых компонентами
            Публикация изменений состояния
            Публикация других условий
            Подписка на условия, самостоятельно публикуемые компонентами
            Реагирование на изменения состояния
            Реагирование на конкретные опубликованные условия
        Использование клиентской библиотеки восстановления
          Общие сведения
          Функции семейства MsgSend()
          Другие функции-обертки и вспомогательные функции
            Функции управления отказоустойчивыми подключениями
            Обертки для функций ввода/вывода
            Вспомогательные функции
          Простой пример
          Пример восстановления состояния
        Примеры использования HAM
          Обычный перезапуск
          Многоэтапный перезапуск
          Уведомление о завершении объекта или наступлении условия
          Механизм контрольных сигналов (определение доступности объектов)
            Отправка контрольных сигналов в процессе
          Блокировка процесса
            Отправка контрольных сигналов в потоке 2
      HAM API
        ham_action_control()
        ham_action_execute()
        ham_action_fail_execute()
        ham_action_fail_log()
        ham_action_fail_notify_pulse(), ham_action_fail_notify_pulse_node()
        ham_action_fail_notify_signal(), ham_action_fail_notify_signal_node()
        ham_action_fail_waitfor()
        ham_action_handle_free()
        ham_action_handle(), ham_action_handle_node()
        ham_action_heartbeat_healthy()
        ham_action_log()
        ham_action_notify_pulse(), ham_action_notify_pulse_node()
        ham_action_notify_signal(), ham_action_notify_signal_node()
        ham_action_remove()
        ham_action_restart()
        ham_action_waitfor()
        ham_attach(), ham_attach_node()
        ham_attach_self()
        ham_condition()
        ham_condition_control()
        ham_condition_handle_free()
        ham_condition_handle(), ham_condition_handle_node()
        ham_condition_raise()
        ham_condition_remove()
        ham_condition_state()
        ham_connect(), ham_connect_nd(), ham_connect_node()
        ham_detach()
        ham_detach_name(), ham_detach_name_node()
        ham_detach_self()
        ham_disconnect(), ham_disconnect_nd(), ham_disconnect_node()
        ham_entity_condition_raise()
        ham_entity_condition_state()
        ham_entity_control()
        ham_entity(), ham_entity_node()
        ham_entity_handle_free()
        ham_entity_handle(), ham_entity_handle_node()
        ham_heartbeat()
        ham_stop(), ham_stop_nd(), ham_stop_node()
        ham_verbose()
      API клиентской библиотеки восстановления
        ha_attach()
        ha_close()
        ha_ConnectAttach(), ha_ConnectAttach_r()
        ha_ConnectDetach(), ha_ConnectDetach_r()
        ha_connection_ctrl()
        ha_creat(), ha_creat64()
        ha_detach()
        ha_dup()
        ha_fclose()
        ha_fopen()
        ha_open(), ha_open64()
        ha_ReConnectAttach()
        ha_reopen()
    Программные интерфейсы дисковой подсистемы
      DEVCTL-команды блочной подсистемы
        DCMD_BLK_FORCE_RELEARN, DCMD_FSYS_FORCE_RELEARN
        DCMD_BLK_PART_DESCRIPTION
        DCMD_BLK_PARTENTRY
        struct partition_description
        struct partition_entry, partition_entry_t
      DEVCTL-команды файловых систем
        DCMD_FSYS_DIRECT_IO
        DCMD_FSYS_FILE_FLAGS
        DCMD_FSYS_LABEL
        DCMD_FSYS_MAP_OFFSET
        DCMD_FSYS_MOUNTED_AT, DCMD_FSYS_MOUNTED_BY, DCMD_FSYS_MOUNTED_ON
        DCMD_FSYS_OPTIONS
        DCMD_FSYS_PREGROW_FILE
        DCMD_FSYS_STATISTICS, DCMD_FSYS_STATISTICS_CLR
        DCMD_FSYS_STATVFS
        struct fs_directio
        struct fs_fileflags
        struct fs_stats
        union fs_blkmap
    Программные интерфейсы сетевой подсистемы
      DEVCTL-команды сетевой подсистемы (IP протокол)
        DCMD_IP_FDINFO
        DCMD_IP_GDESTADDR
        DCMD_IP_GSRCADDR
        DCMD_IP_LISTEN
        DCMD_IP_SDESTADDR
        DCMD_IP_SHUTDOWN
        DCMD_IP_SSRCADDR
    Оконное окружение Photon
      Общие сведения
        Оконное окружение Photon microGUI
          Микроядерный подход в оконном окружении
          Трехмерное пространство событий
            Регионы
            События
          Взаимодействие с графической подсистемой
          Поддержка шрифтов
          Unicode и поддержка мультиязычности
          Поддержка анимации
          Поддержка печати
          Оконный менеджер
          Резюме
        Обзор библиотеки виджетов
          Базовые виджеты
            PtLabel — метки
            PtButton — классические кнопки
            PtText, PtMultiText — поля ввода текста
            PtToggleButton — кнопки-переключатели
            PtArc, PtRect, PtLine, ... — геометрические фигуры
            PtScrollbar — области прокрутки
            PtSeparator — разделители
            PtSlider — бегунки
            PtLabel, PtButton — изображения
            PtProgress — индикаторы прогресса
            PtNumericInteger, PtNumericFloat — числовые счетчики
          Контейнеры
            PtWindow — окна
            PtGroup — группы
            PtPanelGroup — группы панелей
            PtScrollContainer — окна просмотра
            PtBkgd — фоны
          Дополнительные виджеты
            PtMenu, PtMenuBar, PtMenuButton — меню
            PtToolbar, PtToolbarGroup — панели инструментов
            PtList — списки
            PtComboBox — выпадающие списки
            PtTree — древовидные списки
            PtTty, PtTerminal — терминалы
            PtDivider — разделители
            PtTrend, PtMTrend — графики
            PtColorSel, PtColorPanel, ... — инструменты для выбора цвета
          Диалоговые функции
            PtFileSelection() — диалоговое окно выбора файла
            PtFontSelection() — модальное диалоговое окно выбора шрифта
            PtPrintSelection() — модальное диалоговое окно выбора опций печати
            PtAlert() — отображает сообщение и запрашивает ответное действие от пользователя
            PtNotice() — отображает сообщение и запрашивает подтверждение от пользователя
            PtPrompt() — отображает сообщение и запрашивает текстовый ввод от пользователя
  Словарь терминов
ПК МАП для ЗОСРВ «Нейтрино»
  Обзор программного комплекса мониторинга аномальных процессов
  Библиотека машинного обучения Interference
  amoncfg
  amon
  Обзор программного комплекса мониторинга аномальных процессов
  Библиотека машинного обучения Interference
  amoncfg
  amon
Фреймворк Qt для ЗОСРВ «Нейтрино»
  Руководство разработчика
  Плагин интеграции платформы Photon
  Руководство разработчика
  Плагин интеграции платформы Photon
Хронология изменений ЗОСРВ «Нейтрино»
  Общие сведения
  Основные нововведения актуальной версии
  Известные особенности, требующие внимания
    Известные особенности релиза
  Журнал изменений
    Обновления для ЗОСРВ «Нейтрино» текущей редакции [Доступно по запросу]
      procnto
        Общие изменения
    2021
      СЗИ
        Добавлено
      startup-*
        startup-*
      procnto
        procnto, procnto-*
      Qt4
        Плагин интеграции платформы Photon
      Qt5
        QtMultimedia
        QtWebKit
        QtCore
        Плагин интеграции платформы Photon
        qt-gstreamer
      Мультимедиа
        gstreamer
      Photon
        Photon
        io-graphics
      libc
        Добавлено
        Устарели
        ThreadCtl(), ThreadCtl_r()
        hcreate*(), hdestroy*(), hsearch*()
        Общие изменения
      Вспомогательные графические библиотеки
        SDL
      Screen (API оконной библиотеки)
        Добавлено
        screen_post_window()
        Общие изменения
      FFB (Программный 2D рендеринг)
        Общие изменения
      GF (Graphics Framework)
        Исключены
        Общие изменения
      Драйверы устройств
        Устарели
        devg-svga.so
        devc-con-hid
        deva-mixer-hda.so
        devnp-e1000.so
        devu-xhci
        devi-hid
        devh-ps2ser.so
        deva-ctrl-intel_hda.so
        devg-i830.so
        devg-vpoutfb.so
        devg-radeon.so
        devg-dc35.so
        devg-imx6x.so
        Screen/vivante
        devg-skylake.so
        devg-haswell.so
        devg-valleyview.so
        devg-intelhd.so
        devg-vpout.so
      Сервисы и менеджеры
        screen.conf
        startup-*
        devg-screen.so
        io-display
        ocl-icd
      Системные библиотеки
        mallopt()
        boost
        poppler
        fontconfig
      Утилиты
        Добавлено
        Устарели
        phin
        checkksz, check_ksz, cksum_ksz
        screen-blank
        fdisk
        bash
    2020
      Qt5
        Общие изменения
        Плагин интеграции платформы Photon
        QtCore
        QtGui
        QtWebKit
        QtSerialPort
        SDP
        Демонстрационные приложения
      Qt4
        Общие изменения
        Плагин интеграции платформы Photon
        QtGui
        SDP
      Инструментальные средства
        Файл построения загрузочного образа
      Photon
        Photon
        pterm
        ped
        phlogin2
        phvkbd
        shelfnotifyer.so
      СЗИ
        phksz
        phshutdown-ksz
        printmark-ksz
        libksz
        liblogin
        auditlogger2-ksz
        auditnotifier-ksz
        lpd
        audittool-ksz
        shutdown
      procnto*
        Общие изменения
      libc
        Добавлено
        Общие изменения
        aio_cancel()
        fork()
        wcstol(), wcstoll()
        regfree()
        regexec()
        regerror()
        regcomp()
        clock_getres()
      Системные библиотеки
        libiconv
        libpcap
      Сервисы и менеджеры
        pipe
        telnetd
        ftpd
        dhcpd
        io-pkt-*
        startup-*
        random
        pci-bios-v2
        devg-screen.so
        screen-winmgr
        io-display
      Screen (API оконной библиотеки)
        Добавлено
        screen_flush_blits()
        screen_get_buffer_property_iv()
        screen_get_buffer_property_llv()
        screen_get_buffer_property_pv()
        screen_get_display_property_pv()
        screen_get_window_property_cv()
        screen_get_window_property_iv()
        screen_post_window()
        screen_set_display_property_pv()
        screen_set_window_property_cv()
        screen_set_window_property_iv()
        screen_set_display_property_iv()
      FFB (Программный 2D рендеринг)
        Общие изменения
      GF (Graphics Framework)
        Добавлено
        Устарели
        Общие изменения
      GLVND (универсальный OpenGL загрузчик)
        Общие изменения
      Mesa (Стек 3D технологий)
        Общие изменения
      Драйверы устройств
        Добавлено
        lsm-nraw
        devnp-e100.so
        devnp-e1000.so
        devnp-rtl8169.so
        devnp-shim.so
        devn-rtl.so
        devn-tigon3.so
        devn-tulip.so
        devc-serusb
        devc-ser8250-1612
        devc-ser8250
        deva-mixer-hda.so
        deva-ctrl-intel_hda.so
        Исключены
        devg-radeonhd.so
        devg-skylake.so
        devg-haswell.so
        devg-valleyview.so
        devg-intelhd.so
        Screen/vivante
        devg-dc35.so
        devg-vpoutfb.so
        devg-flat.so
      Утилиты и тестовые приложения
        Добавлено
        mv
        du
        tsort
        script
        pr
        pax
        nohup
        mount
        getty
        dd
        cut
        csplit
        tcpdump
        tar
        sed
        pwgen
        patch
        telnet
        openssl
        less
        gzip
        gunzip
        grep
        gawk
        file
        elvis
        diff3
        diff
        dhcprelay
        cmp
        chat
        bzip2
        bunzip2
        deflate
        io-blk.so
        fs-qnx6.so
        devb-ahci
        ipsec-tools
        ftp
        Исключены
        tail
        pidin
        pci
        ls
        ldd
        inputtrap
        diskboot
        ipl-diskpc2-flop-noaltboot
        ipl-diskpc2-noaltboot
        inflator
        qdb
        xz
        net-snmp
        mksh
        zstd
        dispconf
        gf-vsync
    2018
      СЗИ
        login
      Утилиты
        Добавлено
      libc
        Добавлено
        mmap(), mmap64()
      Qt5
        Общие изменения
        Плагин интеграции платформы Photon
  Общие сведения
  Основные нововведения актуальной версии
  Известные особенности, требующие внимания
    Известные особенности релиза
  Журнал изменений
    Обновления для ЗОСРВ «Нейтрино» текущей редакции [Доступно по запросу]
      procnto
        Общие изменения
    2021
      СЗИ
        Добавлено
      startup-*
        startup-*
      procnto
        procnto, procnto-*
      Qt4
        Плагин интеграции платформы Photon
      Qt5
        QtMultimedia
        QtWebKit
        QtCore
        Плагин интеграции платформы Photon
        qt-gstreamer
      Мультимедиа
        gstreamer
      Photon
        Photon
        io-graphics
      libc
        Добавлено
        Устарели
        ThreadCtl(), ThreadCtl_r()
        hcreate*(), hdestroy*(), hsearch*()
        Общие изменения
      Вспомогательные графические библиотеки
        SDL
      Screen (API оконной библиотеки)
        Добавлено
        screen_post_window()
        Общие изменения
      FFB (Программный 2D рендеринг)
        Общие изменения
      GF (Graphics Framework)
        Исключены
        Общие изменения
      Драйверы устройств
        Устарели
        devg-svga.so
        devc-con-hid
        deva-mixer-hda.so
        devnp-e1000.so
        devu-xhci
        devi-hid
        devh-ps2ser.so
        deva-ctrl-intel_hda.so
        devg-i830.so
        devg-vpoutfb.so
        devg-radeon.so
        devg-dc35.so
        devg-imx6x.so
        Screen/vivante
        devg-skylake.so
        devg-haswell.so
        devg-valleyview.so
        devg-intelhd.so
        devg-vpout.so
      Сервисы и менеджеры
        screen.conf
        startup-*
        devg-screen.so
        io-display
        ocl-icd
      Системные библиотеки
        mallopt()
        boost
        poppler
        fontconfig
      Утилиты
        Добавлено
        Устарели
        phin
        checkksz, check_ksz, cksum_ksz
        screen-blank
        fdisk
        bash
    2020
      Qt5
        Общие изменения
        Плагин интеграции платформы Photon
        QtCore
        QtGui
        QtWebKit
        QtSerialPort
        SDP
        Демонстрационные приложения
      Qt4
        Общие изменения
        Плагин интеграции платформы Photon
        QtGui
        SDP
      Инструментальные средства
        Файл построения загрузочного образа
      Photon
        Photon
        pterm
        ped
        phlogin2
        phvkbd
        shelfnotifyer.so
      СЗИ
        phksz
        phshutdown-ksz
        printmark-ksz
        libksz
        liblogin
        auditlogger2-ksz
        auditnotifier-ksz
        lpd
        audittool-ksz
        shutdown
      procnto*
        Общие изменения
      libc
        Добавлено
        Общие изменения
        aio_cancel()
        fork()
        wcstol(), wcstoll()
        regfree()
        regexec()
        regerror()
        regcomp()
        clock_getres()
      Системные библиотеки
        libiconv
        libpcap
      Сервисы и менеджеры
        pipe
        telnetd
        ftpd
        dhcpd
        io-pkt-*
        startup-*
        random
        pci-bios-v2
        devg-screen.so
        screen-winmgr
        io-display
      Screen (API оконной библиотеки)
        Добавлено
        screen_flush_blits()
        screen_get_buffer_property_iv()
        screen_get_buffer_property_llv()
        screen_get_buffer_property_pv()
        screen_get_display_property_pv()
        screen_get_window_property_cv()
        screen_get_window_property_iv()
        screen_post_window()
        screen_set_display_property_pv()
        screen_set_window_property_cv()
        screen_set_window_property_iv()
        screen_set_display_property_iv()
      FFB (Программный 2D рендеринг)
        Общие изменения
      GF (Graphics Framework)
        Добавлено
        Устарели
        Общие изменения
      GLVND (универсальный OpenGL загрузчик)
        Общие изменения
      Mesa (Стек 3D технологий)
        Общие изменения
      Драйверы устройств
        Добавлено
        lsm-nraw
        devnp-e100.so
        devnp-e1000.so
        devnp-rtl8169.so
        devnp-shim.so
        devn-rtl.so
        devn-tigon3.so
        devn-tulip.so
        devc-serusb
        devc-ser8250-1612
        devc-ser8250
        deva-mixer-hda.so
        deva-ctrl-intel_hda.so
        Исключены
        devg-radeonhd.so
        devg-skylake.so
        devg-haswell.so
        devg-valleyview.so
        devg-intelhd.so
        Screen/vivante
        devg-dc35.so
        devg-vpoutfb.so
        devg-flat.so
      Утилиты и тестовые приложения
        Добавлено
        mv
        du
        tsort
        script
        pr
        pax
        nohup
        mount
        getty
        dd
        cut
        csplit
        tcpdump
        tar
        sed
        pwgen
        patch
        telnet
        openssl
        less
        gzip
        gunzip
        grep
        gawk
        file
        elvis
        diff3
        diff
        dhcprelay
        cmp
        chat
        bzip2
        bunzip2
        deflate
        io-blk.so
        fs-qnx6.so
        devb-ahci
        ipsec-tools
        ftp
        Исключены
        tail
        pidin
        pci
        ls
        ldd
        inputtrap
        diskboot
        ipl-diskpc2-flop-noaltboot
        ipl-diskpc2-noaltboot
        inflator
        qdb
        xz
        net-snmp
        mksh
        zstd
        dispconf
        gf-vsync
    2018
      СЗИ
        login
      Утилиты
        Добавлено
      libc
        Добавлено
        mmap(), mmap64()
      Qt5
        Общие изменения
        Плагин интеграции платформы Photon