Hi everyone,
This is going to be a, somewhat, very technical Linux question, so bare with me for a bit...
I've been tinkering with some embedded Linux experiments using
musl-libc
,
Busybox
,
Toybox
, etc., building a few embedded Linux systems from scratch (I've done a couple of
Linux From Scratch
builds, which help a lot to understand the concepts).
I started thinking
"Why not try and build an 'embedded LinuxCNC' distro??".
So the idea is to try and create the most compact Linux system possible, aimed at only running LinuxCNC.
I know all about needing to satisfy dependencies and all, but there is one question:
Does anyone know if LinuxCNC depends (either directly or not) on
glibc to work?
I this would help fighting the problems LinuxCNC is facing about future-proofness as well as boosting performance in RPI control based systems.
I'm hoping to have some feedback about this, I want to know if this is something that could be worth putting time into.
Miscelaneous:
There is an unmaintained, undated
comparison between C/POSIX standard library implementations in Linux
that shows how musl-libc compares with other libraries, actually beating glibc in some points.
My best regards,
Simão A.