User:Pcmattman: Difference between revisions

From OSDev.wiki
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 ===


[http://code.google.com/p/pedigree Project site]
[https://www.pedigree-project.org https://www.pedigree-project.org]


Features:
Features:
* x86, x86_64, PPC, MIPS and ARM targets
* 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


== My Articles ==
=== 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

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

https://github.com/miselin/rustic