User:Pcmattman: Difference between revisions
Jump to navigation
Jump to search
Content added Content deleted
m (→My Articles: proper newlines...) |
(updated projects etc) |
||
Line 1: | Line 1: | ||
== Online Presence == |
|||
This is my user page, I'll keep it up to date with information about my OS, articles I have here on the wiki, and other weird and wonderful things... |
|||
* Github: [https://github.com/miselin miselin] |
|||
* Website: [https://ideasandcode.xyz https://ideasandcode.xyz] |
|||
== My OS Projects == |
== My OS Projects == |
||
Line 5: | Line 8: | ||
=== Pedigree === |
=== Pedigree === |
||
[ |
[https://www.pedigree-project.org https://www.pedigree-project.org] |
||
Features: |
Features: |
||
* x86, x86_64, |
* x86, x86_64, and ARM targets |
||
* POSIX compatibility |
* POSIX compatibility |
||
* Full TCP/IP stack |
* Full TCP/IP stack (with IPv6) |
||
* bash, GCC/binutils, coreutils, other programs ported |
* bash, GCC/binutils, coreutils, Apache, and many other programs ported |
||
* Python port |
* Python port |
||
=== FORGE === |
|||
=== Mattise - a simple x86 hobby OS with a monolithic architecture. === |
|||
Recently revived from an old git checkout. |
|||
[http://www.sf.net/projects/mattise SourceForge.net project page], [http://mattise.sf.net Official website] |
|||
Current features: |
|||
* Preemptive multitasking |
|||
* POSIX compatibility |
|||
* binutils and nasm port (working on a GCC port) |
|||
* C library port |
|||
* Robust IPC system |
|||
* Efficient memory manager |
|||
* No VFS |
|||
[https://github.com/miselin/forgeos https://github.com/miselin/forgeos] |
|||
Planned: |
|||
* GCC port |
|||
* A VFS |
|||
* Networking |
|||
* bash port |
|||
* Signal handling |
|||
== |
=== Rustic === |
||
No longer actively maintained, was an initial attempt at an OS in Rust (during the very early days of Rust - things have changed a lot!) |
|||
[[Porting Newlib]] - a simple tutorial that covers a newlib port for your OS. |
|||
[https://github.com/miselin/rustic https://github.com/miselin/rustic] |
|||
[[Porting Python]] - how to port Python to your own OS |
Latest revision as of 10:35, 2 June 2016
Online Presence
- Github: miselin
- Website: https://ideasandcode.xyz
My OS Projects
Pedigree
https://www.pedigree-project.org
Features:
- x86, x86_64, and ARM targets
- POSIX compatibility
- Full TCP/IP stack (with IPv6)
- bash, GCC/binutils, coreutils, Apache, and many other programs ported
- Python port
FORGE
Recently revived from an old git checkout.
https://github.com/miselin/forgeos
Rustic
No longer actively maintained, was an initial attempt at an OS in Rust (during the very early days of Rust - things have changed a lot!)