Ubuntu 25.10에서 uutils 기반 Rust Coreutils 도입 과정에서 성능 문제와 이슈가 드러났다는 소식에 대해, Lobsters에서는 전환의 속도, 개발자 보상, LTS 이전에 버그를 털어내려는 의도 등을 주제로 다양한 논의가 이어진다.
URL: https://lobste.rs/s/jpxmcj/ubuntu_25_10_s_rust_coreutils_transition
제목: Ubuntu 25.10의 Rust Coreutils 전환에서 성능상의 한계가 드러났다
Ubuntu 25.10의 Rust Coreutils 전환에서 성능상의 한계가 드러났다 | Lobsters
13 Ubuntu 25.10의 Rust Coreutils 전환에서 성능상의 한계가 드러났다linuxrustphoronix.comvia
thang4시간 전 | - [x] 캐시 Archive.orgArchive.todayGhostarchive | 댓글 11개
미리보기
1. - [x] [10](https://lobste.rs/login) [](https://lobste.rs/s/jpxmcj/ubuntu_25_10_s_rust_coreutils_transition)[](https://lobste.rs/~sluongng)[sluongng](https://lobste.rs/~sluongng)[1시간 전](https://lobste.rs/c/ag39t4) 저는 긍정적으로 봅니다. 25.10은 LTS 릴리스가 아니고, 이런 엣지 케이스를 정리하기에 확실히 좋은 시기입니다. 재현 테스트 케이스를 제공하는 것이 최고의 버그 리포트죠.
2. - [x] 9
wezm2시간 전 전체적으로 너무 졸속으로 보입니다. 저는 러스트 열혈 팬이지만, 여기서 이렇게 서두를 이유는 정말 모르겠습니다. 또한 캐노니컬이 uutils 개발자들에게 보상하고 있기를 바랍니다. 단지 이렇게 나타나지만은 않기를요:
우리는 수천 대의 머신에서 쓰이는 배포판에 당신들의 도구를 실을 겁니다. 곧 릴리스를 내야 하니, 우리가 찾은 모든 버그를 가능한 한 빨리 고쳐주세요.
1. - [x] 24jnsgruk1시간 전 안녕하세요! Jon Seager입니다, 이 모든 건 일종의 제 아이디어였어요…!
어떻게 진행됐는지 알려드리겠습니다. 25.10 사이클을 시작하기 전에, 저는 uutils 프로젝트 리드인 Sylvestre에게 연락해 제 계획을 알렸고, 무엇보다도 uutils가 준비되었다고 생각하는지, 그리고 추가 채택을 감당할 여력이 있다고 보는지 물었습니다.
그는 매우 열정적이었고, 우리가 필요로 하는 몇몇 기능을 구현하는 데 드는 비용을 제안해 달라고 요청했습니다. 또한 25.10 릴리스 기간 동안 더 주목받는 버그에 대응할 수 있도록 그(또는 커뮤니티 구성원)에게 지급할 예산도 일부 마련했습니다.
그 이후로 계속 긴밀히 소통해 왔고, 꽤 순조로웠다고 생각합니다. 제 입장에서 더 나은 파트너를 바랄 수 없었다고 할 정도예요. sudo-rs 도입을 지원해 준 Trifecta Tech Foundation 분들과도 비슷한 과정이었고, 그분들도 역시 훌륭했습니다.
며칠 전 마스토돈에서 이 Phoronix 기사에 관해 짧게 글을 썼습니다. 제 생각엔 이런 일은 예상된 겁니다! 프로젝트는 비교적 젊고, Ubuntu 25.10에서 채택을 밀어붙인 이유 중 하나는 내년 4월 26.04 LTS 이전에 이런 버그들을 털어내고, 시간이 지나며 모든 사람에게 도구가 더 좋아지도록 하기 위함입니다.
기타 질문도 기꺼이 답하겠습니다!
1. - [x]
kokada53분 전 저도 한편으론 이 마이그레이션이 서두른 것 같다고 생각하지만, nixos-rebuild-ng에서 일한 경험상 실제로 문제를 찾는 유일한 방법은 그것을 사람들이 원하면 설치해 테스트하는 '대안'이 아니라 기본 옵션으로 배포하는 것이라는 걸 알고 있습니다.
행운을 빕니다.
2. - [x] [](https://lobste.rs/login) [](https://lobste.rs/s/jpxmcj/ubuntu_25_10_s_rust_coreutils_transition)[](https://lobste.rs/~vaguelytagged)[vaguelytagged](https://lobste.rs/~vaguelytagged)[1시간 전](https://lobste.rs/c/st6uqd) 멋지네요! 이런 프로젝트에 과감히 도전하는 걸 보니 기쁩니다. 계속 잘 되길 바랍니다!
2. - [x] [7](https://lobste.rs/login) [](https://lobste.rs/s/jpxmcj/ubuntu_25_10_s_rust_coreutils_transition)[](https://lobste.rs/~BenjaminRi)[BenjaminRi](https://lobste.rs/~BenjaminRi)[50분 전](https://lobste.rs/c/s221os) 제게는 아주 정상적인 개발 과정처럼 들립니다. 도구를 다시 작성하고, 점진적으로 더 넓은 사용자에게 소개하면, 새로운 이슈가 조금 생기고, 그걸 고치죠. 지금 우리가 말하는 건 아직 출시 전인 Ubuntu 25.10입니다. 데일리 릴리스로 배포되는 C/C++ 프로그램들도 비슷하거나 더 심각한 문제를 종종 보입니다. 여기서 문제가 뭔지 모르겠어요.
3. - [x] [](https://lobste.rs/login) [](https://lobste.rs/s/jpxmcj/ubuntu_25_10_s_rust_coreutils_transition)[](https://lobste.rs/~tumdum)[tumdum](https://lobste.rs/~tumdum)[2시간 전](https://lobste.rs/c/60cver) > 캐노니컬이 uutils 개발자들에게 보상하고 있길 바랍니다
보아하니 그들이 필요한 여러 기능을 '후원'하고 있는 듯합니다: https://discourse.ubuntu.com/t/adopting-sudo-rs-by-default-in-ubuntu-25-10/60583#p-156027-sponsoring-mainstream-adoption
1. - [x]
wezm2시간 전 그거라도 다행이네요. 그래도 작은 프로젝트에 너무 큰 압박이 가해지는 느낌입니다.
3. - [x] [](https://lobste.rs/login) [](https://lobste.rs/s/jpxmcj/ubuntu_25_10_s_rust_coreutils_transition)[](https://lobste.rs/~dijit)[dijit](https://lobste.rs/~dijit)[22분 전](https://lobste.rs/c/qtouec) 저는 이걸 완전한 승리로 봅니다.
성능에 대한 더 많은 비판은 오픈 소스 전반에 좋은 일입니다. 도구 자체나 도구를 만드는 툴체인 중 하나에 긍정적인 변화를 이끌 것이니까요.
시간이 지날수록 느려지는 다른 운영체제들과 달리, 오픈 소스에서는 개선할 기회가 있습니다(적어도 퇴보하지는 않도록).
4. - [x] [](https://lobste.rs/login) [](https://lobste.rs/s/jpxmcj/ubuntu_25_10_s_rust_coreutils_transition)[](https://lobste.rs/~rprospero)[rprospero](https://lobste.rs/~rprospero)[41분 전](https://lobste.rs/c/yd8fd2) 이 전환이 Ubuntu가 _GNU/Linux가 아닌_ 것을 뜻하나요?
1. - [x] [](https://lobste.rs/login) [](https://lobste.rs/s/jpxmcj/ubuntu_25_10_s_rust_coreutils_transition)[](https://lobste.rs/~Gaelan)[Gaelan](https://lobste.rs/~Gaelan)[18분 전](https://lobste.rs/c/qbuoui) 음, 여전히 컴파일러와 glibc가 있으니까 GNU 구성요소에서 완전히 자유로운 건 아니죠. 한편으로는, 일부 핵심 구성요소(libc, 컴파일러, coreutils)는 시스템 이름에 포함돼야 한다고 고집하면서 다른 것들(윈도 매니저, init 시스템)은 그렇지 않아도 된다고 하는 게 늘 우습다고 생각해 왔습니다.