forked from KolibriOS/kolibrios
upload Russian system guide in HTML format
git-svn-id: svn://kolibrios.org@7568 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
396f192799
commit
98f15a7597
100
data/rus/docs/guide/faq.htm
Normal file
100
data/rus/docs/guide/faq.htm
Normal file
@ -0,0 +1,100 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Решение проблем и часто задаваемые вопросы</title>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<style>
|
||||||
|
body {font-size:120%;}
|
||||||
|
strong {font-size:150%;}
|
||||||
|
hr {max-width: 300px;}
|
||||||
|
pre {white-space: pre-wrap;}
|
||||||
|
h2 {margin-bottom:0;}
|
||||||
|
blockquote {
|
||||||
|
margin-bottom:0;
|
||||||
|
border-left: 5px solid #EFE8D5;
|
||||||
|
padding-left: 10px;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body bgcolor="#FDF6E3" text="#152630" link="#5551FF"><pre><h1>Решение проблем и часто задаваемые вопросы</h1>
|
||||||
|
<a href="guide.htm" param="d">< Назад</a>
|
||||||
|
|
||||||
|
<b>Какие есть варианты загрузки Колибри?</b>
|
||||||
|
С флешки, жесткого диска, CD, дискеты. Смотрите папку /HD_Load в скачанном дистрибутиве.
|
||||||
|
При загрузке с флешки иногда может требоваться использование setmbr.exe, иногда нет. Вначале попробуйте загрузится без него, если не получится, то с ним.
|
||||||
|
|
||||||
|
<b>После загрузки система не видит жесткие диски, что делать?</b>
|
||||||
|
Варианта три:
|
||||||
|
1. Поменять опцию [b] на голубом загрузочном экране
|
||||||
|
2. Поменять настройки в BIOS: зайти в раздел с жесткими дисками и выставить режим совместимости с IDE или что-то похожее. (После всех эксперименов не забудьте поменять все обратно!)
|
||||||
|
3. Воспользоваться драйвером ACHI. Для этого зайдите в SYSPANEL > <a href="/kolibrios/drivers/DRVINST.KEX">DriverInstall</a>.
|
||||||
|
|
||||||
|
<b>Как установить Колибри как основную ОС, скажем, на старенький ноутбук?</b>
|
||||||
|
Есть масса вариантов. Вот один из них.
|
||||||
|
Если на ноутбуке нет ОС, то ставим на него Windows 98. Если на нем уже стоит Windows 95/98/2k/XP, то они тоже подойдут.
|
||||||
|
Заходим в папку /HD_Load поставляемую в дистрибутиве. Там с помощью утилит устанавливаем Kolibri в дуалбут с Windows.
|
||||||
|
Копируем папку /kolibrios и файл kolibri.lbl из дистрибутива в корень диска C:
|
||||||
|
Перезагружаемся в Колибри для проверки, что все работает. Из Колибри удаляем папки Windows и запись о Windows из BOOT.INI.
|
||||||
|
Ставим время ожидания выбора ОС в BOOT.INI=0. Готово.
|
||||||
|
Теперь каждый раз, после изменений внесенных в Колибри, сохраняем образ с помощью утилиты RDSAVE или с помощью галочки в диалоге завершения работы.
|
||||||
|
|
||||||
|
<b>Можно ли обойтись без образа kolibri.img при загрузке с жёсткого диска?</b>
|
||||||
|
Нет.
|
||||||
|
|
||||||
|
<b>Что означает всплывающее предупреждение при загрузке системы "Обнаружена проблема с MTRR, производительной может быть понижена"?</b>
|
||||||
|
Проблема наблюдается на некоторых системах, вот как ее описывает одна из ведущих программистов проекта:
|
||||||
|
<blockquote>
|
||||||
|
<font color=#4AAEA6><<</font> CleverMouse: самое противное в настройке MTRR - если сделать что-то неправильно, то всё будет работать, но намного медленнее, чем могло бы, и это сложно обнаружить. Я на своём собственном ноутбуке с немалым опытом программирования железа далеко не сразу осознала, что отрисовка фона, тормозящая до того, что заметна глазу - какая там у глаза реактивность? сотни миллисекунд? - следствие проблем с MTRR. Поэтому новый код пытается проверить настройку MTRR программно и, если ему что-то не нравится, ругается сообщением в @notify, чтобы пользователь имел шанс понять, что система тормозит не из-за врождённых качеств, а из-за проблем с настройкой железа. <font color=#4AAEA6>>></font></blockquote>
|
||||||
|
|
||||||
|
MTRRs (Memory type range registers — Диапазонные регистры типа памяти) — используются для назначения типа (политики кеширования) участкам памяти. Регистры MTRR предоставляют механизм, связывающий типы памяти с физическими адресными диапазонами системной памяти. Они позволяют процессору оптимизировать операции для разных типов памяти, таких как ПЗУ, ОЗУ, кадровый буфер и отображаемые в памяти устройства ввода-вывода. Они также упрощают разработку системного оборудования, уменьшая количество контактов управляющих памятью, которые использовались для этой цели в ранних процессорах и внешних логических устройствах.
|
||||||
|
|
||||||
|
<b>На каких ещё языках программирования, кроме ассемблера, можно разрабатывать приложения для Колибри?</b>
|
||||||
|
|
||||||
|
Портированы:
|
||||||
|
• Компилятор 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
|
||||||
|
|
||||||
|
Подробная статья по поддерживаемым компиляторам и их настройке <a href="http://kolibri-n.org/inf/hll/hll">здесь</a>.
|
||||||
|
|
||||||
|
<b>Wi-Fi работает?</b>
|
||||||
|
Нет ни драйверов ни подсистемы.
|
||||||
|
Если вы хотите разработать подсистему и драйвер(а) WiFi - напишите нам на форум или в группу ВК, есть возможность оплатить разработку. Для этого нужно весьма неплохо знать ассемблер.
|
||||||
|
|
||||||
|
<b>Не работает мышь, флешка, клавиатура</b>
|
||||||
|
Скорее всего вы используете USB 3.0, который не поддерживается.
|
||||||
|
Что можно сделать:
|
||||||
|
• Использовать USB 2.0 порты, если такие есть
|
||||||
|
• Поискать в BIOS/UEFI эмуляцию USB
|
||||||
|
• Использовать PS/2 мышь...
|
||||||
|
• Купить PCI карту на несколько USB 2.0 портов, благо стоит она копейки, часто продается на барахолках
|
||||||
|
|
||||||
|
<b>Можно ли в Колибри запускать EXE (приложения Windows)?</b>
|
||||||
|
Нет, это невозможно.
|
||||||
|
Есть эмулятор DOS и <a href="http://board.kolibrios.org/viewtopic.php?f=9&t=2318&p=48991">PELoad</a> эмулятор некоторых функций WIN32 (в зачаточном состоянии).
|
||||||
|
|
||||||
|
<b>Когда будет нормальный браузер?</b>
|
||||||
|
Браузер штука очень сложная, как в написании, так и в портировании. Есть наработки по портированию Netsurf, но пока все заглохло.
|
||||||
|
Что и когда будет не известно.
|
||||||
|
|
||||||
|
<b>У меня есть идея, давайте я вам ее напишу, а вы реализуете!</b>
|
||||||
|
Чаще всего эти идеи мало полезны. Дело в том, что у каждого человека уже вовлеченного в проект, тоже есть множество нереализованных идей, подчас более ценных, чем у новичков, за счет того что участники лучше разбираются в системе, ее возможностях и ограничениях. Проблема, как всегда, или в мотивации, или в отсутствии времени. Пожалуйста, учитывайте это приходя в проект и не требуйте ничего от незнакомых вам людей. Участвуйте, как наблюдатель и комментатор; и со временем вы сможете генерировать хорошие идеи предметно.
|
||||||
|
К сожалению даже клевая идея не гарантирует ее скорейшей реализации, потому самый надежный шанс воплотить идею в жизнь - реализовать самому.
|
||||||
|
|
||||||
|
<b>Почему в Колибри все еще нет ХХХ? Это же так важно!</b>
|
||||||
|
Потому что это ХХХ еще никто не сделал.
|
||||||
|
См. предыдущий ответ.
|
||||||
|
|
||||||
|
<b>Как насчет версии для ARM вместо Android?</b>
|
||||||
|
Нативно это невозможно. Абсолютно и полностью.
|
||||||
|
Дело в том, что Колибри ОС написана на ассемблере x86, тем самым овермаксимально оптимизирована под процессоры x86. На мобильных девайсах используется другой тип процессора и другая архитектура - arm, что делает портирование невозможным.
|
||||||
|
Колибри - десктопная ОС для Пека, любите ее такой, какая она есть.
|
||||||
|
</body>
|
||||||
|
</html>
|
39
data/rus/docs/guide/guide.htm
Normal file
39
data/rus/docs/guide/guide.htm
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Справочник Kolibri</title>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<style>
|
||||||
|
body {font-size:120%;}
|
||||||
|
strong {font-size:150%;}
|
||||||
|
hr {max-width: 300px;}
|
||||||
|
pre {white-space: pre-wrap;}
|
||||||
|
h2 {margin-bottom:0;}
|
||||||
|
blockquote {
|
||||||
|
margin-bottom:0;
|
||||||
|
border-left: 5px solid #EFE8D5;
|
||||||
|
padding-left: 10px;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body bgcolor="#FDF6E3" text="#152630" link="#5551FF" vlink="#5551FF"><pre><h1>Справочник Kolibri</h1>
|
||||||
|
<strong>Общие темы</strong>
|
||||||
|
<a href="faq.htm">Решение проблем и часто задаваемые вопросы</a>
|
||||||
|
<a href="hardware_support.htm">Поддержка оборудования</a>
|
||||||
|
|
||||||
|
<strong>Разработка</strong>
|
||||||
|
<a href="/sys/docpack|f">Справочник по системным функциям Колибри</a>
|
||||||
|
<a href="/sys/docpack|e">Использование отладчика</a>
|
||||||
|
<a href="/sys/docpack|d">Руководство FASM</a>
|
||||||
|
|
||||||
|
<strong>Использование библиотек</strong>
|
||||||
|
<a href="/sys/docpack|i">Ini</a>
|
||||||
|
<a href="/sys/docpack|j">Диалог открытия файла OpenDial</a>
|
||||||
|
|
||||||
|
<strong>Смотрите также</strong>
|
||||||
|
Вики проекта <a href="http://wiki.kolibrios.org/">wiki.kolibrios.org</a>
|
||||||
|
Статьи <a href="http://kolibri-n.org/articles">kolibri-n.org/articles</a>
|
||||||
|
Форум <a href="https://board.kolibrios.org/">board.kolibrios.org</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
96
data/rus/docs/guide/hardware_support.htm
Normal file
96
data/rus/docs/guide/hardware_support.htm
Normal file
@ -0,0 +1,96 @@
|
|||||||
|
<html>
|
||||||
|
<head>
|
||||||
|
<title>Поддержка оборудования</title>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<style>
|
||||||
|
body {font-size:120%;}
|
||||||
|
strong {font-size:150%;}
|
||||||
|
hr {max-width: 300px;}
|
||||||
|
pre {white-space: pre-wrap;}
|
||||||
|
h2 {margin-bottom:0;}
|
||||||
|
blockquote {
|
||||||
|
margin-bottom:0;
|
||||||
|
border-left: 5px solid #EFE8D5;
|
||||||
|
padding-left: 10px;}
|
||||||
|
</style>
|
||||||
|
</head>
|
||||||
|
<body bgcolor="#FDF6E3" text="#152630" link="#5551FF" vlink="#5551FF"><pre><h1>Поддержка оборудования</h1>
|
||||||
|
<a href="guide.htm" param="d">< Назад</a>
|
||||||
|
|
||||||
|
KolibriOS частично обеспечивает поддержку оборудования персонального компьютера. Часть оборудования поддерживается ядром ОС, часть динамически загружаемыми драйверами.
|
||||||
|
|
||||||
|
<h2>Графика</h2>
|
||||||
|
<b>Стандарт Поддержка в KolibriOS</b>
|
||||||
|
VESA Поддерживается ядром ОС
|
||||||
|
VGA Поддерживается ядром ОС
|
||||||
|
|
||||||
|
<b>Производитель Наличие специального драйвера</b>
|
||||||
|
AMD Да, драйвер ATIKMS
|
||||||
|
Intel Да, два драйвера: i915 и VIDINTEL
|
||||||
|
NVidia Нет
|
||||||
|
VIA Нет
|
||||||
|
|
||||||
|
VIDINTEL запускается автоматически, его функция одна - установка "родного" разрешения экрана для ноутбуков.
|
||||||
|
|
||||||
|
Драйверы ATIKMS и i915 портированы из Линукса. Они дают поддержку аппаратного курсора мыши, смену видеорежимов через утилиту <a href="vmode">VMODE</a> и акселерацию двумерной графики.
|
||||||
|
Без использования данных драйверов выбор разрешения экрана возможен лишь на этапе загрузке, но не в процессе работы системы.
|
||||||
|
|
||||||
|
<h2>Аудио</h2>
|
||||||
|
Поддерживаются большинство аудиокарт стандарта AC97, HDAudio и SB16.
|
||||||
|
Список конкретных поддерживаемых карт есть на вики.
|
||||||
|
Также поддерживается вывод звука на наушники.
|
||||||
|
|
||||||
|
<h2>Устройства хранения информации</h2>
|
||||||
|
<b>IDE (ATA)</b>
|
||||||
|
FDD, CD/DVD, HDD/SSD - Поддерживается ядром ОС.
|
||||||
|
|
||||||
|
<b>SATA</b>
|
||||||
|
CD/DVD - Поддерживается ядром чтение в режиме IDE (ATAPI в PIO режиме).
|
||||||
|
HDD - Поддерживается ядром чтение и запись в режиме IDE. Поддерживается драйвером чтение в режиме AHCI (SYSPANEL > <a href="/kolibrios/drivers/DRVINST.KEX">DriverInstall</a>).
|
||||||
|
|
||||||
|
В ряде случаев система может работать с SATA- и USB-дисками через BIOS Fn13h в виртуальном V86-режиме (скорость чтения/записи при этом оставляет желать лучшего).
|
||||||
|
|
||||||
|
<h2>USB</h2>
|
||||||
|
Поддерживаются USB 1.1 и 2.0 (UHCI, OHCI and EHCI). Также есть поддержка хабов.
|
||||||
|
USB 3.0 (XHCI) не поддерживается.
|
||||||
|
|
||||||
|
<h2>Сеть</h2>
|
||||||
|
<b>Wi-Fi</b> не поддерживается.
|
||||||
|
|
||||||
|
<b>Ethernet</b> cетевые контроллеры поддерживаются драйверами в составе ядра ОС, но ведётся активная работа по выносу кода в динамически подгружаемые драйвера. В таблице ниже перечислены поддерживаемые системой в настоящее время.
|
||||||
|
|
||||||
|
<b>Драйвер Поддерживаемые сетевые карты</b>
|
||||||
|
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
|
||||||
|
* - в разработке
|
||||||
|
|
||||||
|
<h2>Устройства ввода и вывода</h2>
|
||||||
|
<b>COM-мышь</b> поддерживается драйвером, см. SYSPANEL > <a href="/sys/tinypad|/sys/settings/autorun.dat">AUTORUN</a>.
|
||||||
|
<b>Встроенный динамик</b> поддерживается ядром ОС, по-умолчанию выключен. Включается в программе SYSPANEL > <a href="/sys/setup">SETUP</a>.
|
||||||
|
<b>HDMI</b> ограниченная поддержка, смотрите документацию к видео-драйверам ATIKMS и i915.
|
||||||
|
<b>Тачпад</b> поддерживается ядром ОС в режиме эмуляции мыши (PS/2).
|
||||||
|
<b>Микрофон</b> не поддерживается.
|
||||||
|
<b>Цифровой фотоаппарат</b> не поддерживается.
|
||||||
|
<b>Принтер и сканер</b> не поддерживаются.
|
||||||
|
<b>Джойстик, руль и геймпад</b> не поддерживаются.
|
||||||
|
|
||||||
|
<h2>Ссылки</h2>
|
||||||
|
Более полная информация на вики проекта:
|
||||||
|
<a href="http://wiki.kolibrios.org/wiki/Hardware_Support">http://wiki.kolibrios.org/wiki/Hardware_Support</a>
|
||||||
|
<a href="http://wiki.kolibrios.org/index.php?title=Hardware_Support&setlang=ru">http://wiki.kolibrios.org/index.php?title=Hardware_Support&setlang=ru</a>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
Loading…
Reference in New Issue
Block a user