Article View: borland.public.cppbuilder.nativeapi
Article #12325Re: virtual drive again
From: David Scheffel
Date: Wed, 10 Dec 2003 09:27
Date: Wed, 10 Dec 2003 09:27
49 lines
3338 bytes
3338 bytes
So you use a device driver in SolFS, right? How did you finally solved the task? Did you engage an extern company to write an framework you can build on? "Eugene Mayevski [SecureBlackbox]" <mayevski@eldos.org> schrieb im Newsbeitrag news:3fd668fc@newsgroups.borland.com... > Remy Lebeau (TeamB) wrote: > > >>What I meant is that if we order such development now, we will > >>pay 20K and get the result in 3-4 months. If we developed it > >>ourselves, it would probably cost about $7-8K, but it would take > >>6-8 months. > > Why? > > (I am talking about virtual file system driver, which I am interested > in. it is possible that other types of drivers are less expensive). > > Due to complexity of development, and, what is more important, of > debugging. Drivers are usually written completely in C (no C++) with > limited stack and heap size. Documentation is limited (DDK describes > only small part of functions), experience matters much more than with > desktop development. There are much less people who can share some tip > in newsgroup or forum. > > Those companies that offer custom development services charge > ~200-$300/hr (the one that I talked about charged $50/hr, and this was > non-US company). > > Debugging - any problem and you have to reboot the computer and repeat > the testing sequence (which can be quite complicated). Debugging is done > either using MS debug tools (cool command line debugger :) or using some > kind of logging (I didn't look deeper into this). Kernel of each OS is > different and it changes from service pack to service pack. You have to > test the driver with each version of OS, with each service pack etc. > > > Well, if we had this amount of free resources, we would certaintly try > to make the driver (it's a very interesting software engineering task), > but the final question is "who will compensate the cost of development". > Drivers are the thing that can rarely be reused in some other project, > and to cover cost of driver development for SolFS we would have to sell > much more copies of SolFS that we do now :). > > -- > Eugene Mayevski > EldoS Corp., CTO > Security and networking solutions > http://www.eldos.com >
Technical Details
Message-ID:
<3fd6e717@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mailReferences:
<3fd4965e@newsgroups.borland.com> <3fd4b869$1@newsgroups.borland.com> <3fd5968a@newsgroups.borland.com> <3fd63647$1@newsgroups.borland.com> <3fd655d5$3@newsgroups.borland.com> <3fd65b0e@newsgroups.borland.com> <3fd663ca$3@newsgroups.borland.com> <3fd668fc@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 10cc67,17877f31c3c682d1 X-Google-Attributes: gid10cc67,public X-Google-ArrivalTime: 2003-12-10 01:39:19 PST From: "David Scheffel" <david.scheffel@schlund.de> Newsgroups: borland.public.cppbuilder.nativeapi References: <3fd4965e@newsgroups.borland.com> <3fd4b869$1@newsgroups.borland.com> <3fd5968a@newsgroups.borland.com> <3fd63647$1@newsgroups.borland.com> <3fd655d5$3@newsgroups.borland.com> <3fd65b0e@newsgroups.borland.com> <3fd663ca$3@newsgroups.borland.com> <3fd668fc@newsgroups.borland.com> Subject: Re: virtual drive again Date: Wed, 10 Dec 2003 10:27:44 +0100 Lines: 51 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 NNTP-Posting-Host: 212.227.35.73 Message-ID: <3fd6e717@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1071048471 212.227.35.73 (10 Dec 2003 01:27:51 -0700) Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail