Про количественную меру я не говорил. То есть я не имел ввиду, что надо знать мало в обоих случаях. Я говорил, что системный программист не обязательно тратит больше ресурсов только потому что он системный или что для этого нужен какой-то больший уровень знаний, чем прикладнику.
Системщику нужно знать не только программирование и расписание сигналов, но и знать и понимать работу железа, ибо ядро напичканное и драйверами тоже, и есть та самая прокладка между железом и софтом. А это на порядок сложнее чем прикладное программирование. Иначе ляпы можно выдавать фееричные. А баги из-за них будут висеть годами.
Привести вам такой из них?
В альте на буке не работает пакет.
Поисками добрался до трекера kernel.org, на котором парень сообщает:
- Ребята, у меня тут варнинги.
На что ему там кто-то ответил:
- Не обращайте внимания, это только предупреждения.
Смотрю на своё железо и мысленно возмущаюсь:
- Алё, у тебя с головой в порядке? У меня из-за этих варнингов ядра, пакет не работает и работать он не будет.
И работает он только на альтовых ядрах led-* поддержка которых прекращена и которые забажены по небалуйся.
Хорошие ядра, и им бы до ума быть доведёнными, но не судьба им.