home *** CD-ROM | disk | FTP | other *** search
- >>>>> "Markus W" == Markus Wild <mw@eunet.ch> writes:
-
- Markus W> We definitely *don't* want GPL code in the kernel, so this
- Markus W> renders the Linux floppy code completely useless to us,
- Markus W> sorry.
-
- Sad to say it but the AmigaDOS filesystem version 1 is based on code which
- is GPLed. I have had a discussion with the original author, Frank
- "Crash" Edwards, about his conditions (because I anticipated the GPL
- reluctance) which resulted in this:
-
- Crash> Okay, then; link the AmigaDOS filesystem code into the kernel
- Crash> and provide the binary. Also provide object files, if that's
- Crash> the way the other pieces of the kernel are distributed. And
- Crash> wherever there's a pointer to the source for the kernel, put a
- Crash> similar mention of the AmigaDOS vfs being available there
- Crash> also.
-
- Crash> On the ftp site, put the AmiVFS filesystem source code into
- Crash> whatever files contain the source code for the other
- Crash> filesystems; or put it into the same directory as the other
- Crash> filesystems on the ftp site.
-
- Crash> Basically, I want people to be able to find and use the code as
- Crash> easily as they could find and use the rest of the NetBSD
- Crash> package.
-
- The VFS code Crash talks about is an AmigaDOS FS implementation for
- Amiga Unix, which is the implementation I used as a starting point.
- Are the intent of his last paragraph in any way compatible with any
- type of copyright we're willing to include into the NetBSD kernel?
- I suspect we could come to some solution if the involved parties just
- want to. Maybe it would be best if Markus W. and Crash spoke directly?
-
- I'm going to write a version 2 of my FS which will be from scratch, now
- that I know a bit more of FS writing in general and NetBSD FSs in
- particular. There's also need for some design changes in order to
- accomodate for write capabilities. This version will be BSD copyrighted,
- but it won't be finished in quite some time.
-
- Today, version 1 is half-stable, meaning a find . -print of a 10000+ file
- partition works OK and no memory will have leaked after unmounting the
- partition after such a walk. The problem is that the caching strategy
- used is quite memory consumptive when one is dealing with large files
- in large directories. I have a directory with all my archive files,
- several of which are larger than 2MB and when tarring this to tape, the
- kernel will run out of memory resulting in a panic in pmap_enter_ptpage
- (the STE address won't be mapped resulting in a address fault). This
- happens for me regularily when doing memory intensive tasks, i.e. not
- just when using the AmigaDOS FS module. For example, make depend of
- perl were really hard to get through. Well, I just have 4MB of RAM,
- tough luck! I will get 4 more MB soon, I suspect.
-
- Niklas
-
- Niklas Hallqvist Phone: +46-(0)31-40 75 00
- Applitron Datasystem Fax: +46-(0)31-83 39 50
- Molndalsvagen 95 Email: niklas@appli.se
- S-412 63 GOTEBORG, Sweden mcsun!seunet!appli!niklas
-
-