• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
정보

TCRP (for Friend) 및 ARPL ...

TheSTREET 1020

5

4

기본적으로 이 둘은...

Redpill-Boot-Loader 에서 파생되었지만 Redpill 커널툴을 기반으로 만들어져 있습니다.

그에 대해 둘다 사용해본 저로서 말씀을 드립니다..

 

1. 사용편의성

 

판결 : ARPL 승

M for shell 및 menu.sh 덕분에 앞전에 비해 편해졌다고 하지만..

menu.sh 쉘기반의 인터페이스를 기준으로 하자면 ARPL 이 편리합니다

제품선택 그리고시리얼젠 cmd 수동입력기능 synoinfo 수동 입력기능등을 제공하는 ARPL 이 높은 점수를 가지고 갑니다.

다만 최근 TCRP Friend 가 뒤를 따라오고있고

편리하다는것일뿐 안정성과는 별개입니다.

 

2. 안정성

 

판결 : TCRP 승

 

조금 불편한 이유는 command 일뿐... 그 커맨드에 익숙해지면...자기가 필요로 하는 모듈만 따로 따로 가져와 컴파일을 하게됩니다.

아무리 자동이 편하다고는 하지만 모조리 때려박으면 그게 오히려 시스템을 불안하게 만드는 이유기도 합니다

실제로 ARPL 부트로더 생성시 모듈이 모조리 선택되어있습니다.

하지만 TCRP 는 사용자 자기가 보드 하드웨어를 파악한후 그 모듈만 받아서 컴파일을 실행하면 쓸데없이 드라이버 충돌이 일어나는걸 피할수있기때문에 ..안정성은 TCRP 승!~

 

 

3. DSM 커널의 세부셋팅

 

판결 : TCRP 승

 

위와 같은 이유입니다 ARPL 도 수동 synoinfo 및 user_config 을 지원을 한다하지만..

세부적인 설정은 TCRP 더 많이 지원하기때문입니다.

 

 

 

종합적인 결론은 편의성 및 호환성을 중시하면 ARPL

안정성과 호환성을 중시하면 TCRP 입니다.

신고공유스크랩
4
5명이 추천
profile image 1등
달소 2022.12.04. 14:15

깔끔하게 잘 정리해주셨네요!

고민하시는분들이라면 참고할만한 좋은글입니다👍

profile image 2등
화정큐삼 2022.12.04. 19:13

로더의 안정성과 드라이버에 대한 부분에 대해서는 저는 생각이 조금 다릅니다.

 

기존 DSM6 시절에 사용했던 Jun 로더의 드라이버도 모든 드라이버가 포함되어 있던 통합팩이였습니다.

 

당시 헤놀로지 로더는 Jun 로더 하나뿐이였기에 선택지가 없었지만, 상당히 안정적인 로더 였습니다.

 

통합된 드라이버가 모두 들어가 있다고 해서 안정적인 요소를 해칠수는 없다고 봅니다.

 

 

 

M SHELL for TCRP가 드라이버를 로딩하는 과정을 설명드리자면,

 

https://github.com/PeterSuh-Q3/rp-ext/blob/main/all-modules/src/check-all-modules.sh

 

DSM 설치과정의 시작 (JUNIOR 모드) 부분에서

 

1. 플랫폼별 (지금까지 총 8가지) 모든 드라이버 ko 파일을 하나의 tgz 압축파일로 로더가 보관하고 있다가 Junior 과정에서

 

/lib/modules 에 압축을 해제합니다. 이 과정은 단순 파일복사에 해당합니다.

 

2. 새로 복사된 ko 드라이버의 모듈의존성을 재성하기 위해 depmod -a 를 사용합니다.

 

모듈간 의존성 까지 고려해서 설치 가능한 드라이버(모듈)을 새롭게 리스트업 하는 과정입니다.

 

3. 기존 TCRP 로더를 빌드 하는 과정에서 사용되는 필요 드라이버 자동감지 ( listpci 함수 ) 를 중지하고

 

대신 JUNIOR 모드와 DSM 부팅과정에서 대신 자동감지 합니다.

 

자동감지후 필요한 드라이버만 modprobe 로 드라이버를 주입합니다.

 

insmod 에 비해 modprobe가 드라이버간의 종속성까지 고려해서 더 안전한 설치를 진행합니다.

 

 

 

드라이버가 시스템의 안정성을 해칠수 있는 부분은

 

리눅스 커널 버전별로 새로 컴파일되서 개발되는 드라이버 자체의 안정성이 아닐까 싶습니다.

 

pocopico님이 레드필 드라이버의 대부분을 개발해 주고 계시지만,

 

불안정하게 컴파일된 드라이버도 간혹 존재합니다.

 

깃헙이나 헤놀포럼에 버그리포트가 되면 재컴패일해서 새로 제작도 해주시구요,

 

ARPL 의 fabio님도 새로 설계된 ARPL을 위해 pocopico님의 드라이버 소스를 참조해서

 

ARPL 용으로 다시 컴파일해서 통합드라이팩(모듈)을 사용하는데 새로 컴파일된 각 드라이버 하나하나의 안정성은

 

유저들에 의해 피드백 받는걸로 계속 보완하고 있지 않나 싶습니다.

 

 

 

pocopico님, fabio님과 여러번의 대화를 통해 새롭게 진행되고 있는 상황에 대에 논의를 하고 있습니다.

 

ARPL은 기존의 TT그룹(TTG)에서 최초 설계한 레드필의 엄격한 제한성을 탈피해서 새롭게 재설계가된 로더 입니다.

 

이 재설계과정에서 중요한 제한성을 무시한 부분이 커널패닉(KP)등을 유발하는 불안정 요소를 유발한것이 아닌가 싶습니다.

 

TCRP의 pocopico님도 현재 차세대 TCRP를 재설계해서 새로운 로더를 제작중에 있습니다.

 

이 엄격한 TTG 의 설계방식이 사용자 편의성을 저해하는 요소와 상충되기에 이부분에서 개발자들의 고민이 많은것 같습니다.

 

지금도 사용자의 편리성과 안정성 두마리 토끼를 잡기위해 노력하시는 개발자 분들의 노고에 감사를 드립니다.

TheSTREET 글쓴이 2022.12.05. 10:44
화정큐삼

JUN 모드는 정확하게는 시놀로지 기본 통합드라이버팩이었습니다. 거기서 인식이 안되거나 하면 추가로 컴파일해서 올려주는 분들이 있어서 수동으로 해준게 맞습니다. 거기서 조금더 발전된 모드가 TCRP 의 ./rploader.sh ext add 모드이며 그 모드를 만들게한 분이 pocopico 님의 모듈입니다.

 

거기서 더 발전된게 arpl 인게 맞습니다만.

 

실제로 TCRP 는 예전 JUN 에 비해 좀더 포괄적인게 맞습니다만 ARPL 에 비하면 부족한건 맞습니다 그래서 자기가 원하는 드라이버만 (MSHELL 포함) 셋팅해서 컴파일을 하는게 맞고 ..실제로도 custom.gz 부분에서도 안정성이 갈리는거 같다는게 저의 개인적인 견해입니다.

 

물론 ...ARPL 이나 TCRP 개발자님들 덕분에 저희들이 ...잘 쓰고있는거닌깐요 ㅎㅎ

profile image 3등
고감맨 2022.12.14. 12:47

깔끔하게 정리해 주셨네요..^^

저는 TCRP를 처음 사용해서 TCRP에 ^^

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?

목록

공유

facebooktwitterpinterestbandkakao story
분류 제목 글쓴이 날짜 조회 추천
공지 서버포럼 게시판 통/폐합 안내. 5 달소 23.01.06.16:15 785 +6
정보 공지 자작 NAS 구축을 고민하고 계신 분들을 위한 하드웨어 추천 6 ㅎㅇㅅㅋ 22.12.30.14:40 2526 +5
정보 공지 2022/12/27 검증된 헤놀로지 DSM7 설치 방법 정리(빌드/이미지다운로드 등) 23 달소 22.12.27.03:18 4597 +11
정보 공지 시놀로지/헤놀로지 설치 후 기본셋팅 가이드 정리 36 달소 22.03.31.10:37 14144 +25
정보 전원시작예약 Fix 모듈 PowerSched 에 대한 확인결과보고 1 화정큐삼 2일 전10:06 183 +1
정보 DS923+(r1000)에도 전원시작예약이 불가능하네요. 6 화정큐삼 4일 전21:30 298 +2
정보 {u} [공유] ARPL Issue (DSM이 네트워크에서 발견 되지 않은신분 참고하세요.) 6 똥쓰똥쓰 5일 전07:26 642 +2
질문
normal
리노스 6시간 전02:45 39 0
질문
image
ZEMA 7시간 전01:14 15 0
질문
normal
지식스럽게 8시간 전01:02 64 0
질문
image
늙은나스 10시간 전22:16 64 0
질문
image
moon89 11시간 전21:56 90 0
질문
normal
greyshin 18시간 전14:31 174 0
질문
image
오룡 1일 전17:27 189 0
소식
normal
프뉴굿맨 1일 전16:23 215 0
질문
normal
jwsv 2일 전07:20 130 0
잡담
image
달소 2일 전22:17 535 0