[prev in list] [next in list] [prev in thread] [next in thread] 

List:       packet-writing
Subject:    Re: [packet-writing] packetcd at sourceforge
From:       "Deven T. Corzine" <deven () ties ! org>
Date:       2001-03-30 16:36:16
[Download RAW message or body]


On Wed, 28 Mar 2001, Jens Axboe wrote:

> On Wed, Mar 28 2001, Gerald Haese wrote:
> > Hi,
> > 
> > Jens opened a packet-cd project at Sourceforge.Net but it's out of date ...
> > What about setting up a CVS tree here?
> 
> It's out of date because the project has been dormit for some time.
> A CVS tree is a PITA to maintain for something that is essentially
> just a kernel patch, so that won't happen. The method of distribution
> will be patches only.

Actually, CVS was originally written by a company that was tracking their
own modified version of a Sun kernel source tree.  You wouldn't need to go
to the trouble of actually tracking the entire kernel source tree, though.
You could import just the kernel files you're changing (tagged with the
Linux kernel version each came from) and have CVS generate patches that
people can apply to their kernel source trees.  (It would also be easier to
keep parallel branches from different base kernel versions.)

What would it take to get this project to the point where you only need to
distribute a kernel module (which you could then pre-compile) and not need
to patch the kernel at all?  (This probably would require getting certain
patches integrated into the mainstream kernel distribution, but that's not
uncommon...)

On a separate note, is there any packet-writing code available that does
NOT require a kernel patch, but does everything from application space in
user mode?  This would avoid the risk of crashing, and allow an application
(such as a backup utility) to be created without requiring a special kernel
to run.  If this doesn't exist, could it be adapted from the existing patch
or would it be impossible for some reason?

Deven


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic