리눅스 6.1 RC1 버전이 나왔습니다. 이번에는 Rust 언어를 추가한 것 외에 큰 변화는 없지만, 리눅스의 아버지, 리누스 토발즈가 리눅스 커널에 패치를 제출하는 개발자들에게 잔소리를 했습니다.
우선 리눅스 버전 출시까지는 코드 병합이 2주의 시간이 주어집니다. 그래서 패치를 검토할 수 있는 충분한 시간을 벌어주지만, 꼭 2주가 끝나기 직전에나 패치를 제출하는 사람들이 있다고 지적했습니다.
'고등학생처럼 숙제를 벼락치기하는 건 좋지 않으며, 고등학교를 졸업했으면 그런 버릇도 고쳐야 한다'고 잔소리했습니다. 또 개발자들이 리눅스 커널 병합 창을 열고 작업하지 말고, 먼저 패치를 준비한 다음에 머지 윈도우를 열라고 말했습니다.
대충 옮긴거니까 영어 되는 분들은 원문을 읽으세요.
Yes, the merge window is two weeks, but that's very much to allow me time to look things over, not "two weeks to hurriedly put together a branch that you send Linus on Friday of the second week". The whole "do an all-nighter to get the paper in the day before the dealine" is something that should have gone out the window after highschool. Not for kernel development. The rule is that things that get sent to me should be ready *before* the merge window opens, not be made ready during the merge window. With some slack for "life happens", of course, but I really get the feeling that a few people treat the end of the merge window as a deadline, missing the whole "it was supposed to be ready before the merge window".