Difference between revisions of "Main Page"

From KolibriOS wiki
Jump to navigation Jump to search
m (GSoC'2017 -> GSoC'2018)
(24 intermediate revisions by 4 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 16: Line 12:
 
}}
 
}}
  
KolibriOS is an [http://en.wikipedia.org/wiki/Open-source_software open source] [http://en.wikipedia.org/wiki/Operating_system operating system] for [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 by working on ideas from the [[Google Summer of Code 2018]] list!
  
 
<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]]
 
|-
 
|-
![[Google_Summer_of_Code_2013|'''GSoC Information''']]
+
!
 
![[Special:Categories|All categories]]
 
![[Special:Categories|All categories]]
 
|}
 
|}
Line 46: Line 42:
  
 
== KolibriOS Features ==
 
== KolibriOS Features ==
* Insanely fast. As an Assembler-coded operating system, it does not use anything beyond what it needs to run. Even VESA does not cause any slowdowns.
+
* 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.
* Bloatless. 90% of the software for Kolibri fits on a single floppy disk.
+
* Speed: Thanks to being (carefully) written in Assembler, it's very fast.
* Compatible. It boots from anything, including NTFS drives and even from [http://en.wikipedia.org/wiki/Windows Windows] itself. It supports FAT16/32, ext2/3/4 and CDFS. We are even compatible with NTFS!
+
* Size: KolibriOS is very small - The kernel and most of the programs fit on a 1.44MB floppy disk!
* Graphical. Despite being smaller than Linux's kernel, it manages to pack in a fully working graphics interface and a base of applications for you to use.
+
* Filesystem support: Read/write support for FAT16/32 (with long file names) and ext2/3/4, read-only support for NTFS, XFS and CDFS(ISO9660).
* Easy to develop. KolibriOS comes with all the software you need to write software for it out of the box.
+
* Lightweight: Kolibri boots on any computer that has a Pentium (i586) compatible processor and at least eight megabytes of RAM.
* Lightweight. Kolibri runs on anything that has a Pentium and eight megabytes of RAM.
+
* 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 ==
  
* Embedded version of KolibriOS - [[EmbeddedKOS|Kolibri-A]]
+
* [[EmbeddedKOS|Kolibri-A]] - an embedded version of KolibriOS
* New network stack (Berkeley sockets-based) [[New stack]]
 
  
 
<!-- Categories -->
 
<!-- Categories -->

Revision as of 16:40, 18 October 2017

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 by working on ideas from the Google Summer of Code 2018 list!

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) 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