8月 232014

Note: This is a press style report of FUDCon APAC 2014, which summarizes the event highlights. Don’t miss the links to slides, videos, and photos!

FUDCon APAC 2014 was successfully held at Conference Center at New Main Building of Beihang University, Beijing, China during May 23 to 25, 2014. This year the event was held together with GNOME.Asia Summit, an annual conference for GNOME users and developers in Asia. It turns out to be a rather exciting experience of mutually beneficial cooperation of free and open source communities. In total, GNOME.Asia and FUDCon APAC 2014 attracted more than 500 registrants, and among them over 300 attended the event.

There were 52 speakers in total and among them 22 are for FUDCon. Thanks to the help with the community budget, many non-local speakers joined the event and made FUDCon Beijing a big gather up for the Fedora community. The speakers delivered a wide range of topics about free and open source technologies and communities presented in keynote speeches and five parallel tracks. Richard Stallman gave a keynote speech on Computing, Freedom, and Privacy, which is the favorite speech according to the feedback survey. Talks in FUDCon tracks cover various subprojects of Fedora, as well as new application introduction and community building discussion. The links to all slides are available at the wiki page. As for the videos, they are currently available at the GNOME.Asia channel on Youtube. The Fedora Videos team is working to make them available on Fedora channel.

There were about 50 volunteers at the event. They were recruited from the local universities and companies. They showed great enthusiam and did amazing jobs to make the event well organized. Two of them, Tong Hui from GNOME and Zamir Sun from Fedora, were each awarded the prize of best volunteer, a hand fan full of wishes in various languages written by the attendees.

It is worth pointing out that about ten percent of the attendees are women. Many of them are active volunteers and talented speakers. Still more women contributors are expected in free and open source communities. And there was a dedicated session, Fedora Women initiated by Nitesh, to discuss the issue and possible solutions.

FUDCon is not just about technical sessions. It is also about meeting friends and having fun. FUDPub was organized as a welcome party, and there was a celebration party with delicious buffet on Sunday evening. On Saturday there were sports games including football, baseketball, and ping-pong. These social events helped the attendees enjoy the conference and the community.

Special thanks go to the sponsors. FUDCon was sponsored by 7 companies and 5 local communities. The success would be impossible without their generous support. There were 14 booths for sponsoring companies and local communities at the joint event. Attendees enjoyed hanging around the booths for discussion, and many swags were distributed at the booths.

Photos and Reports from various attendees are aggregated on the wiki page. The FUDCon Beijing Badge has been created and is in the process of collecting FAS usernames at the current writing.


7月 122014

This is my own (unofficial) report of FUDCon APAC 2014 Day 2 (Sunday).

Main Hall

The hosts in the main hall on Sunday were Tobi from GNOME and Tommy He from Fedora. The sessions began with the keynote speech on Systemd by Lennart Poettering. He talked about what is the modern Linux system and what role Systemd plays in it. Pity I didn’t finish listening to the talk, since I was asked out to help with hacking room. It turns out quite a few guys would like a separate hacking room. So we decided to open up Room 2 for hacking. Shortly after setting it up, the most important guest, Richard Stallman (RMS), came to the venue along with Zeuux guys and others. They were not happy with the booth setup (it was the last booth) until an exchange was made. They brought many swags, and some of them are to be sold rather than given away. Richard also went into the hack room since it was still some time from his keynote.


After Lennart’s talk there were four lightning talks. It’s such a pity that I missed them all, in particular biergaizi’s lightning talk on “Tips about Linux Servers”. Then RMS’s keynote on “Computing, Freedom and Privacy” began. Many more people were coming and filling up the main hall. RMS’s talk itself is not quite new to me since I had listened to him in Tsinghua. The part about why GNOME was created at all was new, but the history was already familiar to Linux hobbyists. However, being able to listen to his talk on site was quite impressive and educating. I have the feeling that his opinion might be ahead of the time but is always right. In the middle of the talk, he held an auction for a toy gnu and “an adorable book” (Free Software, Free Society). After the talk was the Q&A, which lasted till about 12:45. We went to Heyi Building for lunch after that.


At lunch I got the message from zsun that Ankur would like to have the GPG key signing party in a small room rather than main hall. That was doable and we had difficulties to find a substitute to fill in the empty slot in main hall. At last the signing party was held in Room 2 and there was no replacement in main hall.

Room 3

After lunch it was near 14:00, and the first talk in Room 3 was supposed to be mine. So I hurried there to prepare. The volunteers (Feng Tian, Justin Wong, Rosie Ye, Tang Zhixin, etc.) were ready. I began my talk on LaTeX Tips a little bit later than the schedule. I talked about common compilation errors and output errors and how to fix them. The time was limited so I skipped the part about math formulas and BibTeX errors. I got a question about the main advantages of LaTeX compared with GUI Office applications. I explained that the advantages lie in high quality output and automatic generation of table-of-contents and list-of-various-stuff. Users normally only focus on the main contents rather than formatting issues.

The second talk was “CD using Docker” by Gerard Braad. He explained the actual definition of CD, Consistent Development and Deployment, and use Docker to demonstrate the concept. He introduced PaaS, LXC, cgroups, Dokku and so on along the talk. The talk was presented in an interactive and interesting way: questions, answers, and gifts!

After that there were only 10 minutes for tea break. However it was a nice time to take photos in front of the large banner. The following talk was meant to be Carbo Kuo’s Batsh topic, but he could not come and had sent regrets on Saturday. So Cheer Xiao’s talk was moved upwards to fill in the slot. Cheer Xiao talked about his experiments with Elvish, a new Unix shell created by himself. There were many considerations and tradeoffs when designing a shell, and he introduced the philosophy behind his choices. He also compared it with existing shells such as fish and zsh.

There was no more talks in Room 3 afterwards, so we headed for Room 8 to join the discussion about Fedora Women.

Room 8

The last talk in Room 8 was “Fedora Women” by Nitesh. He would like to make it more an interactive discussion than an oral presentation, and asked zsun and me to help translate. The session turned out to be quite productive. There were many nice suggestions out of the discussion. The main points are summarized as follows (with relevant names in parentheses):

  • For online communications such as IRC in a diverse community like Fedora, people generally do not know whether one is a man or woman, so there is normally no discrimination against gender. The community is equal to men and women. Potential women contributors should not fear questions such as why do you code you are a girl. If there is any such question, it is more important what is one’s interest than what is others’ opinion. (Nitesh, Ankur, Feng Tian)

  • Fedora has many roles and tasks for contributors. Even if you do not like coding, you can try to join the design team or the translation (L10N) team or others to contribute. Fedora also has a lot of special interest groups (SIGs) which welcomes people with that special interest, such as electronics, cloud computing and so on. And there is the opportunity to start a new SIG. There is a SIG called Fedora Join SIG, which is an ideal place for people who are new to the project and do not know what exactly they should do. You can just do informal introduction in the Join SIG mailing list and people will help you find what you can do. (Jaroslav, Aditya, Nitesh, Ankur)

  • There are many tasks waiting for people to join and contribute. And there will be many new tasks since Fedora.next is coming. Some of them are easyfix ones, which is very suitable for new contributors to get started. (Ankur, Jaroslav)

  • The local communities should draw the attention of outside non-users, organize activities to help them especially women to install Fedora on their computer and to show them how things work in the communities. Among the activities some can be girls oriented. Besides, blogging about how to install the OS and how to do various things on Fedora! (Martin, Aditya, Nitesh)

  • Lovely dolls attract girls! We should design more stuff than stickers for offline events. (Feng Tian, zsun)

  • Fedora might have a narrower user base than other projects like GNOME. But people can actually contribute to Fedora even without using it everyday. The way can be bug reporting, translating, or volunteering in offline events, etc. (Justin Wong, zsun)

  • A question to current contributors: why do you fail to bring your girlfriend to the community? (Robin Lee)

  • We should continue the discussion after the conference, rather than raising the same question again on the next conference. We should setup activities talking about how to achieve something, especially in Beijing. We should have clear targets. (Martin)


We went back to the main hall for the closing part of the event, and found the last talk in the main hall had not been finished, and it also became a discussion. So it seems we should consider panel discussion as a session type in the future.

The closing speech was given by Kat (IIRC) and Jaroslav respectively, and then followed by the speech by the local team. Emily and I went on the stage. She spoke in English and I did the translation. We gave our thanks to everyone, especially hardworking volunteers. The two hand fans, full of writings in different languages, were given to Tong Hui and Zamir Sun respectively as gifts for best volunteer of each community. The top horizontal scroll for the couplet was decided to be “Happy Hacking” according to the result of two days’ voting. At last we had a group photo.




In the evening we had a very nice buffet dinner at Oasis Café, Vision Hotel, which is just behind the conference venue. We toasted to everyone and thanked them for coming. I sat with robyduck and zsun. We talked about a lot of things including robyduck’s travel plan. Robyduck also pointed out a possible issue with FZUG’s logo. Richard Stallman also went to the celebration party. Besides, zsun and I stood in front of the camera of Nitesh near the cafe since we promised to participate the short interview by him and Ankur. It was such a relax at the dinner after two days’ event and after several months’ preparation. And I was really happy that many people found the event good and successful.

6月 022014

This is my own (unofficial) report of FUDCon APAC 2014 Day 1 (Saturday).


Tonghui and I went up early, had a simple breakfast at the hotel, and then went to the venue. I took the Live DVDs along, and the box was kind of heavy (about 400 DVDs!). Many volunteers were already there and ready when we arrived. Christopher was there too and needed to find a hotel for the night. Robin Lee offered him help. I took out about 50 DVDs and put them at the Fedora booth, and told the volunteers at registration desks to distribute the remaining ones. I took out some and put them close to the desks while left others in the box. It turned out to be not so good since the ones in the box were left unnoticed by the volunteers and were not distributed. But they can be used in future events anyway. It rained at night, so we expect fewer attendees than usual. Later in the night I got the message there was above 200 registrants on Saturday, which is a pretty good number.

As for the swags (gifts) for attendees, we prepared sufficient conference bags and badges, and each bag had a Fedora flyer, a Fedora DVD, a Deepin DVD, and some flyers from various sponsors. It was good except several issues. The paper of Fedora flyer is soft (157g paper) and the bag is soft (basketball bag or so), which makes the flyer easily rumpled. Another issue is that the Deepin DVD was not together with Deepin brochure.

Although we had enough bags, there were not sufficient T-shirts. We had decided to provide each volunteer two T-shirts, one from GNOME and one from Fedora. Also we need to reserve T-shirts for designers, speakers and donate tickets buyers. Therefore not many T-shirts were left for normal attendees, so they had to be distributed in a first-come, first-served manner.

Main Hall

The sessions at main hall began with loud sound of a Chinese gong. The hosts are Max from GNOME and Gerard (gbraad) from Fedora. Kat and Jaroslav gave the welcome speech from each side respectively. Then Emily represented the local team and introduced the event and also called for voting for the top horizontal scroll for the couplet — Evolution of the Desktop, Innovation for the Community — which is the conference theme. The former of the two parts was proposed by GNOME folks. It took some time for me and other Fedora guys to think of the latter half.


Then it was the time for keynote speeches. First Tobi gave a nice overview of GNOME 3.12 features. Then Jiri and Jaroslav introduced Fedora.next to the audience, talking about the features and the community. Pity I didn’t finish listening to their talk, since I needed to head to Room 8 to prepare following Fedora sessions. One of the most important thing was to bring a Fedora Friend Finder (power strip) there!

Room 8

When I arrived at Room 8, the volunteers (Shi Jie, Ma jing, Fan Jiayue and others) were already there. Shi Jie was the host of Room 8 on Saturday. His introduction scripts were outdated and could not reflect real schedule that day, but he adjusted quickly with the help of kraks. Ma Jing was the coordinator in that room, and was in charge of distributing gifts (books and cups) to questioners. Fan Jiayue was responsible for posting news on SNS websites (weibo) and preparing the daily news report.

The first speech was “Fedora Videos” by Nitesh Narayan Lal. He talked about one main current work is to organize all the videos. It is worth pointing out Nitesh (together with Ankur) was also responsible for recoding short videos of interview with random attendees.

Then Robert Mayr from Italy gave us the talk “Fedora Websites – present and future”. The talk was quite interesting and the new design for Fedora.next was quite impressive. Currently there are no APAC contributors for Websites subproject. Hopefully we will have interested APAC folks join the team. Robert also showed the easyfix page and Tommy asked about the feasibility of localizing it.

The morning sessions ended after that, and then we went to lunch at Heyi Building in Beihang. I met Nitesh and Aditya there, and helped them to tell the cook they need vegan food. There was a short period when no one was taking care of the booth. Zamir helped and I asked dongfengweixiao to be there quickly.

At 14:00 the afternoon session started. First Aditya Patawari from India talked about “Orchestration with Ansible at Fedora Project.” He is from the infra team, and he talked about why they moved to Ansible, and how to use Ansible to executive ad hoc commands and create playbooks.

Then Zamir Sun brought a brief introduction to FirewallD. He introduced the advantage of FirewallD, the GUI and command line interface of FirewallD, and the rich language to define complex rules. He also called for help on localization of FirewallD wiki pages and software applications.

Then it was a tea break. Unfortunately there was no drinkable tea since (we thought) there was no hot spoiled water at the venue. But the registration desks were moved to the side and the large banner stood out, which became a very good background to take photos. The booth was also quite popular, partially due to the lovely chameleon dolls brought by SUSE. I also met Su Zhe, the author of venerable SCIM, by the introduction of Emily at the booth. Su Zhe shared some information about Google’s input method project, and told that they are planning to release the input method framework open source.

After the break I went to the main hall to listen to Peng Wu’s “Wayland intro with i18n hacks”. I came in a bit late and only caught the part of two patches for wayland and a demo to run wayland for debugging. Su Zhe raised questions difficult to answer about Wayland and Mir.

After that I went back to Room 8 for Ankur Sinha’s hackfest about “ROS on Fedora”. Ankur introduced ROS and Fedora packaging. The talk was finished early but there was not much time for hacking. Ankur planned hacking on the next day. So we had more discussions, including Fedora Join SIG.

Then all the sessions for Room 8 on Saturday ended. We volunteers, speakers, and some attendees took a group photo, and then went back to the main hall.


Note: Ankur’s report contains more photos!

Main Hall Again

In the main hall we had three lightning talks, and they were Deepin Desktop Environment (DDE) from Xia Bin, Chandao FIXME from Wang chunsheng, and Open Build Service (OBS) from Lance Wang. Then we reached the closing part of first day. A wonderful video of short interviews was created by the volunteers and presented. We also had volunteers take a group photo.



I originally intended to join the sports game after the one day’s sessions, but at that time I was with tiansworld, tommy, and Wang Ye. I needed to help tiansworld to check in at the hotel, but we decided to have dinner first. We searched around the street outside East Gate of Beihang, and settled at Hannashan eating Korean toast. The food was good and not so expensive with groupon. But it would be not so good without conversation! We talked a lot, and after the dinner, Wang Ye left but liangsuilong joined the conversation at McDonald’s. We talked about all kinds of stuff, Fedora related or not. The conversation lasted to over 11:00 PM until I got a message from tonghui, asking whether I was back. We agreed it was a bit late, and it was time to say goodbye and go for rest.

When tiansworld and I were back at the hotel, I helped with the check-in at the front desk. Most of the staff there are not proficient with English, and zsun had reminded me that we needed to speak of 亚洲峰会 (Chinese for Asia Summit) to let them know which group we belonged to. After it was done, we went upstairs to each one’s room. Finally I had time to revise my slides for Sunday. Check the git log if you want to know the detailed changes. While I was preparing the slides, tonghui was checking the photos taken in the day. There are many good photos to tell the truth! It was quite late in the night after I finished my slides, so I went sleep quickly.

5月 312014

This is my own (unofficial) report of FUDCon APAC 2014 Day 0 (Friday).


There were no speech sessions for FUDCon on Friday, so it was all about event preparation in the day. At around 11:00 AM, I called Justin Wong, another guy from TUNA, also a volunteer of host, to help me move event gifts in my lab downstairs, where Emily waited for us with her car. We went to the venue, New Main Building in Beihang University, on the car full with sponsored gifts, including but not limited to cafe cups, hats, DVDs, books. Dongfengweixiao also just arrived when we got there. We had a brief lunch together at PengLaoShi, a Chinese fast food restaurant.

On the way back to the venue after lunch, we ordered the bottled drinking water for the three days. In the afternoon we are busy with setting up everything. Zamir (zsun) arrived to help. First we set up the booth with the desks rent from venue as well as desks from Beihang leagues (credit Wang Yang). The shop owner of bottle water helped with moving the desks from outside to venue. We had a booth for Fedora too, which dongfengweixiao took care of, so we left some Fedora flyers (and later on many stickers, F20 Live DVDs) there. We met one guy in orange T-shirt while setting up the booth. He asked about the place for upcoming GNOME training sessions. The next day I knew it was Tobi, the host in main hall from GNOME side!

Tong Hui (tonghui) arrived later and then event roll-up posters, X posters, and vertical banners arrived. I helped to hang up the two vertical banners in the main hall with tonghui and dongfengweixiao. It took three up-and-downs to finally make them look good (symmetric and smooth). Next I helped to buy some utilities such as power strips, mark pens, glue, and “postit” sticky notes. I also fetched the express of stickers. After I came back, many sponsors were there. There were some disagreements with booth position, but they were solved later. Li Bin (libin) and many other volunteers also arrived, and the registration desks (sign-in office) was set up. They put various small gifts into conference bags. T-shirts arrived and classified. Large banner which sat on the ground arrived a bit late, but was put up quickly. Time went by without being noticed, and it was almost 7 o’clock when we headed for the FUDPub, i.e. the welcome party.

FUDPub (Welcome Party)

The FUDPub was at Sculpture in Time Cafe, a cafe bar on campus and quite near to the venue. It was scheduled to begin from 6:00 PM, and we had volunteers waiting there to help from that time. As mentioned above some volunteers and I arrived a little late, and there were few empty seats then. Some early birds already begin to drink beer when we started to order pizzas and noodles! Around 60 people from the event were there, and the cafe bar seemed to be not able to handle so many people. The service was slow and a bit chaotic, but luckily we had sunny (and later on libin) who took care of the detailed list of ordered and served food. Except the long waiting time for food, it was good. I met and said hello to Ankur, Nitesh and other guys. Max called on emily, libin and me to toast to everyone. Ankur asked to continue discussion at the hotel after the party, but I stayed till 10:00 PM at the cafe bar since tonghui had so many interesting stories to tell! While we went to the hotel, I picked up the Fedora 20 Live DVDs with GNOME Desktop, whose creation was finished late due to some issues with DVD sleeves during production.


The conference hotel is Beihang Training Center, which is inside Beihang and near to the conference venue. There was no WiFi at hotel, only one wired interface available. Luckily tonghui set up a WiFi AP using his laptop with GNOME 3.12. He also charged his camera for next days’ activities. I replied some emails, took a shower, and then went to bed. I had planned to revise my slides, but it had to be delayed to Saturday.

1月 032014

NOTE: For Chinese readers, there is a Chinese version of the report here.

Happy new year everyone!

The Fedora 20 Release Party in Beijing was successfully held at Turing Office last Wednesday (Dec 25). It was organized by Fedora Zhongwen User Group with the help of Beijing GNOME User Group. There were 22 registrants on site, which is comparatively fewer than previous due to the time arrangement.

The release party began at 6 pm. (I was late for about 10 minutes.) We conducted the registration on a computer: We opened a LibreOffice Calc spreadsheet filled with pre-registrants’ information so that they can just type 1 to register. As for others we required them to type their names and email addresses. As usual, every attendee can pick a Live DVD and a sticker. We prepared 50 Fedora 20 DVDs. Each of them has a label with Fedora 10th anniversary icon, and is 64bit with either GNOME or KDE. The stickers are from Fedora, GitCafe, and CSDN CODE.

The party entered pizza time at around 6:30 pm. We had ordered seven pizzas, 5 large and 2 small. Along with drinks and snacks sponsored by CSDN, they more or less met the requirement of everyone’s supper. While supper we managed to collect four topics for the talk.

The talk session started from 7:30 pm. In the opening address, I welcomed everyone, and introduced the features (changes) of Fedora 20 and the 10 year history of Fedora project briefly. Then it came to the first talk, which was "systemd Introduction" by Robin Lee, an active Fedora packager, FZUG member, and skilled programmer. He talked about the origin, main concepts, and core implementation of systemd as well as its impact on application development. There were in depth discussions about the implementation details and comparison with other competitors in and after the talk.

systemd Introduction by Robin Lee

systemd Introduction by Robin Lee

Then there were three short talks. The first one was "Open Source Strategies of CSDN" by Orson Zhai. He pointed out that CSDN has set open source as one focus, and CSDN CODE is striving to provide a better collaboration platform for open source projects in China. Then David Liang from SUSE talked about the state and progress of "Automatic Testing for GUI". Currently there is no mature tool for automatic GUI testing to increase the efficiency of desktop testing. Projects such as openQA aim at building such tools and are being developed. The last talk was an introduction to Fedora.next by Robin Lee. Fedora.next is a plan being carried to improve the current release practice of Fedora. Based on the reflections of the existing practice, Fedora.next tries to replace the single repository with four rings of packages. Each ring can has its packaging polices. Besides, multiple working groups with possibly different release strategies are formed to build multiple products. In summary Fedora.next aims at better integration of Fedora and the overall open source ecosystem, and more involvement and contribution from more people.

We prepared several GitCafe cups, and Turing generously provided some Linux books. They were distributed as gifts for questioners. CSDN brought gifts for speakers too. Then after all the talks, at around 9:30 pm, we took a group photo.

Group Photo

Group Photo

It is worth pointing out several issues for the event. The pizzas was sent earlier than the registration, without receipts. The number of attendees is small since it was arranged at weekday night. The discussions were more abroad than expected and led to overtime. So to avoid the issues:

  • When ordering takeout, specify both the earliest and latest time.
  • To attract more people, make the event happen on weekend day (afternoon) at easily findable venue.
  • Prepare for overtime, and put the start time as early as possible.

The slides links is available on the wiki page. The photos can be found on G+. Don’t forget to take the post-event survey before Jan 11! You feedback is appreciated!

1月 022014


上周三(12 月 25 日)晚上在立水桥南附近的图灵办公室,由 Fedora 中文用户组主办,北京 GNOME 用户组协办,并由 CSDN 赞助的 Fedora 20 发行派对北京站活动顺利举行。由于时间是在工作日,恰逢圣诞,又是晚间活动,到场人数与以往相比偏少,最终注册了 22 人。

活动开始时间是下午六点,我迟到了十多分钟。这次注册为电子注册:在 Fedora 电脑上开一个 LibreOffice 电子表格,预报名过的人可以直接填 1 进行签到,现场报名的只需填上自己的名字和邮箱。照惯例,注册后每人可以领取一张 Live 光盘和一枚贴纸。我们准备了 50 张 Fedora 20 光盘,盘贴上有 Fedora 10 周年纪念字样,光盘有 GNOME 64 位以及 KDE 64 位两种以供选择。这次的贴纸不仅有 Fedora 的金属图标,还有 GitCafe 贴纸和 CSDN CODE 带来的 Git 主题贴纸。

大约六点半时,活动进入比萨时间。我们预订了五大两小共七个外卖比萨,加上 CSDN 赞助的零食饮品等,比较好地满足了大家的晚餐需求。在晚餐闲聊环节,我们征集到了一大三小共四个主题演讲。

演讲从七点半开始。在各个主题演讲之前,我对大家的到来表示欢迎,并简单介绍了 Fedora 20 新特性以及 Fedora 项目 10 周年的历史。之后便开始了第一个主题演讲。演讲是活跃的社区成员、Fedora 打包者李瑞彬带来的“systemd 简介”。他介绍了 systemd 的历史缘起、主要思想、实现核心,以及对程序开发的影响。大家在演讲中和演讲后对 systemd 的实现细节、与竞争者的对比等方面进行了深入的讨论。

李瑞彬介绍 systemd

李瑞彬介绍 systemd

之后是三个较短的演讲。首先是 CSDN CODE 的翟京介绍了 CSDN 的开源策略。开源已成为 CSDN 的一个重心,其推出的 CODE 平台将力图为国内开源项目提供更好的协作平台。然后是 SUSE 的 David Liang 介绍了图形界面自动化测试的现状和发展。图形界面程序的自动化测试可以极大提高图形界面测试工作的效率,但目前尚无成熟工具,OpenQA 等项目在力图打造优秀的图形界面自动化测试工具。最后一个演讲是李瑞彬对 Fedora.next 的简要介绍。Fedora.next 是 Fedora 现有发行模式的改进计划。它基于对现有模式的反思,将单一的软件仓库分为四个环 (Ring),不同环可以采取不同的打包策略,另外组建多个工作组 (Working Group),打造多个产品,不同组可以有不同的发布策略。总体上力图让 Fedora 和开源生态更好地融合,让更多人可以参与到 Fedora 项目当中。

我们事先准备了若干杯子,图灵提供了若干 Linux 图书,在问答互动环节作为奖励进行了分发。最后九点三十许,大家合影留念。




  • 外卖订餐不仅需要指定不晚于的时间,还要指定不早于的时间。记得要发票。
  • 要想让活动参与人多,最好在周末白天(下午),场地交通要方便且易找到。
  • 要有超时的准备,开始时间应尽量往前赶。

本次活动演讲的幻灯片链接可以在维基页面看到。活动照片可以在 G+ 上看到。最后,参加了活动的朋友请记得在 1 月 11 日之前填下反馈调查问卷!欢迎您对活动留下宝贵意见!


  1. [2014-01-02] 修正星期几错误……
9月 272013

Note: For the Chinese version of this report, please refer to this page.

On last Saturday (Sep 21), the Software Freedom Day Activity at Tsinghua University was held. It was hosted by Tsinghua University Network Administrators (TUNA) with the assistance of Beijing GNOME User Group (BJGUG). There were more than 60 attendees. The onsite registration began at about 2 pm, and it was done on a laptop computer running LibreOffice Calc. The spreadsheet would be used by the lucky draw in the end. We prepared CDs, stickers, and posters, which were readily available for every registrants.

The formal event started at about 2:30 pm with the welcome speech by me (alick). I introduced what software freedom day (SFD) is and what free software is. I also introduced the event host and sponsors. This event was sponsored by Mozilla, COPU, GitCafe, CodeWeavers, Linux Deepin, and Fedora community. They provided many kinds of swag as gifts. Besides Mozilla also covered the cost of SFD posters and so on. I also introduced the NITE-LPI certificate program supported by COPU.

Alick introduces free software

Alick introduces free software

Following was three speeches. The first one was “GNOME Shell” by Li Bin, the current BJGUG leader. He talked about components of GNOME Shell and its flexible and powerful extension capability, and then demonstrated the development of GNOME Shell extensions. gnome-tweak-tool and https://extensions.gnome.org/ was introduced during the talk. The main programming language used to develop a GNOME Shell extension is Javascript. With the help of gnome-shell-extension-tool, an extension can be created rapidly.

GNOME Shell by Li Bin

GNOME Shell by Li Bin

Next was the talk “Firefox & Firefox OS” by Yuan Xulei, who is an engineer from Mozilla. He introduced the features of Firefox, and explained in details how to use addon to customize Firefox and improve the web browsing experience. Later on he talked about Firefox OS, a new open source mobile operating system by Mozilla based on Linux and Gecko technologies.

Firefox OS by Yuan Xulei

Firefox OS by Yuan Xulei

After a short break, Zhou Jianfeng, a teacher from Center for Astrophysics, Tsinghua University, gave the speech titled “Airelinux”. He first introduced Astrophysical Integrated Research Environment (AIRE), and then talked about the goal and plan of Airelinux project. Airelinux is a new Linux distribution targeted to high performance computing in astrophysics. Please join it if you are an enthusiastic astronomer, or active in the community of free software (esp. Debian), or an artist who can help with the artwork design!

Airelinux by Zhou Jianfeng

Airelinux by Zhou Jianfeng

There was five minutes QA for each talk. Gifts such as Firefox toys, notebooks, cups, and mouse pads were distributed.

After the speeches was the parallel demo, Hackfest and Installfest session. Small groups were formed and there were face to face talks. There were two demonstrations. One is brought by Fedora community, where Gerard, a Fedora ambassador, talked with people and encouraged them to join Fedora project. Three Fedora T-shirts were distributed. Another demo was for LPI certificate program, where Wang Yun, the country manager of LPI, explained it to interested people. The hackfest was an software defined radio experiment conducted by Wang Kang (scateu), where data was transmitted between the audio interface, and gMFSK was used to modulate/demodulate on the PC. It was quite attractive to the audience.

At about five o’clock, we had the lucky draw. It was a cute web interface, implemented in Python by Justin Wong (bigeagle). In the lucky draw 3 T-shirts and 5 CrossOver license codes were distributed. At last we had group photos.

Group photo

Group photo

The links to the slides and videos of speeches are available on the SFD Wiki page. The photos can be found at G+ pages. And as a final note, we encourage every attendees to leave your feedback when you got the email notice for the post event survey!

8月 222013

NOTE: For Chinese version, please refer to this post.

Last Saturday (Aug 17), the Fedora 19 Release Party in Beijing, China was successfully held by the joint organization of Fedora Chinese User Group (FZUG) and ChinaUnix community (CU), with the help of Beijing GNOME User Group (BJGUG). The weather was nice that day, and more than 40 people attended the activity.

The release party was scheduled to begin at 14:30 (UTC+8, local time). A few early birds came just after 13:00. Once the attendees registered, they can pick a Live CD among GNOME 32bit, GNOME 32bit, and KDE 64bit ones. The total number of prepared CDs is 50.

After the short welcome by Alick Zhao from FZUG and Rongmao Zhou from CU, the release party entered the first talk. It was “Openshift and Cloud” by Gerard Braad, who is a long term active Fedora ambassador, regional mentor for APAC, member of FZUG. He explained different projects (OpenStack and Openshift), different levels of virtualization (full virtualization, para-virtualization, and OS-level virtualization), and XaaS (IaaS, PaaS, and SaaS).

Openshift and Cloud by Gerard

Openshift and Cloud by Gerard

Following was the talk “SystemTap Introduction” by Robin Lee, who is an active Fedora packager and skilled programmer. The talk covered some basic and advanced stuff, and was interleaved with quite a lot of examples and demonstrations.

SystemTap Introduction by Robin Lee

SystemTap Introduction by Robin Lee

Then after a short break Tong Hui, an open source evangelist, gave the speech “3D Printing at Fedora 19”. He introduced history of 3D Printing, open source 3D printing, 3D printing at Fedora 19, and so on. He highlighted that Fedora 19 is the first OS, not just the first Linux distribution, to fully support 3D printing. He also gave some outlook for 3D printing in the future.

3D Printing by Tong Hui

3D Printing by Tong Hui

We had Q&A between speakers and the audience, and distributed several T-shirts and books as gifts. Then we shared the Fedora cake to celebrate Fedora 19 release. At last we took group photos.

Group photo

Group photo

The slides links of above talks will be available on the wiki page. The photos of the event can be found on G+. Don’t forget to take the post-event survey! We need your feedback!

8月 222013

上周六(8 月 17 日)北京天气晴好,由 Fedora 中文用户组与 ChinaUnix 社区联合举办,并由北京 GNOME 用户组协办的 Fedora 19 发行派对北京站活动成功举行。活动有超过 40 人参加。活动正式开始时间是下午两点半,一些听众刚过一点就早早地来到了会场。会场门口设有注册环节,注册后每人可以领取一张 Live 光盘和一枚贴纸。光盘准备了 50 张,有 GNOME 32 位、GNOME 64 位以及 KDE 64 位可供选择。

开场时有 Fedora 中文用户组的赵涛和 ChinaUnix 的周荣茂分别致辞。之后便开始了第一个主题演讲。演讲由吉拉德带来,题为“Openshift 与云”。吉拉德是 Fedora 中文社区的成员,是 Fedora 项目长期活跃的贡献者,Fedora 大使,并且是亚太地区的大使导师。他在演讲中介绍了诸如 OpenStack、Openshift 等开源项目的异同,不同层次的虚拟化技术(全虚拟化、半虚拟化以及操作系统级虚拟化),还有各种云计算服务模式(架构即服务、平台即服务、软件即服务)的内涵。

吉拉德介绍 Openshift 与云

吉拉德介绍 Openshift 与云

紧接着是活跃的 Fedora 打包人员、程序员李瑞彬带来的“SystemTap 简介”。他的演讲由浅入深,介绍了 SystemTap 这一系统跟踪工具的基本特点、简单应用、强大之处等,并给出了综合应用,讲解过程中穿插了许多示例与现场演示。

李瑞彬介绍 SystemTap

李瑞彬介绍 SystemTap

短暂的中间休息后,来自 DFRobot 的开源布道师佟辉做了题为“用 Fedora 19 玩转 3D 打印”的演讲。他介绍了 3D 打印的历史,开源的 3D 打印解决方案以及在 Fedora 19 中的支持情况。他着重指出了 Fedora 19 是第一款完全支持 3D 打印的操作系统。此外他还对 3D 打印的未来发展做了展望。

佟辉介绍 3D 打印

佟辉介绍 3D 打印

我们事先准备了若干 T 恤衫和 Linux 图书,在问答互动环节作为奖励进行了分发。之后我们分享了定做的 Fedora 蛋糕。最后大家合影留念。



活动演讲的讲稿链接会放在维基页面上。活动照片可以在 G+ 上看到。最后,参加了活动的朋友别忘了填下调查问卷!我们非常希望得到您的反馈!