From 98f15a75976b4a3851745aa1f5ed3e2b541bfd00 Mon Sep 17 00:00:00 2001 From: "Kirill Lipatov (Leency)" Date: Thu, 3 Jan 2019 17:25:25 +0000 Subject: [PATCH] upload Russian system guide in HTML format git-svn-id: svn://kolibrios.org@7568 a494cfbc-eb01-0410-851d-a64ba20cac60 --- data/rus/docs/guide/faq.htm | 100 +++++++++++++++++++++++ data/rus/docs/guide/guide.htm | 39 +++++++++ data/rus/docs/guide/hardware_support.htm | 96 ++++++++++++++++++++++ 3 files changed, 235 insertions(+) create mode 100644 data/rus/docs/guide/faq.htm create mode 100644 data/rus/docs/guide/guide.htm create mode 100644 data/rus/docs/guide/hardware_support.htm diff --git a/data/rus/docs/guide/faq.htm b/data/rus/docs/guide/faq.htm new file mode 100644 index 0000000000..3ec1b2d091 --- /dev/null +++ b/data/rus/docs/guide/faq.htm @@ -0,0 +1,100 @@ + + + Решение проблем и часто задаваемые вопросы + + + +

Решение проблем и часто задаваемые вопросы

+< Назад + +Какие есть варианты загрузки Колибри? +С флешки, жесткого диска, CD, дискеты. Смотрите папку /HD_Load в скачанном дистрибутиве. +При загрузке с флешки иногда может требоваться использование setmbr.exe, иногда нет. Вначале попробуйте загрузится без него, если не получится, то с ним. + +После загрузки система не видит жесткие диски, что делать? +Варианта три: +1. Поменять опцию [b] на голубом загрузочном экране +2. Поменять настройки в BIOS: зайти в раздел с жесткими дисками и выставить режим совместимости с IDE или что-то похожее. (После всех эксперименов не забудьте поменять все обратно!) +3. Воспользоваться драйвером ACHI. Для этого зайдите в SYSPANEL > DriverInstall. + +Как установить Колибри как основную ОС, скажем, на старенький ноутбук? +Есть масса вариантов. Вот один из них. +Если на ноутбуке нет ОС, то ставим на него Windows 98. Если на нем уже стоит Windows 95/98/2k/XP, то они тоже подойдут. +Заходим в папку /HD_Load поставляемую в дистрибутиве. Там с помощью утилит устанавливаем Kolibri в дуалбут с Windows. +Копируем папку /kolibrios и файл kolibri.lbl из дистрибутива в корень диска C: +Перезагружаемся в Колибри для проверки, что все работает. Из Колибри удаляем папки Windows и запись о Windows из BOOT.INI. +Ставим время ожидания выбора ОС в BOOT.INI=0. Готово. +Теперь каждый раз, после изменений внесенных в Колибри, сохраняем образ с помощью утилиты RDSAVE или с помощью галочки в диалоге завершения работы. + +Можно ли обойтись без образа kolibri.img при загрузке с жёсткого диска? +Нет. + +Что означает всплывающее предупреждение при загрузке системы "Обнаружена проблема с MTRR, производительной может быть понижена"? +Проблема наблюдается на некоторых системах, вот как ее описывает одна из ведущих программистов проекта: +
+<< CleverMouse: самое противное в настройке MTRR - если сделать что-то неправильно, то всё будет работать, но намного медленнее, чем могло бы, и это сложно обнаружить. Я на своём собственном ноутбуке с немалым опытом программирования железа далеко не сразу осознала, что отрисовка фона, тормозящая до того, что заметна глазу - какая там у глаза реактивность? сотни миллисекунд? - следствие проблем с MTRR. Поэтому новый код пытается проверить настройку MTRR программно и, если ему что-то не нравится, ругается сообщением в @notify, чтобы пользователь имел шанс понять, что система тормозит не из-за врождённых качеств, а из-за проблем с настройкой железа. >>
+ +MTRRs (Memory type range registers — Диапазонные регистры типа памяти) — используются для назначения типа (политики кеширования) участкам памяти. Регистры MTRR предоставляют механизм, связывающий типы памяти с физическими адресными диапазонами системной памяти. Они позволяют процессору оптимизировать операции для разных типов памяти, таких как ПЗУ, ОЗУ, кадровый буфер и отображаемые в памяти устройства ввода-вывода. Они также упрощают разработку системного оборудования, уменьшая количество контактов управляющих памятью, которые использовались для этой цели в ранних процессорах и внешних логических устройствах. + +На каких ещё языках программирования, кроме ассемблера, можно разрабатывать приложения для Колибри? + +Портированы: +• Компилятор Oberon-07 +• Компилятор Tiny C +• Компилятор C-- Shpinx + +Кросскомпиляция: +• Среды Visual C++ 6, C++ из Visual Studio .NET/2005 +• Компиляторы GCC, G++ +• Компилятор Borland C++ +• Компилятор Pascal Pro +• Компилятор Free Pascal +• Компилятор Borland Delphi7 +• Компилятор OpenWatcom + +Подробная статья по поддерживаемым компиляторам и их настройке здесь. + +Wi-Fi работает? +Нет ни драйверов ни подсистемы. +Если вы хотите разработать подсистему и драйвер(а) WiFi - напишите нам на форум или в группу ВК, есть возможность оплатить разработку. Для этого нужно весьма неплохо знать ассемблер. + +Не работает мышь, флешка, клавиатура +Скорее всего вы используете USB 3.0, который не поддерживается. +Что можно сделать: +• Использовать USB 2.0 порты, если такие есть +• Поискать в BIOS/UEFI эмуляцию USB +• Использовать PS/2 мышь... +• Купить PCI карту на несколько USB 2.0 портов, благо стоит она копейки, часто продается на барахолках + +Можно ли в Колибри запускать EXE (приложения Windows)? +Нет, это невозможно. +Есть эмулятор DOS и PELoad эмулятор некоторых функций WIN32 (в зачаточном состоянии). + +Когда будет нормальный браузер? +Браузер штука очень сложная, как в написании, так и в портировании. Есть наработки по портированию Netsurf, но пока все заглохло. +Что и когда будет не известно. + +У меня есть идея, давайте я вам ее напишу, а вы реализуете! +Чаще всего эти идеи мало полезны. Дело в том, что у каждого человека уже вовлеченного в проект, тоже есть множество нереализованных идей, подчас более ценных, чем у новичков, за счет того что участники лучше разбираются в системе, ее возможностях и ограничениях. Проблема, как всегда, или в мотивации, или в отсутствии времени. Пожалуйста, учитывайте это приходя в проект и не требуйте ничего от незнакомых вам людей. Участвуйте, как наблюдатель и комментатор; и со временем вы сможете генерировать хорошие идеи предметно. +К сожалению даже клевая идея не гарантирует ее скорейшей реализации, потому самый надежный шанс воплотить идею в жизнь - реализовать самому. + +Почему в Колибри все еще нет ХХХ? Это же так важно! +Потому что это ХХХ еще никто не сделал. +См. предыдущий ответ. + +Как насчет версии для ARM вместо Android? +Нативно это невозможно. Абсолютно и полностью. +Дело в том, что Колибри ОС написана на ассемблере x86, тем самым овермаксимально оптимизирована под процессоры x86. На мобильных девайсах используется другой тип процессора и другая архитектура - arm, что делает портирование невозможным. +Колибри - десктопная ОС для Пека, любите ее такой, какая она есть. + + diff --git a/data/rus/docs/guide/guide.htm b/data/rus/docs/guide/guide.htm new file mode 100644 index 0000000000..a0ca5f3978 --- /dev/null +++ b/data/rus/docs/guide/guide.htm @@ -0,0 +1,39 @@ + + + Справочник Kolibri + + + +

Справочник Kolibri

+Общие темы +Решение проблем и часто задаваемые вопросы +Поддержка оборудования + +Разработка +Справочник по системным функциям Колибри +Использование отладчика +Руководство FASM + +Использование библиотек +Ini +Диалог открытия файла OpenDial + +Смотрите также +Вики проекта wiki.kolibrios.org +Статьи kolibri-n.org/articles +Форум board.kolibrios.org + + + + + diff --git a/data/rus/docs/guide/hardware_support.htm b/data/rus/docs/guide/hardware_support.htm new file mode 100644 index 0000000000..59991af9cf --- /dev/null +++ b/data/rus/docs/guide/hardware_support.htm @@ -0,0 +1,96 @@ + + + Поддержка оборудования + + + +

Поддержка оборудования

+< Назад + +KolibriOS частично обеспечивает поддержку оборудования персонального компьютера. Часть оборудования поддерживается ядром ОС, часть динамически загружаемыми драйверами. + +

Графика

+Стандарт Поддержка в KolibriOS +VESA Поддерживается ядром ОС +VGA Поддерживается ядром ОС + +Производитель Наличие специального драйвера +AMD Да, драйвер ATIKMS +Intel Да, два драйвера: i915 и VIDINTEL +NVidia Нет +VIA Нет + +VIDINTEL запускается автоматически, его функция одна - установка "родного" разрешения экрана для ноутбуков. + +Драйверы ATIKMS и i915 портированы из Линукса. Они дают поддержку аппаратного курсора мыши, смену видеорежимов через утилиту VMODE и акселерацию двумерной графики. +Без использования данных драйверов выбор разрешения экрана возможен лишь на этапе загрузке, но не в процессе работы системы. + +

Аудио

+Поддерживаются большинство аудиокарт стандарта AC97, HDAudio и SB16. +Список конкретных поддерживаемых карт есть на вики. +Также поддерживается вывод звука на наушники. + +

Устройства хранения информации

+IDE (ATA) +FDD, CD/DVD, HDD/SSD - Поддерживается ядром ОС. + +SATA +CD/DVD - Поддерживается ядром чтение в режиме IDE (ATAPI в PIO режиме). +HDD - Поддерживается ядром чтение и запись в режиме IDE. Поддерживается драйвером чтение в режиме AHCI (SYSPANEL > DriverInstall). + +В ряде случаев система может работать с SATA- и USB-дисками через BIOS Fn13h в виртуальном V86-режиме (скорость чтения/записи при этом оставляет желать лучшего). + +

USB

+Поддерживаются USB 1.1 и 2.0 (UHCI, OHCI and EHCI). Также есть поддержка хабов. +USB 3.0 (XHCI) не поддерживается. + +

Сеть

+Wi-Fi не поддерживается. + +Ethernet cетевые контроллеры поддерживаются драйверами в составе ядра ОС, но ведётся активная работа по выносу кода в динамически подгружаемые драйвера. В таблице ниже перечислены поддерживаемые системой в настоящее время. + +Драйвер Поддерживаемые сетевые карты +3c59x 3Com Fast EtherLink (3c59x/450/555/556/575/900/905/980) +dec21x4x* Accton en1207B-TX, DEC 21140,.., VirtualPC +forcedeth* nVidia nForce chipset integrated ethernet +i8255x Intel eepro/100 (i8255x, i82562, i82801,..), QEMU +i8254x Intel PRO/1000 (i8254x), Virtualbox, BOCHS, QEMU +mtd80x Myson MTD803 +pcnet32 AMD PCnet (79c970, 79c978, 79c973,..), Virtualbox, QEMU +r6040 RDC Semiconductors R6040 +rhine VIA Rhine II and III +rtl8029 Realtek 8029/8019, ne2000 PCI, BOCHS, QEMU +rtl8139 Realtek 8139 и клоны, QEMU +rtl8169 Realtek 8110/8111/8167/8168/8169 +sis900 SiS900, 7016 +* - в разработке + +

Устройства ввода и вывода

+COM-мышь поддерживается драйвером, см. SYSPANEL > AUTORUN. +Встроенный динамик поддерживается ядром ОС, по-умолчанию выключен. Включается в программе SYSPANEL > SETUP. +HDMI ограниченная поддержка, смотрите документацию к видео-драйверам ATIKMS и i915. +Тачпад поддерживается ядром ОС в режиме эмуляции мыши (PS/2). +Микрофон не поддерживается. +Цифровой фотоаппарат не поддерживается. +Принтер и сканер не поддерживаются. +Джойстик, руль и геймпад не поддерживаются. + +

Ссылки

+Более полная информация на вики проекта: +http://wiki.kolibrios.org/wiki/Hardware_Support +http://wiki.kolibrios.org/index.php?title=Hardware_Support&setlang=ru + + + + +