Table of Contents

%TOC%
Click here to edit this page.
# Introduction This page serves as a simple project page for me. I use it to list my personal Hurd related projects. If you wish to comment on my lack of progrss, do so in [[TWiki/GoodStyle]], preferably at the bottom of this page. # Current Project Currently I'm working on importing new Linux drivers to the OSKit. "New" means simply to add more of the drivers existing in Linux 2.2.X that don't exist in the OSKit today. ## Add "new" Linux drivers to the OSKit To test any of the work in this project you first need to upgrade the OSKit to Linux 2.2.22 using my patches below.
Part Brief description DIFF Date
2.2.22-NET Adds more Linux NIC drivers    
# Previous Project(s) ## Upgrade OSKit Linux drivers The OSKit itslef is currently at Linux version 2.2.12 for most of its drivers. The objective of this project was to upgrade to 2.2.22. The first patch brings the Linux drivers up to version 2.2.13, it also includes some [[Mach/UsefulOskitPatches]]. **_Note:_** 1. The patches are cummulative, i.e., you only need one. 2. The patches only upgrade existing OSKit drivers, they don't add support for new ones. Unlike the corresponding Linux patches.
Part Brief description DIFF Date
2.2.13 Upgrade from Linux 2.2.12 to 2.2.13 patch-oskit-linux-2.2.13.diff.gz Oct 27, 2002
2.2.14 Upgrade from Linux 2.2.12 to 2.2.14 patch-oskit-linux-2.2.14.diff.gz Oct 30, 2002
2.2.15 Upgrade from Linux 2.2.12 to 2.2.15 patch-oskit-linux-2.2.15.diff.gz Oct 31, 2002
2.2.16 Upgrade from Linux 2.2.12 to 2.2.16 patch-oskit-linux-2.2.16.diff.gz Oct 31, 2002
2.2.17 Upgrade from Linux 2.2.12 to 2.2.17 patch-oskit-linux-2.2.17.diff.gz Nov 1, 2002
2.2.18 Upgrade from Linux 2.2.12 to 2.2.18 patch-oskit-linux-2.2.18.diff.gz Nov 1, 2002
2.2.19 Upgrade from Linux 2.2.12 to 2.2.19 patch-oskit-linux-2.2.19.diff.gz Nov 4, 2002
2.2.20 Upgrade from Linux 2.2.12 to 2.2.20 patch-oskit-linux-2.2.20.diff.gz Nov 5, 2002
2.2.21 Upgrade from Linux 2.2.12 to 2.2.21 patch-oskit-linux-2.2.21.diff.gz Nov 5, 2002
2.2.22 Upgrade from Linux 2.2.12 to 2.2.22 patch-oskit-linux-2.2.22.diff.gz Nov 5, 2002
Testing against [[Mach/OskitMach]] is currently a real hassle. Fortunately I found [an older **stable** oskit-mach](http://gnufans.org/joachim/hurd/oskit-mach-2002-06-22.tgz) that I can use for testing. # Future Work 1. Add support for my [[RealTek]] 8139 - testing has begun using the 8139too.c and rtl819.c drivers from Linux 2.2.20 - as well as the [latest work by Donald Becker](http://www.scyld.com/network/rtl8139.html). 2. Add support for my ATA-100 controller to the OSKit - using [And� Hedricks ATA-100 patches](http://www.kernel.org/pub/linux/kernel/people/hedrick/ide-2.2.20/). 3. _Try to enable GNUmach to use the [[FreeBSD]] drivers in the OSKit_
I have now looked into this. The [[FreeBSD]] PCI related drivers are initialized from the [[FreeBSD]] PCI probe. GNUmach uses the Linux PCI stuff and hence it would not be done easily. 4. Port a simple DHCP client. 5. Use the sound drivers in the OSKit -- port a useful sound daemon. 6. I want to get SMP working with OSKit-mach. ---- Feel free to contact me if you have any comments or suggestions. -- [[Main/JoachimNilsson]] - Nov 7th 2002 # Comments