[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Nbd] history about nbd



On Fri, Feb 10, 2012 at 7:52 PM, harryxiyou <harryxiyou@...17...> wrote:
> On Fri, Feb 10, 2012 at 6:54 PM, Wouter Verhelst <w@...112...> wrote:
> ...
>>>
>>> Now, you and Paul mantain nbd. But i am not sure if you maintain the
>>> user space including nbd-server.c and nbd-client.c, etc. And Paul maintains
>>> nbd in Linux kernel space including drivers/block/nbd.c and include/linux/nbd.h.
>>> You and Paul are mainly in charge of which parts. Cloud you please tell me
>>> clearly. Thanks very much.
>>
>> As you say, Paul maintains the kernel bits, and I maintain the userspace
>> bits.
>>
>> In case you're interested, here's a short overview of things that I
>> pulled out of the commit logs:
>> - 2003-07-13: last commit by Pavel Machek to the userspace code
>> - 2003-10-27: release of nbd v2.6 (userspace parts), containing mainly
>>  some compile fixes and bugfixes since the handover from Pavel
>> - Early 2004: release of nbd v2.7
>> - 2004-06-27: started using the GLib utilities library to add support
>>  for things like hashtables, dynamic arrays, etc, without having to
>>  write it myself
>> - 2005-10-27: release of nbd v2.8, which saw a fairly major rewrite of
>>  the internals to nbd-server (stopped using global variables to store
>>  state, etc)
>> - 2006-11-01: release of nbd v2.9, which featured a configuration file
>>  and a test suite
>> At that point, development slowed down somewhat, with still the
>> occasional bugfix release and new feature here and there. What stands
>> out from the period since then is this:
>> - 2010-08-09: release of nbd v2.9.18, the first version that supports
>>  named exports
>
> So thanks for you and Paul's jobs. And i will join us to develop nbd.
> I love this one ;-)
>

Do you have some articles for describing the nbd user space codes and
realizing mechanism? What about Paul? Give me some methods to read
the codes easily. Thanks ;-)


-- 
Thanks
Harry Wei



Reply to: