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