I need suggestions for a practical work related with KernelDevelopment

Jeff Haran jharan at bytemobile.com
Fri Aug 26 16:41:32 EDT 2011


 

 

From: kernelnewbies-bounces at kernelnewbies.org [mailto:kernelnewbies-bounces at kernelnewbies.org] On Behalf Of Facundo Viale
Sent: Friday, August 26, 2011 11:19 AM
To: kernelnewbies at kernelnewbies.org
Subject: I need suggestions for a practical work related with KernelDevelopment

 

Hi! I'm new here and i what to introduce myself i'm teacher in a University in the course Operation Systems. During the course the students learn some Operatyng Systems concepts, specially everything relating to the Kernel. As a practice task, they also have to use C to make a program with some Kernel functionalities. This year this task consists on programming a File System (I chose FAT32 since I thought it was the easiest one to implement) using FUSE and simulating a Hard Disk and a RAID behavior.

 

Since I'm not a Kernel expert I'm looking for some advice and ideas. The aim of the practice task I'm creating is to help the students make a program that simulates the behavior and functionalities of a Kernel (such as a File System, Memory Administrator, Planner, etc.), but at the same I would like those programs to really interact with the Kernel, being not only ideal simulation cases (like FUSE). But, as I said, I don't know that much to have a good idea of what can I use to make the most from the Kernel in the task.

 

I could really use some ideas!

 

Some of the things I have in mind:

 

- Use netlinks

- Build a kernel module 

- I'm also interested in the /dev/mem

 

¡Thanks a lot in advance! 

 

Another thought would be to have them do some real kernel work.

 

Take a look at : http://kernelnewbies.org/KernelJanitors

 

Some of their code might then actually make it into the real kernel sources maintained at kernel.org. I would think being able to say that some of their code they wrote as students was accepted for inclusion in the real kernel would look a lot better on a resume to future prospective employers than being saying they did yet another implementation of FAT32.

 

Jeff Haran


-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kernelnewbies.org/pipermail/kernelnewbies/attachments/20110826/21c63311/attachment.html 


More information about the Kernelnewbies mailing list