How Chinese students enjoy open source
            ------- example of a small group of people in China




               ...
Before the Talk


●   Share the experience how a small group
    of students in China enjoy in open source
    world



  ...
Who Are We

●   A group of people
       –   full of passion for open source
       –   enjoy exchanging and sharing ideas...
Who Are We (Cont.)
This guy even brings his
baby to meet us :-)




                                  4
Who Are We (Cont.)

●   Most of these guys studied or study in
    same university
        –   Beijing University of Posts...
Who Are We (Cont.)

●   Some of the members graduated
       –   China Mobile, China Telecom, Baidu,
            Tencent, ...
How It Starts

●   How the first meeting happened
       –   Firstly knew each other on BBS
             http://bupt.org
 ...
How It Starts (Cont.)


10+ persons
ate water-
melon at the
foot of
Chairman
Mao's statue
…

                             ...
To Be A Regular Event

●   The result of the first meeting was unfor-
    gettable ...
●   Decided to run an open source s...
To Be A Regular Event (Cont.)

●   Then the seminar are more and more reg-
    ular :-)




                              ...
Simple Rules

●   There are 4 rules to organize the seminar
    every time




                                           ...
Simple Rules (Cont.)




●   Free snack and soft drink provided for all
    attendees                                    12
Simple Rules (Cont.)




●   Speaker should prepare slide with at least
    3-4 pages                                    13
Simple Rules (Cont.)




●   Every speaker will get a specially prepared
    gift                                         ...
Simple Rules (Cont.)




●   No question or food left after the seminar   15
Why Provide Free Food

●   To attract more students to come
●   To stimulate more movement of the
    mouths, which in seq...
Attendees Variable
40

35

30                                                                                             ...
Seminar Topics

Not limited to,
●   Linux kernel development
       –   I/O schedule, sysfs, procfs, kbuild ...
●   Progra...
Seminar Topics (Cont.)
●   Open source software
       –   Wordpress, linux configuration, moblin …
●   Open source qualit...
Why the seminar rocks ?
●   Open source development is regarded as
    fashion and cool in universities
●   Numerous stude...
Why the seminar rocks ? (Cont.)




 ●   Introduce open source developers to the   21
     students
Why the seminar rocks ? (Cont.)




 ●   Encourage students to present their   22

     achievement
Why the seminar rocks ? (Cont.)



                                  This girl is very
                                  s...
Contribution to Open Source

●   Most of the contributions are based on
    openSUSE




                                 ...
Contribution to Open Source
                   (Cont.)
    ●   Porting Jens Axboe's fcache patch from
        Ext3 to Ext4...
Contribution to Open Source
                 (Cont.)
  ●   Enable Ext4 in GRUB Legacy
           –   Google Summer of Code...
Contribution to Open Source
                     (Cont.)
      ●   Fix bugs from bugzilla.novell.com
             –   BNC ...
Contribution to Open Source
               (Cont.)
●   Port openSUSE to MIPS platform

                               Eryu...
Contribution to Open Source
               (Cont.)
●   Write a book to introduce Debian Linux.




                     Xu...
Contribution to Open Source
               (Cont.)
●   Ext4 Patches to Linux kernel.
●   Patches to
       –   E2fsprogs, ...
Now days

●   Own website http://linuxfb.org (Linux
    funny blah, not for frame buffer!)
●   Own mailing group
    linux...
Future

●   Connect industry to university
●   Find new fresh blood to join
●   Encourage more people to contribute

     ...
Credits

●   All attendees to linuxfb.org seminar
●   Dr. Chen Xu from Intel OTC
●   Emily from Sun ERI
●   Fred, Pockey, ...
Credits (Cont.)

●   Thank you for coming.
●   Q&A



●   Contact me by coly.li@suse.de

                                 ...
Upcoming SlideShare
Loading in …5
×

20090912 osc09.coly

463
-1

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
463
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

20090912 osc09.coly

  1. 1. How Chinese students enjoy open source ------- example of a small group of people in China Coly Li openSUSE Conference 2009
  2. 2. Before the Talk ● Share the experience how a small group of students in China enjoy in open source world 2
  3. 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. 4. Who Are We (Cont.) This guy even brings his baby to meet us :-) 4
  5. 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. 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. 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. 8. How It Starts (Cont.) 10+ persons ate water- melon at the foot of Chairman Mao's statue … 8
  9. 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. 10. To Be A Regular Event (Cont.) ● Then the seminar are more and more reg- ular :-) 10
  11. 11. Simple Rules ● There are 4 rules to organize the seminar every time 11
  12. 12. Simple Rules (Cont.) ● Free snack and soft drink provided for all attendees 12
  13. 13. Simple Rules (Cont.) ● Speaker should prepare slide with at least 3-4 pages 13
  14. 14. Simple Rules (Cont.) ● Every speaker will get a specially prepared gift 14
  15. 15. Simple Rules (Cont.) ● No question or food left after the seminar 15
  16. 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. 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. 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. 19. Seminar Topics (Cont.) ● Open source software – Wordpress, linux configuration, moblin … ● Open source quality – Open source QA, testing management, ... 19
  20. 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. 21. Why the seminar rocks ? (Cont.) ● Introduce open source developers to the 21 students
  22. 22. Why the seminar rocks ? (Cont.) ● Encourage students to present their 22 achievement
  23. 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. 24. Contribution to Open Source ● Most of the contributions are based on openSUSE 24
  25. 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. 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. 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. 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. 29. Contribution to Open Source (Cont.) ● Write a book to introduce Debian Linux. Xu Wang wrote this book 29 ● Just published last week.
  30. 30. Contribution to Open Source (Cont.) ● Ext4 Patches to Linux kernel. ● Patches to – E2fsprogs, ocfs2-tools, Hadoop 30
  31. 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. 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. 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. 34. Credits (Cont.) ● Thank you for coming. ● Q&A ● Contact me by coly.li@suse.de 34

×