All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ramachandra K <ariston@gmail.com>
To: reiserfs-list@namesys.com
Subject: implementing reiserfs in C++ for a new OS
Date: Sat, 7 Aug 2004 18:41:31 +0530	[thread overview]
Message-ID: <71d3364904080706112e72fb6b@mail.gmail.com> (raw)

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

             reply	other threads:[~2004-08-07 13:11 UTC|newest]

Thread overview: 58+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-07 13:11 Ramachandra K [this message]
2004-08-07 14:54 ` implementing reiserfs in C++ for a new OS Redeeman
2004-08-07 15:05   ` Dr. Giovanni A. Orlando
2004-08-07 15:11     ` Redeeman
2004-08-07 17:51 ` Hans Reiser
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=71d3364904080706112e72fb6b@mail.gmail.com \
    --to=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.