Back to main

 

Problem solving and FAQs.

 

What are the options for downloading KolibriOS exist?

Booting from

Supports

Hard drive (HDD/SDD)

Yes

Flash drive (USB 1.0-2.1)

Laser disk (CD/DVD)

Floppy disk (1.14)

 

Information about how to install KolibriOS can be found here: Official distro>HD_Load. When you boot from the stick you may need to use setmbr.exe (distro>HD_Load>USB_Boot). Try to boot without his help, if it does not work, then you need to use this utility.

 

 After booting hard drives are not detected, what should I do?

There are three options:

  1. When loading, change the value of point b to " Yes"
  2. In BIOS to come into the section with hard disks and to expose a compatibility mode with IDE or something similar.
  3. Install the ACHI driver using SYSPANEL > DriverInstall.

After all the experiments do not forget to change everything back!

 

How to install KolibriOS as the main OS on an old laptop?

There are several options. Below is one of them.

The laptop must be Windows 95/98/2k / XP. Copy the distribution to the root of the C: drive. Go to HD_Load. Run mtldr_install.exe and specify the path to kolibri.img. Load into KolibriOS and delete Windows files except boot.ini. It deleted the entry of Windows and set the timeout to 0. Note: do not forget to save the image of the distribution using RDSAVE or put a tick in the computer shutdown dialog.

 

Is it possible to boot without the image kolibri.img from hard drive?

Unfortunately, this is not possible because the image contains the OS kernel as well as the necessary system components.

 

What does the pop-up warning mean when the system boots "a problem is Detected with MTRR, performance may be downgraded"?

The problem is observed on some systems, below is a comment of one of the leading programmers of the project:

<< CleverMouse: the most obnoxious thing about setting up MTRR is that if you do something wrong, everything will work, but much slower than it could, and it's hard to detect. I'm on my own laptop with considerable experience in programming hardware is not immediately realized that the drawing of the background, inhibiting to what is visible to the eye - what is there in the eye reactivity? hundreds of milliseconds? - a consequence of problems with MTRR. Therefore, the new code tries to check the MTRR setting programmatically and, if it doesn't like something, swears a message in @notify, so that the user has a chance to understand that the system slows down not because of innate qualities, but because of problems with the hardware setting. >>

MTRRs (Memory type range registers — Range registers of memory type) — are used to assign a type (caching policy) to memory areas. MTRR registers provide a mechanism to associate memory types with the physical address ranges of system memory. They allow the processor to optimize operations for different types of memory, such as ROM, RAM, frame buffer, and memory-mapped I/O devices. They also simplify system hardware development by reducing the number of memory management pins that were used for this purpose in early processors and external logic devices.

 

What other programming languages, besides assembler, can be used to develop applications for KolibriOS?

 

Ported:

* Oberon-07 Compiler

* Tiny C Compiler

* C Compiler-- Shpinx

 

Cross compile:

* Visual C++ 6, C++ environments from Visual Studio .NET / 2005

* GCC, G++compilers

* Borland C++Compiler

* Pascal Pro Compiler

* Free Pascal Compiler

* Borland Delphi7 Compiler

OpenWatcom Compiler

 

A detailed article on supported compilers and their configuration is here: http://kolibri-n.org/inf/hll/hll.

 

If it works in KolibriOS Wi-Fi ?

Unfortunately, there are no drivers or subsystems yet. If you want to develop a subsystem and driver(a) WiFi - email us at forum or group. To develop a good knowledge of Assembly. You can sponsor the development, the benefit have the means.

 

When will a normal browser?

The browser is a very complex program. Now partially ported, there is a simple text browser. However, now the development is pushed to the back burner.

 

 I have an idea, let me write it to you, and you realize!

Most often these ideas are of little use. The fact is that every person already involved in the project, too, has a lot of unrealized ideas, sometimes more valuable than beginners, due to the fact that participants are better versed in the system, its capabilities and limitations. The problem is either motivation or lack of time. Please keep this in mind when coming to the project and do not demand anything from strangers. Participate as an observer and commentator and over time you will learn how to generate good ideas. Unfortunately, even a cool idea does not guarantee its early implementation, because the most reliable chance to realize the idea - to implement itself.

 

Why KolibriOS still no XXX?

Because this XXX has not yet been done.

See previous answer.

 

Can I rewrite the OS for the ARM platform?

Natively, this is not possible, because the Hummingbird OS is written in x86 assembler, thus maximally optimized for processors of this architecture. On mobile devices ARM architecture is much different from x86, which makes porting impossible. KolibriOS designed for the PC, love it for what it is.

 

Thank you for reading this text

Wrote Leency, translated, edited and supplemented Alex2003.