rTorrent
rTorrent 및 libTorrent의 주요 정보 화면 (rTorrent v0.9.2) | |
| 개발자 | Jari Sundell (일명 rakshasa) |
|---|---|
| 발표일 | 2005년 1월 25일[1] |
| 안정화 버전 | |
| 저장소 | github |
| 프로그래밍 언어 | C++[3] |
| 운영 체제 | 유닉스 계열 |
| 플랫폼 | IA-32, X86-64 |
| 크기 | 1.3 MiB |
| 종류 | 비트토렌트 클라이언트 |
| 라이선스 | GPL-2.0-or-later[a] |
| 웹사이트 | rakshasa |
rTorrent(알토렌트)는 C++로 작성된 텍스트 기반 비트토렌트 클라이언트로,[4] 유닉스용 Ncurses 및 libTorrent (libtorrent와 구별) 라이브러리를 기반으로 한다.
기술적인 세부 사항
[편집]이 라이브러리는 Mmap() 함수에 의해 메모리에 매핑된 파일 페이지와 네트워크 스택 간에 데이터를 직접 전송한다는 점에서 다른 구현과 차별화된다. 고대역폭 연결에서 공식 클라이언트보다 3배 빠른 속도로 시딩할 수 있다고 주장한다.[4]
rTorrent 패키지는 다양한 리눅스 배포판과 유닉스 계열 시스템에서 사용할 수 있으며, FreeBSD 및 MacOS와 같은 거의 모든 POSIX 호환 운영체제에서 컴파일 및 실행할 수 있다.
rTorrent는 Ncurses 라이브러리를 사용하며 GNU Screen 또는 Tmux와 함께 사용하기에 적합하다. 토렌트를 로드하려면 캐리지 리턴과 같은 명령을 사용하며, 그 후 ^S를 사용하여 토렌트를 시작할 수 있다 (^는 Ctrl 키의 약자). 백스페이스를 사용하여 로드되면 토렌트를 자동으로 시작할 수 있어 ^S를 다시 입력할 필요가 없어진다. ^K는 중지, ^D는 일시 중지 명령이며, 이미 일시 중지되었거나 중지된 경우 ^D를 다시 입력하면 토렌트를 삭제할 수 있다.[5] 세션 저장을 지원하며 사용자가 토렌트를 추가하고 제거할 수 있다. 또한 여러 파일로 구성된 토렌트의 부분 다운로드도 지원한다. rTorrent-0.7.0 릴리스에서는 비트토렌트 프로토콜 암호화 지원도 구현되었다.[6] PEX, DHT 및 초기 시딩은 최근 rTorrent에 구현되었다.
rTorrent는 Simple Common Gateway Interface를 통해 XML-RPC로 제어할 수 있다. JSON-RPC 지원은 0.15.2 버전 이후 상위 프로젝트에 병합되었다.[7][8] 벤치마킹 결과 JSON-RPC는 두 배의 성능 향상을 제공하고 전체 클라이언트 CPU 사용량을 약 15% 감소시키는 것으로 나타났다.[9]
같이 보기
[편집]내용주
[편집]- ↑ GPL-2.0-or-later with OpenSSL exception
각주
[편집]- ↑ “Earliest known code import”. 《GitHub》. 2021년 2월 24일에 원본 문서에서 보존된 문서. 2016년 2월 17일에 확인함.
- ↑ “Release 0.16.18”. 2026년 7월 17일. 2026년 7월 18일에 확인함.
- ↑ “rTorrent BitTorrent client”, 《rakshasa/rtorrent repo》, 2014년 10월 18일에 원본 문서에서 보존된 문서, 2015년 7월 14일에 확인함 – GitHub 경유
- 1 2 Sundell, Jari, 《The libTorrent and rTorrent Project》, 2014년 4월 9일에 원본 문서에서 보존된 문서, 2007년 8월 9일에 확인함
- ↑ 《RTorrent User Guide》, Jari Sundell, 2014년 2월 17일에 원본 문서에서 보존된 문서, 2009년 11월 25일에 확인함
- ↑ 《LibTorrent 0.11.0 and rTorrent 0.7.0 released》, Jari Sundell, 2012년 11월 2일에 원본 문서에서 보존된 문서, 2006년 12월 13일에 확인함
- ↑ “Add JSON-RPC capability”. 《GitHub》. rakshasa/rtorrent and jesec/rtorrent contributors. 2025년 1월 20일. 2025년 8월 1일에 확인함.
- ↑ “rTorrent v0.15.2 release”. 《GitHub》. rTorrent contributors. 2025년 3월 28일. 2025년 8월 1일에 확인함.
- ↑ “Release 4.5”. 《Flood》. Flood project. 2021년 3월 14일. 2025년 8월 1일에 확인함.
외부 링크
[편집]- RTorrent
- 공식 웹사이트 - (영어) rTorrent - 깃허브
- (영어) libTorrent - 깃허브
- rTorrent Mailing List - 웨이백 머신 (아카이브 index)
- Old website - 웨이백 머신 (아카이브 index)