[Starlingx-discuss] Starlingx on ARM processor

Mark Asselstine mark.asselstine at windriver.com
Wed Feb 15 15:14:44 UTC 2023

On 2/8/2023 2:43 AM, voipas wrote:
> Thanks for your email, i also checked minimum hardware requirements for 
> starlingx, so like raspberry pi 4b with 8 GB ram will not work with 
> strlingx.

We have done some very preliminary work experimented with ARM devices as 
worker nodes but this work is out of date and needs to be revisited.

Here are a few notes on the topic.

1. Raspberry Pi kernels are a bit of a pain. There is a constant 
patchset of several hundred patches needed. Efforts to assist in getting 
these patches upstream have failed as the community working on the Pi 
kernel has not always been receptive to assistance.

2. Selecting the Yocto Project kernel for STX when we moved from CentOS 
was done in the hopes of leveraging the ARM BSPs present in this kernel 
at some point in the future. So there is a desire to get ARM support to 
some degree in STX.

3. Resource constraints for ARM have not been experimented with, the 
earlier POC didn't get far enough to develop these. I would expect once 
a concerted effort is made to support ARM that list of resources 
required for STX will be updated to reflect ARM.

4. The build system has not excluded expansion to ARM but at this point 
hasn't been made to build for ARM. I would anticipate that to start ARM 
images would be hand crafted to assist with identifying tech updates 
required for ARM as the build system is updated to be able to build for ARM.

Now that the transition away from CentOS is "complete" we can start to 
revisit ARM. It might be worth writing a Storyboard or raising this 
request to the TSC to see if efforts can/should be made to get this 
kicked off.


> On 2023-02-07, Tue at 02:25, Outback Dingo <outbackdingo at gmail.com 
> <mailto:outbackdingo at gmail.com>> wrote:
>     while i see you mentioned three components, arm, edge and openstack
>     I concur with you that starlingx should support arm also, though it is
>     very x86 centric
>     that being said, we faced a similar issue, Ive listed the following to
>     help you in your edge case scenerios
>     kubeedge http://kubeedge.io
>     <https://urldefense.com/v3/__http://kubeedge.io__;!!AjveYdw8EvQ!dZaCLGol4QkUckFV7ixwInZmrqcGHynqzHQeLT3EvHpy8l2feW6G0ryrYBPZkZsQRz6oFvOE_UGbx0tCUCOC$>
>     superedge https://superedge.io
>     <https://urldefense.com/v3/__https://superedge.io__;!!AjveYdw8EvQ!dZaCLGol4QkUckFV7ixwInZmrqcGHynqzHQeLT3EvHpy8l2feW6G0ryrYBPZkZsQRz6oFvOE_UGbx5yHArr7$>
>     openyurt https://openyurt.io
>     <https://urldefense.com/v3/__https://openyurt.io__;!!AjveYdw8EvQ!dZaCLGol4QkUckFV7ixwInZmrqcGHynqzHQeLT3EvHpy8l2feW6G0ryrYBPZkZsQRz6oFvOE_UGbxxuO8xH3$>
>     Baetyl https://baetyl.io/en/
>     <https://urldefense.com/v3/__https://baetyl.io/en/__;!!AjveYdw8EvQ!dZaCLGol4QkUckFV7ixwInZmrqcGHynqzHQeLT3EvHpy8l2feW6G0ryrYBPZkZsQRz6oFvOE_UGbx7ESyGMO$>
>     On Tue, Feb 7, 2023 at 5:02 AM voipas <voipas at gmail.com
>     <mailto:voipas at gmail.com>> wrote:
>      >
>      > Hello friends,
>      >
>      >   I know that it is stated that Stalingx is designed for x86-64
>     based CPU.
>      > But I would like to deploy Starlingx on my EDGE devices
>     (Raspberry PI 4). So I wanted to get your confirmation that I could
>     compile / build Starlingx source for ARM processors (even in doc it
>     is mentioned that prerequisite is 64bit OS).
>      >
>      > Also, any other recommendations / experience you have for EDGE
>     openstack deployment for ARM based CPUs?
>      >
>      > Thank you in advance
>      >
>      > --
>      > Best Regards,
>      > Giedrius
>      > _______________________________________________
>      > Starlingx-discuss mailing list
>      > Starlingx-discuss at lists.starlingx.io
>     <mailto:Starlingx-discuss at lists.starlingx.io>
> -- 
> Best Regards,
> Giedrius
> _______________________________________________
> Starlingx-discuss mailing list
> Starlingx-discuss at lists.starlingx.io

More information about the Starlingx-discuss mailing list