RE: Re: Re: NAND file system

<[email protected]>
Newsgroups gmane.linux.file-systems.jffs
Message-ID <[email protected]>
----- Original Message -----
From:Charles Manning <[email protected]>
To:<[email protected]>
Subject:Re: Re: NAND file system
Date:Wed, 19 Mar 2003 16:00:10 +0800
> On Wed, 19 Mar 2003 18:54, you wrote:
> > > > > Hello Jim
> > > > >
> > > > > I am the person who wrote YAFFS which is now being used in various
> > > > > devices. YAFFS is the only file system that was written specifically
> > > > > for NAND flash. Therefore YAFFS is able to avoid the special problems
> > > > > with dealing with NAND and is able to exploit special NAND features
> > > > > to get better speed. This makes YAFFS is very robust and fast.
> > > > >
> > > > > YAFFS is very portable and is being used with Linux, WindowsCE (and
> > > > > CE.NET) and various embedded RTOS. Thus, I am confident YAFFS can be
> > > > > ported to support Windows.
> > > > >
> > > > > You might consider contacting Aleph One ([email protected]), the
> > > > > company that deals with YAFFS to find out about porting services.
> > > >
> > > > Thank you very much first, Charles.
> > > > Since I have no idea at fs and NAND flash,I dont understand "be ported
> > > > to support windows" very clearly. In my opinion ,the way in which a OS
> > > > support a filesystem is to integrate the fs support into the os(just
> > > > like linux support FAT),how can the windows support the YAFFS? I think
> > > > you cant modify the windows' code,isn't it?
> > >
> > > Jim
> > >
> > > The way this works ius that the file systems are not built directly into
> > > the OS. Instead they are hooked up through a file system interface. This
> > > allows many different file systems to be hooked up.
> >
> > Yes, you are right, what I wanted to say is just what you mean,sorry about
> > my wrong expression before:)
> >
> > > In windows there is another way to do it. There is an exta interface for
> > > hooking up external devices and make them appear like a a file system.
> > > This is the interface that is used for example when you hook up a
> > > WindowsCE device to a PC and you see it as "My Device".
> >
> > From what you said ("another way",I mean) ,I think windows supply the file
> > system hook, isn't it? I dont know about the file system in windows at all.
> > And, even if I port the YAFFS to support windows,should I wait the windows
> > to update to support the YAFFS like recompiling linux kernel to support
> > some new file system? or all the porting job I should do is just modify the
> > code in YAFFS and then the _current_ version windows can identify the YAFFS
> > in NAND flash?
> 
> In both methods, WIndows supplies some system hooks. In the one way, the file 
> system is loaded through Explorer (I think) and the other way is through 
> standard file system interfaces.
> 
> The reality with Windows is that nobody will make YAFFS work with Windows 
> until somebody thinks it is worth doing the work or thinks it is worth paying 
> to have it done.
> 
> What happens it that YAFFS must get new interface code to hook it up to 
> Windows. Once this is done, it is installed into Windows like you install a 
> driver. Then, Windows initialises the file systemn and sees the NAND flash as 
> a disk.
> 
> Does that explain it?
> 

Yes, I think I understood you .So I have to install something 
like a YAFFS driver on the current-version windows to make it 
support the YAFFS and cant identify/format a NAND flash.

Sorry I  have neither enough time nor enough programming 
experience on windows to porting it,though I really want to make it done as some kind of challenge to me.


Best Regards

Jim Zeus
______________________________________

===================================================================

To unsubscribe from this list: send the line "unsubscribe jffs-dev" in
the body of a message to [email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.