20090912 osc09.coly

  • 374 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
374
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
5
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. How Chinese students enjoy open source ------- example of a small group of people in China Coly Li openSUSE Conference 2009
  • 2. Before the Talk ● Share the experience how a small group of students in China enjoy in open source world 2
  • 3. Who Are We ● A group of people – full of passion for open source – enjoy exchanging and sharing ideas – Never deny delicious food ● How they look like ? 3
  • 4. Who Are We (Cont.) This guy even brings his baby to meet us :-) 4
  • 5. Who Are We (Cont.) ● Most of these guys studied or study in same university – Beijing University of Posts and Telecom- munications ● We are open source citizen, – Use and develop open source software – Promote open source software to school- mates, colleagues, girl/boy friend, 5 wife/husband, etc...
  • 6. Who Are We (Cont.) ● Some of the members graduated – China Mobile, China Telecom, Baidu, Tencent, Novell, IBM, Redhat, Adobe... ● Some of the members still stay in school – From second year undergraduate to last year post graduate ● We have a regular meetings. 6
  • 7. How It Starts ● How the first meeting happened – Firstly knew each other on BBS http://bupt.org – Instinct, people wanted to get together and eat something – Then found a perfect place to meet and excellent food to eat 7
  • 8. How It Starts (Cont.) 10+ persons ate water- melon at the foot of Chairman Mao's statue … 8
  • 9. To Be A Regular Event ● The result of the first meeting was unfor- gettable ... ● Decided to run an open source seminar periodically ● The first period is 1 year, unfortunately ... 9
  • 10. To Be A Regular Event (Cont.) ● Then the seminar are more and more reg- ular :-) 10
  • 11. Simple Rules ● There are 4 rules to organize the seminar every time 11
  • 12. Simple Rules (Cont.) ● Free snack and soft drink provided for all attendees 12
  • 13. Simple Rules (Cont.) ● Speaker should prepare slide with at least 3-4 pages 13
  • 14. Simple Rules (Cont.) ● Every speaker will get a specially prepared gift 14
  • 15. Simple Rules (Cont.) ● No question or food left after the seminar 15
  • 16. Why Provide Free Food ● To attract more students to come ● To stimulate more movement of the mouths, which in sequence can make people speak more :-) ● To be more relaxed ● Does it work ? ---- Absolutely YES ! 16
  • 17. Attendees Variable 40 35 30 Total attendees 25 20 15 Girls among attendee 10 5 0 02/17/05 09/05/05 03/24/06 10/10/06 04/28/07 11/14/07 06/01/08 12/18/08 07/06/09 01/22/10 ● Less people when talking about kernel related topics ● More people when talking about application or configuration related topics 17
  • 18. Seminar Topics Not limited to, ● Linux kernel development – I/O schedule, sysfs, procfs, kbuild ... ● Programming language – Python, perl, libc ... ● Basic knowledge – Hardware cache, micro kernel ... 18
  • 19. Seminar Topics (Cont.) ● Open source software – Wordpress, linux configuration, moblin … ● Open source quality – Open source QA, testing management, ... 19
  • 20. Why the seminar rocks ? ● Open source development is regarded as fashion and cool in universities ● Numerous students want to work on open source, but they don't know how to start ● Some times, they just need a little encour- agement ● Once they know how to kick off the first step, they start to contribute 20
  • 21. Why the seminar rocks ? (Cont.) ● Introduce open source developers to the 21 students
  • 22. Why the seminar rocks ? (Cont.) ● Encourage students to present their 22 achievement
  • 23. Why the seminar rocks ? (Cont.) This girl is very smart, got top prize twice ! ● We also held a Linux Question/Answer 23 game in 2007
  • 24. Contribution to Open Source ● Most of the contributions are based on openSUSE 24
  • 25. Contribution to Open Source (Cont.) ● Porting Jens Axboe's fcache patch from Ext3 to Ext4 file system. – Little code hacking – The two students read quite a lot of code to understand, and gave 2 talks in our seminar Ziming Hu – Found and fixed a bug from Jens' patch, & Pu Huang confirmed in LSF08 make it 25
  • 26. Contribution to Open Source (Cont.) ● Enable Ext4 in GRUB Legacy – Google Summer of Code 2008 project – Prototype on openSUSE 11.1, deployed in openSUSE 11.1 and 11.2 – FATE #305162: Support Ext4 in Grub – FATE #305691: Support Ext4 as installa- Tao Peng tion option did it 26
  • 27. Contribution to Open Source (Cont.) ● Fix bugs from bugzilla.novell.com – BNC #476388 - ocfs2console / Depreca- tionWarning: The popen2 module is de- precated – BNC #448523 - HASIe: ocfs2console seg- faults without correctly set DISPLAY ● Develop a python agent to yast2-multipath Ziming Hu 27 made it
  • 28. Contribution to Open Source (Cont.) ● Port openSUSE to MIPS platform Eryu Guan ported a very basic openSUSE 11.1 to Gdium netbook 28 – Google Summer of Code 2009 project
  • 29. Contribution to Open Source (Cont.) ● Write a book to introduce Debian Linux. Xu Wang wrote this book 29 ● Just published last week.
  • 30. Contribution to Open Source (Cont.) ● Ext4 Patches to Linux kernel. ● Patches to – E2fsprogs, ocfs2-tools, Hadoop 30
  • 31. Now days ● Own website http://linuxfb.org (Linux funny blah, not for frame buffer!) ● Own mailing group linuxbupt@googlegroups.com ● Some people graduate, and continue to promote open source in company 31
  • 32. Future ● Connect industry to university ● Find new fresh blood to join ● Encourage more people to contribute th ● 1/4 of human being live in China, huge manpower potential for open source world 32
  • 33. Credits ● All attendees to linuxfb.org seminar ● Dr. Chen Xu from Intel OTC ● Emily from Sun ERI ● Fred, Pockey, eMBee from BeijingLUG ● Novell employees show heads ● Every one who helps us 33
  • 34. Credits (Cont.) ● Thank you for coming. ● Q&A ● Contact me by coly.li@suse.de 34