From mboxrd@z Thu Jan 1 00:00:00 1970 From: Redeeman Subject: Re: implementing reiserfs in C++ for a new OS Date: Sat, 07 Aug 2004 17:11:28 +0200 Message-ID: <1091891488.14965.4.camel@localhost> References: <71d3364904080706112e72fb6b@mail.gmail.com> <1091890489.14965.2.camel@localhost> <4114EFBB.6030208@futuretg.com> Reply-To: redeeman@metanurb.dk Mime-Version: 1.0 Content-Transfer-Encoding: 7bit Return-path: list-help: list-unsubscribe: list-post: Errors-To: flx@namesys.com In-Reply-To: <4114EFBB.6030208@futuretg.com> List-Id: Content-Type: text/plain; charset="us-ascii" To: Reiserfs Mailinglist On Sat, 2004-08-07 at 17:05 +0200, Dr. Giovanni A. Orlando wrote: > Redeeman wrote: > > Hi, > > I suppose you are using GNU/Linux ... and therefore, you don't need > to re-write nothing > in C++, because is connected with the kernel and the kernel had been > written in C, not in C++. > > Second, the name is a little 'comic' for me, if it is OpenSource. > > If you will adopt a Kernel different than Linux ... good luck. i just suggested implementing reiser4, i said nothing about c++ :) > > Thanks, > Giovanni > > >i suggest implementing reiser4 instead > > > >On Sat, 2004-08-07 at 18:41 +0530, Ramachandra K wrote: > > > > > >>Hello, > >> > >>I am planning to implement ReiserFS on my operating system named Capital > >>(www.mitpune.com/research/capital1.html). To give a brief background - > >>Capital is a 32-bit Object Oriented operating system for the Intel > >>i386 range of > >>microprocessors. Capital's features include multithreading,virtual memory > >>and a VFS interface. > >> > >>The implementation language of Capital is C++ and hence I, along with my > >>team, would like to implement ReiserFS from scratch in C++. I know that > >>this is a daunting task requiring considerable effort. The main motivation, > >>in addition to implementing an efficient file system for my operating system, > >>is to acquire an in depth understanding of the principles behind the design > >>of ReiserFS and possibly come up with some new ideas. > >> > >>It would be of great help if I can get some pointers about how do I go about > >>understanding ReiserFS. > >> > >>Currently I have got a bird's eye view of ReiserFS (plugins, items, > >>dancing trees etc). > >>But I am still grappling with the following issues: > >> > >>1)I have not been able to get any information about the on-disk structure > >>(i.e where is the superblock, bitmaps etc). I guess I can get it by > >>reading the source > >> (probably mkreiserfs code would also be helpful). Is there any other > >>source of information ? > >> > >>2)All the information that is available at namesys.com is about Reiser4 and > >>I would like to know where I could get more information about version 3. > >> > >>I would greatly appreciate suggestions and pointers to more information. > >> > >>(Please CC the replies to me as I am currently not subscribed to the > >>mailing list) > >> > >>rgds > >>Ram > >> > >> > >> > > > -- > -- Redeeman