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:
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.