From Fedora Project Wiki

Contact Information

  • Email Address:
  • Telephone: (+86)13581527713
  • Blog URL:
  • Freenode IRC Nick: jiayi

NOTE: We require all students to blog about the progress of their project time to time.

You are strongly encouraged to register on the Freenode network and participate in our IRC channels. For more information and other instructions, see:

Please answer following questions.

Why do you want to work with the Fedora Project?

Fedora is a great and one of most widely used Linux distribution. The Fedora Project is significant and can really help improve Fedora and Open Source world. By doing Fedora Project I can practice my programming skill, meet the best open source engineers and contribute to Fedora and Open Source.

Do you have any past involvement with the Fedora project or with any another open source project as a contributor (if possible please add some references as well)?

Yes. I used to contributed to Meego Linux's camera driver at Intel and 2000 lines code were included in Meego main line.

Did you participate with the past GSoC programs, if so which years, which organizations?

No, this is my first time.

Will you continue contributing/ supporting the Fedora project after the GSoC 2012 program, if yes, which team(s)/area(s), you are interested with?

Yes of cause. I prefer the kernel cache area.

Why should we choose you over the other applicants?

I love open source and have enthusiasm to contribute to open source world. I think it's a great honer to be a contributor for open source.

I have used Linux for 6 years, I'm skilled with C/C++/bash/awk, experienced in both Linux Application and Linux kernel module development(implement a route protocol in kernel space. develop Meego driver at Intel as a intern).

I have read part of NFS/fscache/cachefiles source code and have a knowledge of the code structure, call sequence. I have known the fscache api which could serve the netfs.

I could spend 40 hours per week on this project and I think I can complete the GSoC project and further make it works in the real world.