I dont know if I’d call them forks, they’re more like unmerged branches.
Like the bulds with different schedulers, the only thing different about them is they include an extra module that’s not included by upstream, everything else is a 1:1 match for upstream, and follows closely.
I’d personally say the real-time kernel would come close to it, but even that was still roughly tracking upstream, and was merged in the end.
I think the point is that they have different maintainers. Of course removing and preventing slop code and unattributed code is essential as well, but that’s secondary.
I dont know if I’d call them forks, they’re more like unmerged branches.
Like the bulds with different schedulers, the only thing different about them is they include an extra module that’s not included by upstream, everything else is a 1:1 match for upstream, and follows closely.
I’d personally say the real-time kernel would come close to it, but even that was still roughly tracking upstream, and was merged in the end.
I think the point is that they have different maintainers. Of course removing and preventing slop code and unattributed code is essential as well, but that’s secondary.