Ну как минимум потому что git, операции слияния крупных веток, отката изменений и прочих вещей, чем он и занимается периодически, в проекте уровня Linux достаточно трудоёмки. Ну и наверняка он также периодически делает билды.
Думаю ему лучше знать использовать сборочный сервер или нет. Я бы на его месте не стал, потому что это дополнительные задержки и куда проще иметь хорошее железо под рукой, тем более что стоит это копейки.
хорошее железо под рукой, тем более что стоит это копейки.
Нихрена се копейки. Я тут себе комп планирую собрать, расчитал конфиг и получил минимум 2300 евро за приемлимую сборку. И это с Ryzen 9 3900X. С threadripper’ом я даже считать не хочу.
Ну тут дело в том, что для кого копейки, а для кого нет. Для инженера, чья зарплата начинается от 10к зелёных, это всё таки дёшево. Не знаю сколько получает Линус, но наверняка позволить себе топовый конфиг может без проблем, а если не сможет или не захочет, то опять же наверняка ему его предоставят производители.
Тут надо понимать просто такую вещь, что если человек работает, работает давно, то обычно какой-то минимум инструментов он себе позволить может. Это справедливо для любой профессии. Это отличает профессионала от нищеброда или постоянно меняющего работу дебила.
Надо больше зарабатывать просто. Для рабочего инструмента 2300 это копейки. Я вот осцил новый приглядел, а там уже десяточка. Не, наверное не задушу жабу, хватит мне и китайского.
Так смысл то не в том, можешь ты себе позволить или нет, а в целесообразности таких трат. Я могу купить треадриппер, я просто не вижу смысла тратить столько денег. Это как купить mac pro за 50к баксов. Можно, но зачем?
Для гита, мерджа и прочей рутины разработки треадриппер по сравнению с 9-кой не сильно много привнесет. Там больше на диск и память надо расчитывать. Компиляция, да будет быстрее.
Так ведь у разных людей разные задачи. Очевидно он часто билдит, этого просто не избежать при его профессии никак. А значит пропускная способность IO, объёмы памяти, мощность ядер и их количество для него важны.
С другой стороны есть масса людей, кому и 4х ядер достаточно. У меня как у разработчика в большинстве случаев и 2а ядра не загружено. Но ему такие траты целесообразны и это не так много.
Давай нам опиши все действия, что делает Линус на работе. И желательно с подписью самого Линуса. А то мне кажется ты сознательно не упоминаешь ещё с десяток вещей, которые он делает, лишь бы соответствовало твоему представлению. Владимир Соловьёв, залогиньтесь!
Когда ты «собираешь» 200 раз в день, появляется определённый смысл и удобство делать это на той же машине, на которой почтовик и редактор.
Тем более собирать надо не под своим столом. Это ведь всё прекрасно автоматизируется. И, я уверен, автоматизировано много раз много кем, потому что задача не уникальна.
Зачем тормозить локальной ЭВМ 10 минут, если можно тормозить сборочным сервером 1 минуту?
Игры не загружают толком ядра то, если только не рендерер на них:) Слишком сложно,а порой и не реально, синхронизировать множество параллельных сущностей без потери предсказуемого отклика.
Думаю любой, кто достиг его возраста и давно работает, понимает что всё прозаичнее - ему оно действительно для работы.
Для сервис-центра фигня, конечно, но ты же, вроде, в одно рыло фигачишь. Мне сложно представить как ты без рабов и 2300 € можешь себе позволить безболезненно на какой-нибудь апгрейд выбросить.
Для работы у меня железа тысяч на десять и есть. А это я себе для дома собираю, для души и хобби так сказать. Не хочу рабочий комп для своих личных проектов использовать.
Я - да. Пускай лучше амд свои китайские клоны делает. Чтоб интеловский комбайн запаять это изрядно накидаться надо, он на родные шарики вообще не встаёт. А реболлить гнутый проц то ещё удовольствие.