Run cFS on older version of Linux #345
-
My team and I were wanting to use cFS with an older version of Linux. Which version of cFS works with the Linux kernel 3.X? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
There aren't really any direct dependencies on a specific kernel version. CFS runs mostly in user space so it really has more to do with the C library and the user space API it provides. The POSIX OSAL intentionally avoids using any bleeding-edge POSIX additions - but it does require/depend on some realtime additions. Hopefully whatever C library you are using will provide sufficient POSIX APIs. As long as the POSIX OSAL compiles and passes the tests on your platform, CFE/CFS should be fine. See comment here for more info on how this relates to glibc environment (again, your flags may need to be tuned to the C library you are using): |
Beta Was this translation helpful? Give feedback.
There aren't really any direct dependencies on a specific kernel version. CFS runs mostly in user space so it really has more to do with the C library and the user space API it provides.
The POSIX OSAL intentionally avoids using any bleeding-edge POSIX additions - but it does require/depend on some realtime additions. Hopefully whatever C library you are using will provide sufficient POSIX APIs. As long as the POSIX OSAL compiles and passes the tests on your platform, CFE/CFS should be fine.
See comment here for more info on how this relates to glibc environment (again, your flags may need to be tuned to the C library you are using):
https://github.com/nasa/osal/blob/ce11e7a20d4fd91764696…