Subversion Repositories Kolibri OS

Rev

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

  1. <html>
  2. <head>
  3.         <title>Решение проблем и часто задаваемые вопросы</title>
  4.         <meta charset="utf-8">
  5.         <style>
  6.         body {font-size:120%;}
  7.         strong {font-size:150%;}
  8.         hr {max-width: 300px;}
  9.         pre {white-space: pre-wrap;}
  10.         h2 {margin-bottom:0;}
  11.         blockquote {
  12.                 margin-bottom:0;
  13.                 border-left: 5px solid #EFE8D5;
  14.                 padding-left: 10px;}
  15.         </style>
  16. </head>
  17. <body bgcolor="#FDF6E3" text="#152630" link="#5551FF"><pre><h1>Решение проблем и часто задаваемые вопросы</h1>
  18. <a href="guide.htm" param="d">&lt; Назад</a>
  19.  
  20. <b>Какие есть варианты загрузки Колибри?</b>
  21. С флешки, жесткого диска, CD, дискеты. Смотрите папку /HD_Load в скачанном дистрибутиве.
  22. При загрузке с флешки иногда может требоваться использование setmbr.exe, иногда нет. Вначале попробуйте загрузится без него, если не получится, то с ним.
  23.  
  24. <b>После загрузки система не видит жесткие диски, что делать?</b>
  25. Варианта три:
  26. 1. Поменять опцию [b] на голубом загрузочном экране
  27. 2. Поменять настройки в BIOS: зайти в раздел с жесткими дисками и выставить режим совместимости с IDE или что-то похожее. (После всех эксперименов не забудьте поменять все обратно!)
  28. 3. Воспользоваться драйвером ACHI. Для этого зайдите в SYSPANEL &gt; <a href="/kolibrios/drivers/DRVINST.KEX">DriverInstall</a>.
  29.  
  30. <b>Как установить Колибри как основную ОС, скажем, на старенький ноутбук?</b>
  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.  
  39. <b>Не работает выключение или перезагрузка</b>
  40. Причина в том, что нет поддержки ACPI (усовершенствованный интерфейс управления конфигурацией и питанием). Если вас коснулась эта проблема используйте кнопки питания на самом устройстве.
  41.  
  42. <b>Можно ли обойтись без образа kolibri.img при загрузке с жёсткого диска?</b>
  43. Нет.
  44.  
  45. <b>Что означает всплывающее предупреждение при загрузке системы "Обнаружена проблема с MTRR, производительной может быть понижена"?</b>
  46. Проблема наблюдается на некоторых системах, вот как ее описывает одна из ведущих программистов проекта:
  47. <blockquote>
  48. <font color=#4AAEA6>&lt;&lt;</font> CleverMouse: самое противное в настройке MTRR - если сделать что-то неправильно, то всё будет работать, но намного медленнее, чем могло бы, и это сложно обнаружить. Я на своём собственном ноутбуке с немалым опытом программирования железа далеко не сразу осознала, что отрисовка фона, тормозящая до того, что заметна глазу - какая там у глаза реактивность? сотни миллисекунд? - следствие проблем с MTRR. Поэтому новый код пытается проверить настройку MTRR программно и, если ему что-то не нравится, ругается сообщением в @notify, чтобы пользователь имел шанс понять, что система тормозит не из-за врождённых качеств, а из-за проблем с настройкой железа. <font color=#4AAEA6>&gt;&gt;</font></blockquote>
  49.  
  50. MTRRs (Memory type range registers — Диапазонные регистры типа памяти) — используются для назначения типа (политики кеширования) участкам памяти. Регистры MTRR предоставляют механизм, связывающий типы памяти с физическими адресными диапазонами системной памяти. Они позволяют процессору оптимизировать операции для разных типов памяти, таких как ПЗУ, ОЗУ, кадровый буфер и отображаемые в памяти устройства ввода-вывода. Они также упрощают разработку системного оборудования, уменьшая количество контактов управляющих памятью, которые использовались для этой цели в ранних процессорах и внешних логических устройствах.
  51.  
  52. <b>На каких ещё языках программирования, кроме ассемблера, можно разрабатывать приложения для Колибри?</b>
  53.  
  54. Портированы:
  55. &bull; Компилятор Oberon-07
  56. &bull; Компилятор Tiny C
  57. &bull; Компилятор C-- Shpinx
  58.  
  59. Кросскомпиляция:
  60. &bull; Среды Visual C++ 6, C++ из Visual Studio .NET/2005
  61. &bull; Компиляторы GCC, G++
  62. &bull; Компилятор Borland C++
  63. &bull; Компилятор Pascal Pro
  64. &bull; Компилятор Free Pascal
  65. &bull; Компилятор Borland Delphi7
  66. &bull; Компилятор OpenWatcom
  67.  
  68. Подробная статья по поддерживаемым компиляторам и их настройке <a href="http://kolibri-n.org/inf/hll/hll">здесь</a>.
  69.  
  70. <b>Wi-Fi работает?</b>
  71. Нет ни драйверов ни подсистемы.
  72. Если вы хотите разработать подсистему и драйвер(а) WiFi - напишите нам на форум или в группу ВК, есть возможность оплатить разработку. Для этого нужно весьма неплохо знать ассемблер.
  73.  
  74. <b>Не работает мышь, флешка, клавиатура</b>
  75. Скорее всего вы используете USB 3.0, который не поддерживается.
  76. Что можно сделать:
  77. &bull; Использовать USB 2.0 порты, если такие есть
  78. &bull; Поискать в BIOS/UEFI эмуляцию USB
  79. &bull; Использовать PS/2 мышь...
  80. &bull; Купить PCI карту на несколько USB 2.0 портов, благо стоит она копейки, часто продается на барахолках
  81.  
  82. <b>Можно ли в Колибри запускать EXE (приложения Windows)?</b>
  83. Нет, это невозможно.
  84. Есть эмулятор DOS и <a href="http://board.kolibrios.org/viewtopic.php?f=9&t=2318&p=48991">PELoad</a> эмулятор некоторых функций WIN32 (в зачаточном состоянии).
  85.  
  86. <b>Когда будет нормальный браузер?</b>
  87. Браузер штука очень сложная, как в написании, так и в портировании. Есть наработки по портированию Netsurf, но пока все заглохло.
  88. Что и когда будет не известно.
  89.  
  90. <b>У меня есть идея, давайте я вам ее напишу, а вы реализуете!</b>
  91. Чаще всего эти идеи мало полезны. Дело в том, что у каждого человека уже вовлеченного в проект, тоже есть множество нереализованных идей, подчас более ценных, чем у новичков, за счет того, что участники лучше разбираются в системе, ее возможностях и ограничениях. Проблема, как всегда, или в мотивации, или в отсутствии времени. Пожалуйста, учитывайте это приходя в проект и не требуйте ничего от незнакомых вам людей. Участвуйте, как наблюдатель и комментатор; и со временем вы сможете генерировать хорошие идеи предметно.
  92. К сожалению даже клевая идея не гарантирует ее скорейшей реализации, потому самый надежный шанс воплотить идею в жизнь - реализовать самому.
  93.  
  94. <b>Почему в Колибри все еще нет ХХХ? Это же так важно!</b>
  95. Потому что это ХХХ еще никто не сделал.
  96. См. предыдущий ответ.
  97.  
  98. <b>Как насчет версии для ARM вместо Android?</b>
  99. Нативно это невозможно. Абсолютно и полностью.
  100. Дело в том, что Колибри ОС написана на ассемблере x86, тем самым овермаксимально оптимизирована под процессоры x86. На мобильных девайсах используется другой тип процессора и другая архитектура - arm, что делает портирование невозможным.
  101. Колибри - десктопная ОС для Пека, любите ее такой, какая она есть.
  102. </body>
  103. </html>
  104.