But there is still a valid discussion on whether it can be achieved in the
same set of kernel code as more general scheduling.
And Linus' comments that addressing CPU resources alone is a very on target.
A true deadline scheduler needs to schedule CPU, Memory bandwidth and IO
bandwidth. Whether that can be achieved side-by-side with a kernel that
defaults to "best effort" is a major question.