GN⁺ 2025-04-07 | parent | ★ favorite | on: macOS Sequoia에서 rsync가 openrsync로 대체됨(derflounder.wordpress.com)
Hacker News 의견
  • openrsync의 문서가 부족하여 rsync의 대체품으로 신뢰할 수 없음을 느끼는 의견이 있음

    • 파일 복사 프로그램은 원본 파일의 데이터나 메타데이터를 완벽하게 복사할 수 있어야 함
    • 많은 UNIX 계열 운영 체제의 복사 프로그램은 기본 옵션으로 완벽한 복사를 하지 못함
    • scp 명령어는 서로 다른 운영 체제와 파일 시스템 간에 완벽한 복사를 할 수 없었음
    • rsync는 적절한 옵션을 사용하면 서로 다른 운영 체제와 파일 시스템 간에도 완벽한 복사를 할 수 있음
    • openrsync의 현재 문서는 완벽한 파일 복사를 보장하지 않음
    • bsdtar는 pax 파일 형식을 사용할 때 완벽한 파일 복사를 아카이브할 수 있음
    • rsync를 사용할 때 특정 옵션을 항상 사용함
  • macOS에 번들된 rsync를 최신 버전으로 교체한 경험이 있음

    • macOS는 점점 iOS와 비슷해지며, 애플의 허가를 받아야 하는 경향이 있음
  • openrsync를 살펴보았을 때 좋은 코드였음

    • openrsync가 rsync와 100% 호환되지 않는 점이 아쉬움
    • Apple이 openrsync로 전환하기 시작했음을 알게 됨
  • 새로운 Linux 사용자로서 번들된 시스템 유틸리티의 버전 관리가 혼란스러움을 느끼는 의견이 있음

    • unzip의 경우 AES-256 암호화 ZIP 파일을 처리할 수 없는 버전이 있음
    • unzip의 업데이트된 버전을 찾기 어려움
    • 시스템 번들된 유틸리티를 교체하는 것이 안전한지 확신할 수 없음
    • Linux가 시스템 유틸리티 관리를 더 잘할 것이라고 기대했음
  • openrsync가 rsync의 일부 기능을 지원하지 않는 점이 아쉬움

    • 여러 독립적인 rsync 구현이 있다는 것은 긍정적임
  • rsync에 패치를 추가하여 macOS 메타데이터를 지원하는 확장 속성을 지원하게 됨

    • Bombich "Carbon Copy Cloner"는 이를 감싸는 GUI 앱임
    • Nathaniel Gray는 백업의 정확성을 확인하는 도구를 만듦
  • Apple이 osx의 posix 측면을 계속 강화하고 있다는 점에 만족함

  • Apple이 왜 GPLv3를 두려워하는지에 대한 자원이 있는지 묻는 의견이 있음

  • openrsync는 OpenBSD의 RPKI 검증기 프로젝트의 일부로 작성되었으며, 여러 조직의 지원을 받았음

  • Sequoia 15.3까지 rsync_samba와 rsync_openrsync가 사용 가능했음

    • openrsync의 특정 기능에 대한 버그 리포트를 Apple에 제출한 경험이 있음
    • rsync_samba는 Sequoia 15.4부터 사라짐
    • homebrew를 통해 rsync를 설치함