Main Page: Difference between revisions

From KolibriOS wiki
Jump to navigation Jump to search
No edit summary
(add about exfat support)
 
(21 intermediate revisions by 5 users not shown)
Line 6: Line 6:
   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 18: Line 14:
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].
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].


'''IMPORTANT:''' Help KolibriOS development by working on ideas from the [[Google Summer of Code 2013]] list!
'''IMPORTANT:''' Help KolibriOS development with you ideas and contribution!


<center>
<center>
Line 26: Line 22:
|-
|-
![http://board.kolibrios.org/ Forum]
![http://board.kolibrios.org/ Forum]
![[HowTo/|Documentation]]
![[HowTo|Documentation]]
|-
|-
![http://builds.kolibrios.org/ Nightly Builds]
![http://builds.kolibrios.org/ Nightly Builds]
![[Kolibri_tomorrow|Wanted Features]]
![[Development|Development]]
|-
|-
![http://bugs.kolibrios.org/ Bug Tracker]
![http://bugs.kolibrios.org/ Bug Tracker]
![[Last_changes|Changelog]]
![[Kolibri_tomorrow|Wanted Features]]
|-
|-
![http://websvn.kolibrios.org/ Source Repository]
![http://websvn.kolibrios.org/ Source Repository]
Line 40: Line 36:
![[Hardware_Support|Hardware Support]]
![[Hardware_Support|Hardware Support]]
|-
|-
![[Development|Development]]
!
![[Special:Categories|All categories]]
![[Special:Categories|All categories]]
|}
|}
Line 46: Line 42:


== KolibriOS Features ==
== KolibriOS Features ==
* 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 only 80 kilobytes, complete with streams, parallel execution of system calls and a TCP/IP stack.
* 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.
* Speed. Thanks to being written in Assembler, it's very fast.
* Speed: Thanks to being (carefully) written in Assembler, it's very fast.
* Size. KolibriOS is very small - most of it fits on a 1.44MB floppy disk!
* Size: KolibriOS is very small - The kernel and most of the programs fit on a 1.44MB floppy disk!
* Filesystem support. It supports FAT16/32, (read-only) ext2/3/4, NTFS and CDFS support, with XFS support planned.
* 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 anything that has a Pentium and at least eight megabytes of RAM.
* Lightweight: Kolibri boots on any computer that has a Pentium (i586) compatible processor and at least eight megabytes of RAM.
* Driver support. A lot of the popular sound, network and graphics cards are supported (see [[Hardware_Support|supported hardware list]])
* Hardware support: A lot of the popular sound, network and graphics cards are supported (see [[Hardware_Support|supported hardware list]])
* Comes with a development kit (code editor with [http://en.wikipedia.org/wiki/FASM FASM] macro-assembler integrated).
* Comes with a development kit (code editor with [http://en.wikipedia.org/wiki/FASM FASM] macro-assembler integrated).
<!--* TCP/IP stack.
* Runs on low end systems and older hardware [[SystemRequirements|(system requirements)]].
* Requires only 8 Mib of RAM to boot. (Some versions will boot with as little as 6 Mb)
* Pre-emptive multitasking, streams, parallel execution of system calls.
* Multiple supported file systems including [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]/[http://en.wikipedia.org/wiki/Ext4 ext4] (partially, read only) and CDFS.
* Drivers for popular sound, network and graphics cards [[Hardware_Support|(supported hardware)]].-->
<!--* [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].-->


== Branches ==
== Branches ==


* [[EmbeddedKOS|Kolibri-A]] - an embedded version of KolibriOS
* [[EmbeddedKOS|Kolibri-A]] - an [https://en.wikipedia.org/wiki/Exokernel exokernel] version of KolibriOS for hardware engineers and driver developers
* [[New_stack|New network stack]] (based on BSD/Berkeley sockets)


<!-- Categories -->
<!-- Categories -->

Latest revision as of 20:54, 3 November 2023

KolibriOS
Error creating thumbnail: Unable to save thumbnail to destination
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