Notable Projects: Difference between revisions

Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content deleted Content added
more entries designed by committee
No edit summary
Line 17: Line 17:
|OSName=BareMetal
|OSName=BareMetal
|OSDescription=BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly or C/C++. The two main purposes of BareMetal are for educational uses in learning low-level OS programming in 64-bit Assembly and to be used as a base for a high-speed data processing node. Source code is well documented and freely available. As of version 0.4.9 BareMetal OS officially supports multiple processors, memory management, and Ethernet communications.
|OSDescription=BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly or C/C++. The two main purposes of BareMetal are for educational uses in learning low-level OS programming in 64-bit Assembly and to be used as a base for a high-speed data processing node. Source code is well documented and freely available. As of version 0.4.9 BareMetal OS officially supports multiple processors, memory management, and Ethernet communications.
|Contact=Ian Seyler (ian.seyler AT returninfinity.com)
|Contact=Ian Seyler (ian.seyler at returninfinity.com)
|URL=http://www.returninfinity.com/baremetal.html
|URL=http://www.returninfinity.com/baremetal.html
|LastReleaseYear=2013
|LastReleaseYear=2013
Line 48: Line 48:
|OSName=KnightOS
|OSName=KnightOS
|OSDescription=Open-source operating system for Texas Instruments calculators. Features preemptive multitasking, memory management, etc. Written in z80 assembly.
|OSDescription=Open-source operating system for Texas Instruments calculators. Features preemptive multitasking, memory management, etc. Written in z80 assembly.
|Contact=Drew DeVault (sir@cmpwn.com)
|Contact=Drew DeVault (sir at cmpwn.com)
|URL=http://knightos.org
|URL=http://knightos.org
|Status=Mature SDK, usable kernel, usable userspace, no math
|Status=Mature SDK, usable kernel, usable userspace, no math
Line 55: Line 55:
{{OSProject
{{OSProject
|OSName=Haiku
|OSName=Haiku
|Contact=haiku-development@freelists.org
|Contact=haiku-development at freelists.org
|OSDescription=Fully featured open source operating system inspired by the commercial Be Operating System. Has a preemptive, modular kernel, reasonable POSIX compatibility, a nice (non-X11-based) GUI, and a wide variety of ported and native applications (including a WebKit based browser). Nearly the entire operating system is written in C++98 (including the kernel), albeit with little usage of exceptions.
|OSDescription=Fully featured open source operating system inspired by the commercial Be Operating System. Has a preemptive, modular kernel, reasonable POSIX compatibility, a nice (non-X11-based) GUI, and a wide variety of ported and native applications (including a WebKit based browser). Nearly the entire operating system is written in C++98 (including the kernel), albeit with little usage of exceptions.
|URL=https://www.haiku-os.org/
|URL=https://www.haiku-os.org/
Line 63: Line 63:
|LastReleaseDescription=R1 alpha 4.1
|LastReleaseDescription=R1 alpha 4.1
|Status=(Nightly/dev builds active)
|Status=(Nightly/dev builds active)
}}

{{OSProject
|OSName=LK (Little Kernel)
|Contact=Travis Geiselbrecht (travisg at gmail.com)
|OSDescription=An open source embedded multiprocessor kernel for ARM, x86, x86-64. Other platforms are work-in-progress and are in various stages of development with varying activity.
|URL=https://github.com/littlekernel/lk
|Status=Active
}}
}}


Line 77: Line 85:
|OSDescription=SeaOS is a hybrid kernel with loadable modules that supports ATA, AHCI, EXT2, ELF, and many other fancy acronyms.
|OSDescription=SeaOS is a hybrid kernel with loadable modules that supports ATA, AHCI, EXT2, ELF, and many other fancy acronyms.
It has basic networking support, initial VT-x support, and is self-hosting with a fairly complete unix-like userland. Designed for simplicity.
It has basic networking support, initial VT-x support, and is self-hosting with a fairly complete unix-like userland. Designed for simplicity.
|Contact=Daniel Bittman (danielbittman1 AT gmail.com)
|Contact=Daniel Bittman (danielbittman1 at gmail.com)
|URL=http://dbittman.github.io/seaos
|URL=http://dbittman.github.io/seaos
|Status=Active Development
|Status=Active Development