A Comfortable Couch

Wednesday, September 22, 2004

$95,000.00 US

That's how much OSR's File Systems Development Kit costs, $95k according the sales guy. Yeah, it seems a tad high to me too. Something seemed very familiar about them, when I got the price I was sure, these are the same guys Kubi talked too when I was there and we needed a file system integration piece. We didn't buy from them, but their pricing wasn't really the issue, it was other schedule issues. As a company they are quite nice and responsive fellows. I don't know if they sell many licenses, but Microsoft has a link to them right on the IFS home page so I'm sure they're doing something right. I have a feeling they have some hand in making the IFS toolit and MS resells it at a loss. That would explain it not being included in the MSDN kit.

I'm going to ask the guy at OSR if a freebie deal is possible, seeing how I'm going to open source this anyway. They'll help my project, in exchange they'll get some amount (i.e. not much) free publicity from my project. It might be something that requires some degree of handholding, not an instantly usable thing. It's worth an email anyway.

Otherwise the guy advised me to use the IFS kit from MS, use OSR Online web site for documentation, tips and community help, and to get a copy of the O'Reilly book Windows NT File System Internals, which is out of print.

I'm taking the guys advice on the book. Since its out of print, the cheapest copy I can find is $108. If anyone has a copy of this book they'd like to unload, let me know!

7 Comments:

Anonymous said...

Hey, Damien... I'm asking a contact in the industry about best sources for a book like this. I'll let you know what I hear back.

Duffbert
http://www.twduff.com

7:56 AMlink  
Anonymous said...

You could contact O'Reilly directly; they're big Open Source supporters, and have already placed many of their out-of-print books up on the website. Maybe they'd be willing to help you out...

9:24 AMlink  
Anonymous said...

Actually, the person I'm contacting *works* for O'Reilly, so if anyone knows where to get a copy of the book, she will. :-)

Duffbert
http://www.twduff.com

10:01 AMlink  
Anonymous said...

The latest... My contact at O'Reilly was shocked that the used copies were going for $299 and up. She's forwarding that to the marketing group. She'll look to see if any remaining copies are floating around, but don't hold your breath. She's also thinking that this might be a good one to release under their open source book program.

So... I can't guarantee a quick result, but things might be in the works.

Duffbert
http://www.twduff.com

10:23 PMlink  
Anonymous said...

"If you are trying to create virtual files or directories to be viewed through the Windows Shell, the shell extension interfaces may be a better option. Shell extension modules are user-mode DLLs that are registered with the Windows Shell. For more information on these interfaces, please refer to the Platform SDK section of the MSDN Online Library."

Since you're trying to implement a virtual filesystem, I'd investigate the shell extension option first. This is how most source control systems work, too (at least Clearcase and SVN do.). SVN's TortoiseSVN client talks to an SVN server via a) their shell integration, which in turn uses webDAV to talk to the ApacheDAV code, so...forget about webDAV in your case (too slow), but write a shellExtension which talks directly via TCPIP sockets to your node server(s)... Bingo.

Thomas Gumz

4:39 PMlink  
Damien said...

I'm not sure that shell extensions can do what I want. They appear to designed for extending the UI of Windows Explorer, but Couch is meant to be a full fledged file system that applications can use.

8:07 PMlink  
Julian Robichaux said...

FWIW, you can download the PDF version of Dominic Giampaolo's book about the Be File System at:

http://www.nobius.org/~dbg/index.html

I know that's not exactly what you're looking for, but it might be an interesting read, at least from the standpoint of design considerations.

- Julian

10:27 PMlink  

Post a Comment

<< Home