Wiki
Version 17 (Matthew Iselin, 12/15/2010 09:54 pm)
| 1 | 1 | h1. Pedigree |
|
|---|---|---|---|
| 2 | 2 | QuokForge Admin | |
| 3 | 8 | Matthew Iselin | Pedigree is a hobby operating system, primarily designed by James Molloy ([[JamesM]]) and Joerg Pfahler ([[Joerg]]) and |
| 4 | 8 | Matthew Iselin | primarily implemented by James Molloy ([[JamesM]]), Joerg Pfahler ([[Joerg]]), and Matthew Iselin ([[Matt]]). |
| 5 | 1 | ||
| 6 | 13 | Eduard Burtescu | The current development team consists of [[Matt]] and [[Eddy]]. |
| 7 | 6 | QuokForge Admin | |
| 8 | 8 | Matthew Iselin | The objectives of Pedigree are to develop a solid yet portable operating system from the ground up with an object oriented architecture where possible. The goal is to support multiple different subsystems to allow many different applications to run natively on Pedigree. At the moment a POSIX subsystem exists, with plans for the implementation of a native subsystem. Pedigree also caters for two different driver interfaces: our native, C++, interface, and the C "CDI" interface (Ported from "Tyndur":http://lowlevel.brainsware.org/wiki/index.php/T%C3%BDndur). |
| 9 | 6 | QuokForge Admin | |
| 10 | 17 | Matthew Iselin | The second release, [[Foster_Milestone_1|Foster Milestone 1]] (click for download URL and information), is now available. |
| 11 | 10 | Matthew Iselin | |
| 12 | 12 | Matthew Iselin | h1. Recommended Reading |
| 13 | 12 | Matthew Iselin | |
| 14 | 16 | Matthew Iselin | * How Pedigree is [[Versioning|versioned]]. |
| 15 | 12 | Matthew Iselin | * How to [[Checkout|check out]] the kernel. |
| 16 | 12 | Matthew Iselin | * How to [[Build|build]] the kernel. |
| 17 | 12 | Matthew Iselin | * [[MemoryMap|Runtime Memory Maps]] per target architecture. |
| 18 | 12 | Matthew Iselin | * [[POSIX]] support - what's implemented and what's not. |
| 19 | 12 | Matthew Iselin | * [[Quick_Reference|Quick Reference]] - details some unique features of Pedigree and how to use them. |
| 20 | 16 | Matthew Iselin | * Our [[Workflow|Git Workflow]] outlines the purpose and usage of branches and tags in the repository. |
| 21 | 12 | Matthew Iselin | |
| 22 | 12 | Matthew Iselin | h1. Supported Architectures |
| 23 | 12 | Matthew Iselin | |
| 24 | 1 | The OS currently supports the following architectures in various degrees; |
|
| 25 | 1 | ||
| 26 | 12 | Matthew Iselin | * x86 / ia32 - NOT EFI-based systems |
| 27 | 12 | Matthew Iselin | * x64 / x86-64 - NOT EFI-based systems |
| 28 | 12 | Matthew Iselin | * ARM - BeagleBoard (with u-boot) |
| 29 | 6 | QuokForge Admin | * PowerPC - Runs on Apple iBooks, G4 towers etc. |
| 30 | 9 | Matthew Iselin | |
| 31 | 7 | Eduard Burtescu | Our "wish list" for architecture support is as follows: |
| 32 | 4 | QuokForge Admin | |
| 33 | 2 | QuokForge Admin | * MIPS - revive the MIPS port and bring the system up to its full potential |
| 34 | 9 | Matthew Iselin | |
| 35 | 1 | If you can help with this wish list, please notify the developers. We appreciate the support. |
|
| 36 | 14 | Matthew Iselin | |
| 37 | 15 | Matthew Iselin | h1. Licenses & Related Notes |
| 38 | 14 | Matthew Iselin | |
| 39 | 14 | Matthew Iselin | * This product includes software developed by the University of California, Berkeley and its contributors. |