Subversion Repositories Kolibri OS

Rev

Rev 7568 | Rev 7842 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
7568 leency 1

2
3
	Решение проблем и часто задаваемые вопросы
4
	
5
	
16
17

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

18
< Назад
19
 
20
Какие есть варианты загрузки Колибри?
21
С флешки, жесткого диска, CD, дискеты. Смотрите папку /HD_Load в скачанном дистрибутиве.
22
При загрузке с флешки иногда может требоваться использование setmbr.exe, иногда нет. Вначале попробуйте загрузится без него, если не получится, то с ним.
23
 
24
После загрузки система не видит жесткие диски, что делать?
25
Варианта три:
26
1. Поменять опцию [b] на голубом загрузочном экране
27
2. Поменять настройки в BIOS: зайти в раздел с жесткими дисками и выставить режим совместимости с IDE или что-то похожее. (После всех эксперименов не забудьте поменять все обратно!)
28
3. Воспользоваться драйвером ACHI. Для этого зайдите в SYSPANEL > DriverInstall.
29
 
30
Как установить Колибри как основную ОС, скажем, на старенький ноутбук?
31
Есть масса вариантов. Вот один из них.
32
Если на ноутбуке нет ОС, то ставим на него Windows 98. Если на нем уже стоит Windows 95/98/2k/XP, то они тоже подойдут.
33
Заходим в папку /HD_Load поставляемую в дистрибутиве. Там с помощью утилит устанавливаем Kolibri в дуалбут с Windows.
34
Копируем папку /kolibrios и файл kolibri.lbl из дистрибутива в корень диска C:
35
Перезагружаемся в Колибри для проверки, что все работает. Из Колибри удаляем папки Windows и запись о Windows из BOOT.INI.
36
Ставим время ожидания выбора ОС в BOOT.INI=0. Готово.
37
Теперь каждый раз, после изменений внесенных в Колибри, сохраняем образ с помощью утилиты RDSAVE или с помощью галочки в диалоге завершения работы.
38
 
7606 leency 39
Не работает выключение или перезагрузка
40
Причина в том, что нет поддержки ACPI (усовершенствованный интерфейс управления конфигурацией и питанием). Если вас коснулась эта проблема используйте кнопки питания на самом устройстве.
41
 
7568 leency 42
Можно ли обойтись без образа kolibri.img при загрузке с жёсткого диска?
43
Нет.
44
 
45
Что означает всплывающее предупреждение при загрузке системы "Обнаружена проблема с MTRR, производительной может быть понижена"?
46
Проблема наблюдается на некоторых системах, вот как ее описывает одна из ведущих программистов проекта:
47
48
<< CleverMouse: самое противное в настройке MTRR - если сделать что-то неправильно, то всё будет работать, но намного медленнее, чем могло бы, и это сложно обнаружить. Я на своём собственном ноутбуке с немалым опытом программирования железа далеко не сразу осознала, что отрисовка фона, тормозящая до того, что заметна глазу - какая там у глаза реактивность? сотни миллисекунд? - следствие проблем с MTRR. Поэтому новый код пытается проверить настройку MTRR программно и, если ему что-то не нравится, ругается сообщением в @notify, чтобы пользователь имел шанс понять, что система тормозит не из-за врождённых качеств, а из-за проблем с настройкой железа. >>
49
 
50
MTRRs (Memory type range registers — Диапазонные регистры типа памяти) — используются для назначения типа (политики кеширования) участкам памяти. Регистры MTRR предоставляют механизм, связывающий типы памяти с физическими адресными диапазонами системной памяти. Они позволяют процессору оптимизировать операции для разных типов памяти, таких как ПЗУ, ОЗУ, кадровый буфер и отображаемые в памяти устройства ввода-вывода. Они также упрощают разработку системного оборудования, уменьшая количество контактов управляющих памятью, которые использовались для этой цели в ранних процессорах и внешних логических устройствах.
51
 
52
На каких ещё языках программирования, кроме ассемблера, можно разрабатывать приложения для Колибри?
53
 
54
Портированы:
55
• Компилятор Oberon-07
56
• Компилятор Tiny C
57
• Компилятор C-- Shpinx
58
 
59
Кросскомпиляция:
60
• Среды Visual C++ 6, C++ из Visual Studio .NET/2005
61
• Компиляторы GCC, G++
62
• Компилятор Borland C++
63
• Компилятор Pascal Pro
64
• Компилятор Free Pascal
65
• Компилятор Borland Delphi7
66
• Компилятор OpenWatcom
67
 
68
Подробная статья по поддерживаемым компиляторам и их настройке здесь.
69
 
70
Wi-Fi работает?
71
Нет ни драйверов ни подсистемы.
72
Если вы хотите разработать подсистему и драйвер(а) WiFi - напишите нам на форум или в группу ВК, есть возможность оплатить разработку. Для этого нужно весьма неплохо знать ассемблер.
73
 
74
Не работает мышь, флешка, клавиатура
75
Скорее всего вы используете USB 3.0, который не поддерживается.
76
Что можно сделать:
77
• Использовать USB 2.0 порты, если такие есть
78
• Поискать в BIOS/UEFI эмуляцию USB
79
• Использовать PS/2 мышь...
80
• Купить PCI карту на несколько USB 2.0 портов, благо стоит она копейки, часто продается на барахолках
81
 
82
Можно ли в Колибри запускать EXE (приложения Windows)?
83
Нет, это невозможно.
84
Есть эмулятор DOS и PELoad эмулятор некоторых функций WIN32 (в зачаточном состоянии).
85
 
86
Когда будет нормальный браузер?
87
Браузер штука очень сложная, как в написании, так и в портировании. Есть наработки по портированию Netsurf, но пока все заглохло.
88
Что и когда будет не известно.
89
 
90
У меня есть идея, давайте я вам ее напишу, а вы реализуете!
7606 leency 91
Чаще всего эти идеи мало полезны. Дело в том, что у каждого человека уже вовлеченного в проект, тоже есть множество нереализованных идей, подчас более ценных, чем у новичков, за счет того, что участники лучше разбираются в системе, ее возможностях и ограничениях. Проблема, как всегда, или в мотивации, или в отсутствии времени. Пожалуйста, учитывайте это приходя в проект и не требуйте ничего от незнакомых вам людей. Участвуйте, как наблюдатель и комментатор; и со временем вы сможете генерировать хорошие идеи предметно.
7568 leency 92
К сожалению даже клевая идея не гарантирует ее скорейшей реализации, потому самый надежный шанс воплотить идею в жизнь - реализовать самому.
93
 
94
Почему в Колибри все еще нет ХХХ? Это же так важно!
95
Потому что это ХХХ еще никто не сделал.
96
См. предыдущий ответ.
97
 
98
Как насчет версии для ARM вместо Android?
99
Нативно это невозможно. Абсолютно и полностью.
100
Дело в том, что Колибри ОС написана на ассемблере x86, тем самым овермаксимально оптимизирована под процессоры x86. На мобильных девайсах используется другой тип процессора и другая архитектура - arm, что делает портирование невозможным.
101
Колибри - десктопная ОС для Пека, любите ее такой, какая она есть.
102
103