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

#

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

    Какие есть варианты загрузки Колибри?
    С флешки, жесткого диска, 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 или с помощью галочки в диалоге завершения работы.

    Не работает выключение или перезагрузка
    Причина в том, что нет поддержки ACPI (усовершенствованный интерфейс управления конфигурацией и питанием). Если вас коснулась эта проблема используйте кнопки питания на самом устройстве.

    Можно ли обойтись без образа 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, что делает портирование невозможным.
    Колибри - десктопная ОС для Пека, любите ее такой, какая она есть.