Linux Kernel Hacking
After spending a few days looking for ways to building a filesystem (actually, on hooking it on the Linux vnode layer ), which we are going to need sooner or later for NFS clearly doesn't work very well for us nowadays, I had the chance to read about linux kernel internals, kernel modules development, device drivers and more - related to the Linux development process.
It certainly isn't really that hard to understand most things, once you spend sometime reading about it and experimenting with 'playground code'. I am actually thinking about contributing to the linux kernel development soon - whether my patches + ideas will be accepted, that's another story altogether, though. I tracked down two great books on the subject and once I get them and study them, I am going to go for it. Having Parallels on my MacBook Pro is a blessing; I have a virtual machine running Ubuntu Linux. Messing with the kernel can get me a kernel crash, resolved as easily as copying a backup VM data file over to the 'corrupt' VM data file and restarting the virtual machine, while I am having a great time on Mac OS X. The merits of hypervisor technology are truly great.
anonymous 28/5/2007 15:29
file mou theloume na akousoume tis apopsis sou edo:
www.secfreaks.gr