kernel 2.4.18-14 Building new filesystem

Submitted by linux_kernel
on October 18, 2003 - 2:20pm

Hello everyone,
I am new to this group and new to linux kernel also. so please do consider my Questions. i am really interested in linux at system level
I am working on one project. I have to build new filesystem (called Reservation fiel system, which will provide better QoS) on VFS. i am so much confused as i am really new to this thing. i tried understanding VFS system and data structure.
now my question. from where i should star? i want to make one simple dummy file system code and what to test it. can anybody make my concep clear. what i should do as a first step. what files i have to interact with ?
i am waitinf gor your replies. thakyou very much.
-_parthik

Why 2.4.18? Can you plea

Mind Booster Noori
on
October 18, 2003 - 2:49pm



First of all...

Can you please explain the why of your subject?
You're pretending to build RFS on 2.4.18? Why?

why RFS

linux_kernel
on
October 18, 2003 - 2:56pm

that my project.
What it will basically do is....
it will contain tree structure and will have 2 types of nodes.
1.. Sheduler node (say SN)
2... Queuing node (say QN)

there will be different type of queuing node and thay will be assigned weights based on priority. any request form OS will be queued in one of those QN (based on priority)
task of SN to shedule those QN's request.
basiccaly we are going to have our own QoS on linux. so tat will be done by RFS (which will be based on VFS as per described by my professor).
if you want i can email u whoel paper about RFS if u give me your email address.
i hope u got what i want to do.. i want to implement RFS using VFS...
i am waitin for your reply. thanks for getting inteest in my topic
-Parthik

Missed the point

Mind Booster Noori
on
October 18, 2003 - 5:49pm

Well, my question was why 2.4.18...

Mind Booster Noori's Webpage on Linux Kernel

why 2.4.18-14

Anonymous
on
October 19, 2003 - 12:32pm

hi,
sorry for that. i dont have any specific reason for using that verson. just i am new to linux so doing that with whatever resources i have.
well, i have back Question. does it make any big difference if i use diff verson. i am not sure. well, i can ue diff kernel if you suggest me why and how.
any way. waiting for your reply for file system stuff.

why 2.4.18-14

linux_kernel
on
October 19, 2003 - 12:36pm

hi,
sorrry for that. :-(
well, i dont have any specific reason for using 2.4.18-14. just i am new to linux and this system programming stuff, and i have to do that FS in short time. so i a using resources taht i have rigth now.
any way, i have back Question. does it make bog diff if i use diff kernel ? i am new to linux so asking u. i can use diff kernel if u suggest me .
anyway, i am waiting for yout reply regarding FS.
thanks.
-parthik

If the idea is to do a kernel

Mind Booster Noori
on
October 20, 2003 - 7:33am

If the idea is to do a kernel patch to add that FS, then yes, the patch will be kernel-deppendent.
I recommend you to use the last kernel, either the stable branch (2.4) or unstable (2.6), now that decision is up to you.

Files i have to deal with ?

linux_kernel
on
October 20, 2003 - 2:14pm

hi,
Thanks for reply. can u tell me what files i have to deal with ? i am new to linux. what i have to do as a first step to proceed my project ?
-Parthik

# du -h linux-2.4.23-pre7-mbn

Mind Booster Noori
on
October 22, 2003 - 9:54am

# du -h linux-2.4.23-pre7-mbn1/fs/
196K linux-2.4.23-pre7-mbn1/fs/hfsplus
912K linux-2.4.23-pre7-mbn1/fs/jfs
156K linux-2.4.23-pre7-mbn1/fs/befs
72K linux-2.4.23-pre7-mbn1/fs/msdos
304K linux-2.4.23-pre7-mbn1/fs/proc
76K linux-2.4.23-pre7-mbn1/fs/minix
224K linux-2.4.23-pre7-mbn1/fs/isofs
520K linux-2.4.23-pre7-mbn1/fs/nfs
348K linux-2.4.23-pre7-mbn1/fs/ext2
164K linux-2.4.23-pre7-mbn1/fs/umsdos
204K linux-2.4.23-pre7-mbn1/fs/hpfs
108K linux-2.4.23-pre7-mbn1/fs/sysv
192K linux-2.4.23-pre7-mbn1/fs/smbfs
260K linux-2.4.23-pre7-mbn1/fs/fat
100K linux-2.4.23-pre7-mbn1/fs/vfat
168K linux-2.4.23-pre7-mbn1/fs/ncpfs
184K linux-2.4.23-pre7-mbn1/fs/ufs
124K linux-2.4.23-pre7-mbn1/fs/affs
28K linux-2.4.23-pre7-mbn1/fs/romfs
72K linux-2.4.23-pre7-mbn1/fs/autofs
376K linux-2.4.23-pre7-mbn1/fs/lockd
444K linux-2.4.23-pre7-mbn1/fs/nfsd
60K linux-2.4.23-pre7-mbn1/fs/qnx4
3.2M linux-2.4.23-pre7-mbn1/fs/nls
140K linux-2.4.23-pre7-mbn1/fs/coda
592K linux-2.4.23-pre7-mbn1/fs/hfs
88K linux-2.4.23-pre7-mbn1/fs/adfs
512K linux-2.4.23-pre7-mbn1/fs/ntfs
60K linux-2.4.23-pre7-mbn1/fs/devpts
48K linux-2.4.23-pre7-mbn1/fs/efs
264K linux-2.4.23-pre7-mbn1/fs/partitions
352K linux-2.4.23-pre7-mbn1/fs/udf
40K linux-2.4.23-pre7-mbn1/fs/bfs
40K linux-2.4.23-pre7-mbn1/fs/openpromfs
148K linux-2.4.23-pre7-mbn1/fs/devfs
36K linux-2.4.23-pre7-mbn1/fs/cramfs
204K linux-2.4.23-pre7-mbn1/fs/jffs
144K linux-2.4.23-pre7-mbn1/fs/autofs4
44K linux-2.4.23-pre7-mbn1/fs/ramfs
772K linux-2.4.23-pre7-mbn1/fs/reiserfs
120K linux-2.4.23-pre7-mbn1/fs/freevxfs
340K linux-2.4.23-pre7-mbn1/fs/jffs2
544K linux-2.4.23-pre7-mbn1/fs/intermezzo
532K linux-2.4.23-pre7-mbn1/fs/ext3
400K linux-2.4.23-pre7-mbn1/fs/jbd
16M linux-2.4.23-pre7-mbn1/fs

First study VFS implementation, and only then start working on your own...

Mind Booster Noori's Webpage on Linux Kernel

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.