mtd/fs/jffs3 JFFS3design.tex,1.37,1.38

Artem Bityuckiy dedekind at infradead.org
Tue Apr 19 11:51:44 EDT 2005


Update of /home/cvs/mtd/fs/jffs3
In directory phoenix.infradead.org:/tmp/cvs-serv12071

Modified Files:
	JFFS3design.tex 
Log Message:
Add a paragraph.


Index: JFFS3design.tex
===================================================================
RCS file: /home/cvs/mtd/fs/jffs3/JFFS3design.tex,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- JFFS3design.tex	14 Apr 2005 17:25:23 -0000	1.37
+++ JFFS3design.tex	19 Apr 2005 15:51:40 -0000	1.38
@@ -287,6 +287,25 @@
 time, memory consumption and inode build time are liner functions of the
 amount of the stored data.
 
+\section{JFFS3 goals and requirements}
+The following is somewhat unstructured list of JFFS2 goals and requirements.
+
+\begin{enumerate}
+\item Fully POSIX-compatible file system.
+\item The main OS is Linux (TODO: nonetheless portable?).
+\item Good scalability.
+\item Preserve the possibility to efficiently use compression (like in JFFS2).
+\item Provide good wear-leveling.
+\item Tolerant to unclean reboots.
+\item Fast mounting.
+\item Reasonably low memory consumption.
+\item Fast enough read/write operations.
+\item Support different Flash types (NOR, NAND, etc).
+\item Support xattr.
+\end{enumerate}
+
+Of course there are a number of tradeoffs and we should find a balanced compromise
+solution,
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 %





More information about the linux-mtd-cvs mailing list