summaryrefslogtreecommitdiff
path: root/Mach/OskitMach.mdwn
blob: 98b6dfc715ead1915337a9735ad1de1a5849c5eb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
## <a name="Table_of_Contents"> Table of Contents </a>

%TOC%

## <a name="About"> About </a>

OSKit Mach is a branch off of the [[GnuMach]] kernel which makes use of the underpinnings provided by [the OSKit](http://www.cs.utah.edu/flux/oskit/) from [the Flux Research Group](http://www.cs.utah.edu/flux/). After the release of [[GnuMach]] 1.3, OSKit Mach has been merged as the new [[GnuMach]] 2.x mainline.

The OSKit provides a neat driver base where both [[FreeBSD]] and Linux (2.2.12) drivers are made available to [Mach](http://www-2.cs.cmu.edu/afs/cs/project/mach/public/www/mach.html) and thus the Hurd.

## <a name="Status"> Status </a>

Here is a [[OskitMachStatusList]] on what is required before a full conversion of the project to using oskit.

There's also an effort at an [Oskit Mach Alpha Port](http://savannah.gnu.org/projects/gnumach-alpha/).

## <a name="Building"> Building </a>

First you need to get the latest OSKit and the oskit-mach stuff. Take a look at the following [tutorial](http://www.etherhogz.org/doc/oskit-mach.html) to get started. Or the locally kept brief version, [[BuildingOskitMach]].

## <a name="Debugging"> Debugging </a>

Igor Khavkine's, , excellent help to [remote debug oskit-mach over a serial line](http://www.etherhogz.org/doc/oskit-boot.txt), or the local [[RemoteDebugOskitMach]].

----

**_Comments:_**

Updates:

-- [[Main/JoachimNilsson]] - 14 May 2002 - Original version -- [[Main/LuisBustamante]] - 04 Jun 2002 -- [[Main/GrantBow]] - 20 Sep 2002