Your SlideShare is downloading. ×
20090912 osc09.coly
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

20090912 osc09.coly

387
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
387
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
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