Main Page: Difference between revisions

From KolibriOS wiki
Jump to navigation Jump to search
(Information on filesystems and audio chipsets support updated)
(add about exfat support)
 
(56 intermediate revisions by 13 users not shown)
Line 2: Line 2:
{{Infobox_OS |
{{Infobox_OS |
   name = KolibriOS |
   name = KolibriOS |
   logo = [[Image:KolibriOS_logo.jpg|KolibriOS logo]]|
   logo = [[Image:logo_100.png|KolibriOS logo]]|
   screenshot = [[Image:KolibriOS.png|250px]]|
   screenshot = [[Image:KolibriOS.png|250px]]|
   caption = KolibriOS desktop|
   caption = KolibriOS desktop|
   developer = [http://www.kolibrios.org/?p=ContactUs KolibriOS Project Team]|
   developer = [http://www.kolibrios.org/?p=ContactUs KolibriOS Project Team]|
  family = |
  source_model = Open source |
   working_state = Active |
   working_state = Active |
  latest_release_version = 0.7.7.0 |
  latest_release_date = December, 2009 |
   kernel_type = [http://en.wikipedia.org/wiki/Monolithic_kernel Monolithic kernel] |
   kernel_type = [http://en.wikipedia.org/wiki/Monolithic_kernel Monolithic kernel] |
   license = [[GNU General Public License|GPL]] |
   license = [[GNU General Public License|GPL]] |
Line 16: Line 12:
}}
}}


KolibriOS is an [http://en.wikipedia.org/wiki/Open_Source open source] [http://en.wikipedia.org/wiki/Operating_system operating system] with a [http://en.wikipedia.org/wiki/Monolithic_kernel monolithic] [http://en.wikipedia.org/wiki/Preemption_(computing) preemptive] [http://en.wikipedia.org/wiki/Kernel_(computer_science) kernel], video drivers, for [http://en.wikipedia.org/wiki/32-bit 32-bit] [http://en.wikipedia.org/wiki/x86_architecture x86 architecture] computers, developed and maintained by The KolibriOS Project Team. KolibriOS is a fork of [http://en.wikipedia.org/wiki/MenuetOS MenuetOS], written entirely in [http://en.wikipedia.org/wiki/FASM FASM] ([http://en.wikipedia.org/wiki/Assembly_language assembly language]). However, [http://en.wikipedia.org/wiki/C C], [http://en.wikipedia.org/wiki/C++ C++], [http://en.wikipedia.org/wiki/Free_Pascal Free Pascal], [http://en.wikipedia.org/wiki/Forth Forth], among other high-level languages and compilers, can also be used in user application development.<br />
KolibriOS is an [http://en.wikipedia.org/wiki/Open-source_software open source] [http://en.wikipedia.org/wiki/Operating_system operating system] for 32-bit [http://en.wikipedia.org/wiki/x86_architecture x86] computers based on [http://en.wikipedia.org/wiki/MenuetOS MenuetOS], written entirely in [http://en.wikipedia.org/wiki/FASM Assembler/FASM].
English, Russian and German versions are available.
 
'''IMPORTANT:''' Help KolibriOS development with you ideas and contribution!
 
<center>
{| align="center" class="wikitable"
![http://www.kolibrios.org/ Home]
![[FAQ|FAQ]]
|-
![http://board.kolibrios.org/ Forum]
![[HowTo|Documentation]]
|-
![http://builds.kolibrios.org/ Nightly Builds]
![[Development|Development]]
|-
![http://bugs.kolibrios.org/ Bug Tracker]
![[Kolibri_tomorrow|Wanted Features]]
|-
![http://websvn.kolibrios.org/ Source Repository]
![[Applications|Applications]]
|-
![http://ftp.kolibrios.org/ File Repository]
![[Hardware_Support|Hardware Support]]
|-
!
![[Special:Categories|All categories]]
|}
</center>


== KolibriOS Features ==
== KolibriOS Features ==
* Boots from several devices, [http://en.wikipedia.org/wiki/NTFS NTFS] is also supported. You can even start it from [http://en.wikipedia.org/wiki/Windows Windows] (Windows will shutdown).
* A [http://en.wikipedia.org/wiki/Monolithic_kernel monolithic] [http://en.wikipedia.org/wiki/Preemption_(computing) preemptive] [http://en.wikipedia.org/wiki/Kernel_(computer_science) kernel] that is less than 100 kilobytes in size, complete with streams, parallel execution of system calls, a USB and [[New_stack|TCP/IP]] stack.
* Graphical user interface based on [http://en.wikipedia.org/wiki/VESA VESA].
* Speed: Thanks to being (carefully) written in Assembler, it's very fast.
* Development kit: code editor with a macro-assembler ([http://en.wikipedia.org/wiki/FASM FASM]) integrated.
* Size: KolibriOS is very small - The kernel and most of the programs fit on a 1.44MB floppy disk!
<!--* TCP/IP stack.-->
* Filesystem support: Read/write support for FAT16/32 (with long file names), ExFAT and ext2/3/4, read-only support for NTFS, XFS and CDFS(ISO9660).
* Fits on a single 1.44MB [http://en.wikipedia.org/wiki/Floppy Floppy] (many applications are compressed).
* Lightweight: Kolibri boots on any computer that has a Pentium (i586) compatible processor and at least eight megabytes of RAM.
* Runs with 8MB of RAM.
* Hardware support: A lot of the popular sound, network and graphics cards are supported (see [[Hardware_Support|supported hardware list]])
* Pre-emptive multitasking, streams, parallel execution of system calls.
* Comes with a development kit (code editor with [http://en.wikipedia.org/wiki/FASM FASM] macro-assembler integrated).
* Supported file systems are [http://en.wikipedia.org/wiki/FAT12 FAT12], [http://en.wikipedia.org/wiki/FAT16 FAT16], [http://en.wikipedia.org/wiki/FAT32 FAT32] (long names support), [http://en.wikipedia.org/wiki/NTFS NTFS] (partially, read only), [http://en.wikipedia.org/wiki/Ext2 ext2]/[http://en.wikipedia.org/wiki/Ext3 ext3] (partially, read only) and CDFS.
 
* [http://en.wikipedia.org/wiki/AC'97 AC'97] audio codec support for [http://en.wikipedia.org/wiki/Intel Intel], [http://en.wikipedia.org/wiki/nForce nForce], [http://en.wikipedia.org/wiki/nForce2 nForce2], [http://en.wikipedia.org/wiki/nForce3 nForce3], [http://en.wikipedia.org/wiki/nForce4 nForce4], SIS7012, FM801, VT8233, VT8233C, VT8235, VT8237, VT8237R, VT8237R Plus and EMU10K1X chipsets.
== Branches ==
<!--* [http://en.wikipedia.org/wiki/CD CD] and [http://en.wikipedia.org/wiki/DVD DVD] support.
* User can change [http://en.wikipedia.org/wiki/Theme_(computing) themes] directly in [http://en.wikipedia.org/wiki/Operating_system OS].-->


== External links ==
* [[EmbeddedKOS|Kolibri-A]] - an [https://en.wikipedia.org/wiki/Exokernel exokernel] version of KolibriOS for hardware engineers and driver developers
* [http://www.kolibrios.org/?&lang=en Official KolibriOS homepage]
* [http://board.kolibrios.org/ Developers forum]  
* [http://meos32.forumer.com/ English speaking developers forum - abandoned]
* [http://www.meos.sysbin.com/ Developers forum - abandoned]


<!-- Categories -->
<!-- Categories -->
Line 48: Line 64:
[[uk:KolibriOS]]
[[uk:KolibriOS]]
-->
-->
== Other Links ==
<!--{{portal|Free software|Floss logos.svg}}-->
* [http://en.wikipedia.org/wiki/MenuetOS MenuetOS]
* [[Roadmap | OS Roadmap]]
* [[Kolibri_tomorrow | What people want to see in KolibriOS tomorrow]]
* [[FAQ]]
* [[HowTo]]
* [[Applications]] - a description of programs for KolibriOS
* [[Last_changes | Recent changes]] - a description of recent changes in programs for KolibriOS

Latest revision as of 20:54, 3 November 2023

KolibriOS
KolibriOS logo
KolibriOS.png
KolibriOS desktop
Website: www.kolibrios.org
Developed by: KolibriOS Project Team
License: GPL
Kernel type: Monolithic kernel
Working state: Active

KolibriOS is an open source operating system for 32-bit x86 computers based on MenuetOS, written entirely in Assembler/FASM.

IMPORTANT: Help KolibriOS development with you ideas and contribution!

Home FAQ
Forum Documentation
Nightly Builds Development
Bug Tracker Wanted Features
Source Repository Applications
File Repository Hardware Support
All categories

KolibriOS Features

  • A monolithic preemptive kernel that is less than 100 kilobytes in size, complete with streams, parallel execution of system calls, a USB and TCP/IP stack.
  • Speed: Thanks to being (carefully) written in Assembler, it's very fast.
  • Size: KolibriOS is very small - The kernel and most of the programs fit on a 1.44MB floppy disk!
  • Filesystem support: Read/write support for FAT16/32 (with long file names), ExFAT and ext2/3/4, read-only support for NTFS, XFS and CDFS(ISO9660).
  • Lightweight: Kolibri boots on any computer that has a Pentium (i586) compatible processor and at least eight megabytes of RAM.
  • Hardware support: A lot of the popular sound, network and graphics cards are supported (see supported hardware list)
  • Comes with a development kit (code editor with FASM macro-assembler integrated).

Branches

  • Kolibri-A - an exokernel version of KolibriOS for hardware engineers and driver developers