Apache projects, let's embrace ARM!

Martin Grigorov, Yikun Jiang, Sheng Liu

English Session 2021-08-08 14:50 GMT+8  #integration

In the last several years, there is more and more wide application of ARM architecture resources, not only in embedded or mobile devices, but also in backend servers. In common software area, there are also more and more voices that require to support ARM platform. Apache is the largest open source community. It has incubated many excellent and widely used open source projects, we have found there are customers who want to run the Apache projects like Hadoop, Spark, Kudu on ARM server, so it is meaningful for Apache projects to embrace ARM. Lately, we have done some efforts about making Apache projects support ARM platform, one important step is promoting ARM CI support for these projects. In this session, we will talk about the current status about ARM support in Apache projects, that mainly includes how we have built ARM CI on different CI infrastructures (Jenkins, Travis, Github action) and what common issues we have met during this process. We will also discuss the following works with other people.


Martin Grigorov: Martin Grigorov is a PMC member of Apache Wicket, Apache Tomcat and Apache Isis projects. Martin has been working in IT industry since 2003 developing software for different industries. As an Open Source believer he has contributed to many projects and communities. He likes to spend his free time with his family, to travel and to care about his garden.

Yikun Jiang: Yikun Jiang is senior software engineer from Huawei opensource development team, working on multi-arch support and improvement of projects in bigdata area. He has five years experience in cloud computing and bigdata optimization. Previously, he was the committer of OpenStack storage project.

Sheng Liu: Liu sheng is a senior engineer from Huawei open source development team, he was mainly engaged in open source development and CI/CD related works in past 7 years, now he is focus on promoting ARM support and ARM CI for popular open source projects, has done some ARM support works especially in Big-data area projects, such as Hadoop, Storm, Kudu.