2009-08-26 09:16 -!- RazvanM(~RazvanM@dazzler.isi.jhu.edu) has joined #tux3 2009-08-26 10:31 good morning 2009-08-26 10:31 yousef, there? 2009-08-26 10:32 yeah 2009-08-26 10:32 you rang? 2009-08-26 10:32 yeah... 2009-08-26 10:33 being the kernel hacker wannabe that I am, I'm interested in contributing to this project 2009-08-26 10:33 I have some _very_ basic kernel programming knowledge (basically from a class that I've taken before) 2009-08-26 10:33 there's a project for every level of kernel skill 2009-08-26 10:34 what part of kernel interests you? 2009-08-26 10:34 note: we have a number of tux3 university alumni here who will be able to help you 2009-08-26 10:36 we went over several topics (cpu scheduling and cpu scheduling algorithms e.g. fcfs, sjf, srtf, etc), paging and page-replacement algorithms (lru, mfu, lfu, ..etc), disk IO scheduling (fcfs, sstf, scan, c-scan, ..etc), filesystems (attributes: name, type, location, size, protection, ..etc, operations: create, rename, delete, write, ..etc, access methods: sequential, direct, indexed, ..etc), important structures in the kernel (file, dentry, inode, super_bloc 2009-08-26 10:37 we had to modify a CPU scheudler, IO scheduler, add a system call to the kernel, ..etc 2009-08-26 10:37 so again, I have some basic knowledge of various topics in the kernel 2009-08-26 10:38 and honestly, I'm just trying to get involved... my interest would the networking subsystems, but that's quite difficult to start at (I've actually had some attempts but never really did anything) 2009-08-26 10:39 so I figured since you guys need some more help (according to the kernel projects page at kernelnewbies.org), I thought you guys may have something for me here. 2009-08-26 10:42 sure, vfs is a good place to start with, regardless of where you eventually end up working in kernel 2009-08-26 10:42 everything in linux involves the vfs at some level 2009-08-26 10:43 same as saying "everything is a file" <- traditional unix saying 2009-08-26 10:43 yeah... I remember we cover the FCB and FIT at least 2009-08-26 10:43 covered* 2009-08-26 10:43 yeah. 2009-08-26 10:46 ok, well let's see, we still don't have anybody doing the fsck prototype 2009-08-26 10:46 that would be a pretty good introduction to filesystem basics 2009-08-26 10:46 need to understand disk layout and how to traverse it 2009-08-26 10:47 from there you can compare the way we access disk in userspace vs kernel, very useful to know 2009-08-26 10:47 tracks, blocks, etc? 2009-08-26 10:47 blocks and extents 2009-08-26 10:47 where an extent is a range of blocks 2009-08-26 10:47 ok 2009-08-26 10:48 and buffers, object that holds a block 2009-08-26 10:49 alright.. 2009-08-26 10:49 starting point would be to look at tux3graph.c 2009-08-26 10:49 (hirofumi's code) 2009-08-26 10:50 ok 2009-08-26 10:51 so, let's see... 1) read tux3graph.c and 2) read about disk layouts ... would that be a good first step? 2009-08-26 10:52 yes, good 2009-08-26 10:52 any questions, just ask 2009-08-26 10:52 most people on the channel can answer pretty well I think 2009-08-26 10:52 yeah, I'll probably bug you guys a lot :) 2009-08-26 11:58 folks 2009-08-26 11:59 -!- npmccallum(~npmccallu@76.177.118.80) has joined #tux3 2009-08-26 12:12 -!- ajonat(~ajonat@190.48.107.102) has joined #tux3 2009-08-26 12:55 -!- ajonat(~ajonat@190.48.98.154) has joined #tux3 2009-08-26 14:26 -!- edt(~Ed@233-76.162.dsl.aei.ca) has joined #tux3 2009-08-26 14:31 -!- ed__(~Ed@233-76.162.dsl.aei.ca) has joined #tux3 2009-08-26 15:09 -!- SEJeff(~jeff__@66.151.59.138) has joined #tux3 2009-08-26 15:10 hirofumi, Have you seen this: http://lwn.net/Articles/348825/ 2009-08-26 15:10 hi 2009-08-26 15:11 ah, yes 2009-08-26 15:11 I saw it 2009-08-26 15:11 hi 2009-08-26 15:11 Didn't you reverse engineer that format? 2009-08-26 15:11 yes, I did 2009-08-26 15:11 it's still read-only though 2009-08-26 15:12 miscrosoft has patent for exfat 2009-08-26 15:12 It would be great if you cared to comment on that article. Especially seeing how you wrote a ro driver for exfat 2009-08-26 15:13 um... 2009-08-26 15:13 I would not have big interest to that 2009-08-26 15:14 what comment? 2009-08-26 15:14 Oh ok 2009-08-26 15:15 nevermind then 2009-08-26 15:15 I'm still not reading comments of that article... 2009-08-26 15:19 SEJeff, did you care about proprietary driver? 2009-08-26 15:20 Well for things like USB sticks, this will likely be a big deal 2009-08-26 15:20 People will want them in windows and Linux. Microsoft will push exFat 2009-08-26 15:21 yes, probably 2009-08-26 15:21 Most of my usb sticks are ext3 so I don't care 2009-08-26 15:21 And hopefully they will soon be tux3 :) 2009-08-26 15:21 :) 2009-08-26 15:22 well, it would not be hard to write exfat driver 2009-08-26 15:22 But it wouldn't go mainline with patents would it 2009-08-26 15:23 I think it can include to mainline, but yes 2009-08-26 15:23 unclear patent issue is bad 2009-08-26 15:24 patent number of exfat wikipedia would not be hard to workaround though 2009-08-26 15:24 microsoft may have another patents 2009-08-26 15:24 -!- ajonat_(~ajonat@190.48.103.168) has joined #tux3 2009-08-26 15:25 well, anyway, thanks for info 2009-08-26 15:29 you're welcome 2009-08-26 18:02 -!- npmccallum(~npmccallu@76.177.118.80) has joined #tux3 2009-08-26 19:32 -!- ajonat(~ajonat@190.48.103.168) has joined #tux3 2009-08-26 20:03 that exera story is just plain weird 2009-08-26 20:04 seems like yet another msft plot 2009-08-26 23:10 I think msft is thinking to get money by exfat's patent like vfat 2009-08-26 23:33 -!- RazvanM(~RazvanM@pool-173-67-51-165.bltmmd.east.verizon.net) has joined #tux3