All of lore.kernel.org
 help / color / mirror / Atom feed
From: Hans Reiser <reiser@namesys.com>
To: Ramachandra K <ariston@gmail.com>
Cc: reiserfs-list@namesys.com
Subject: Re: implementing reiserfs in C++ for a new OS
Date: Sat, 07 Aug 2004 10:51:20 -0700	[thread overview]
Message-ID: <41151698.3020508@namesys.com> (raw)
In-Reply-To: <71d3364904080706112e72fb6b@mail.gmail.com>

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 ?
>  
>
Just the source.  I don't see why reading the source is difficult.  It 
should be easy to convert V4 C to C++ (C++ to C would be harder.....)

>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.
>  
>
Using V3 for a new OS is crazy.  Use V4.  V3 is obsolete.

>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
>
>
>  
>
Is it a free OS, or do you need to buy a license from us in addition to 
the GPL?

  parent reply	other threads:[~2004-08-07 17:51 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-07 13:11 implementing reiserfs in C++ for a new OS Ramachandra K
2004-08-07 14:54 ` Redeeman
2004-08-07 15:05   ` Dr. Giovanni A. Orlando
2004-08-07 15:11     ` Redeeman
2004-08-07 17:51 ` Hans Reiser [this message]
2004-08-09 14:36   ` Ramachandra K
2004-08-09 14:52     ` Dr. Giovanni A. Orlando
2004-08-09 15:09       ` Marcelo Pacheco
2004-08-09 15:12       ` mjt
2004-08-09 15:22         ` Dr. Giovanni A. Orlando
2004-08-09 15:35           ` mjt
2004-08-09 17:01             ` Chris Dukes
2004-08-09 17:24               ` mjt
2004-08-10  5:26                 ` Ramachandra K
2004-08-10 19:12                   ` Quinn Harris
2004-08-10 19:51                     ` Hans Reiser
2004-08-10 21:19                       ` mjt
2004-08-10 22:05                         ` Hans Reiser
2004-08-11  4:54                           ` Spam
2004-08-11  6:08                             ` Hans Reiser
2004-08-11 10:11                               ` Nikita Danilov
2004-08-11 16:43                                 ` Hans Reiser
2004-08-11 16:47                                   ` mjt
2004-08-11 16:55                                   ` Nikita Danilov
2004-08-11 17:36                                     ` Hans Reiser
2004-08-11 17:42                                       ` Dr. Giovanni A. Orlando
2004-08-11 17:44                                       ` Nikita Danilov
2004-08-11 20:40                                         ` Dr. Giovanni A. Orlando
2004-08-11 23:12                                           ` Hans Reiser
2004-08-11 17:16                                   ` Chris Dukes
2004-08-11 17:26                                     ` Nikita Danilov
2004-08-11 17:40                                     ` mjt
2004-08-11 17:42                                     ` Hans Reiser
2004-08-11 17:16                                   ` Alex Zarochentsev
2004-08-11 17:42                                     ` Hans Reiser
2004-08-11 20:21                               ` Spam
2004-08-12 14:44                                 ` mjt
2004-08-11  7:39                             ` mjt
2004-08-11  7:51                               ` Hans Reiser
2004-08-11  8:01                                 ` mjt
2004-08-11  8:10                               ` Dr. Giovanni A. Orlando
2004-08-11  8:28                                 ` Hans Reiser
2004-08-11  9:00                                 ` mjt
2004-08-11  9:44                                   ` Dr. Giovanni A. Orlando
2004-08-11  9:55                                     ` Rudy L. Zijlstra
2004-08-11 10:18                                     ` Nikita Danilov
2004-08-11 16:51                                       ` Hans Reiser
2004-08-11 10:54                                     ` mjt
2004-08-11 11:07                                       ` Christophe Saout
2004-08-11 12:12                                       ` Dr. Giovanni A. Orlando
2004-08-11 12:39                                         ` mjt
2004-08-11 13:04                                           ` Dr. Giovanni A. Orlando
2004-08-11 13:21                                             ` mjt
2004-08-11 23:22                                           ` Tom Vier
2004-08-12 14:47                                             ` mjt
2004-08-11 22:04                   ` David Greaves
2004-08-09 15:17       ` Jonathan Briggs
     [not found] <20040808020024.746D415C29@mail03.powweb.com>
2004-08-08  2:11 ` David Dabbs

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=41151698.3020508@namesys.com \
    --to=reiser@namesys.com \
    --cc=ariston@gmail.com \
    --cc=reiserfs-list@namesys.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.