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

TCRP (for Friend) 및 ARPL ...

TheSTREET 4234

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
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 개발자님들 덕분에 저희들이 ...잘 쓰고있는거닌깐요 ㅎㅎ

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

취소 댓글 등록

cmt alert

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
공지 정보 DSM 7.2v) Mshell로 헤놀로지 부트로더 빌드하기. 60 달소 23.05.29.01:57 24281 +23
공지 정보 DSM 7.2v) ARPL-i18n(rr)으로 헤놀로지 부트로더 빌드하기. 72 달소 23.05.23.23:58 25837 +23
잡담 RAID5(SHR)의 저장속도가 이렇게나 빠른거였네요.. (NVMe SSD삽질) 10 estel1 3일 전23:51 468 +2
가이드 시놀로지 도커로 Wireguard VPN + qBittorrent + tsharp(It's torr) 사용하기 10 펜타네스트 6일 전16:13 420 +4
질문 헤놀로지 2.5g usb 랜카드 추가 5 넌누구냐 6일 전14:38 331 +1
5069 질문
normal
서브어린이 11시간 전20:33 68 0
5068 후기
image
추주비 19시간 전12:21 165 0
5067 질문
image
서브어린이 1일 전19:59 399 0
5066 질문
normal
현이들아빠 1일 전15:02 154 0
5065 질문
image
서브어린이 1일 전12:18 390 0
5064 질문
image
지나가는_문과생 1일 전12:14 274 0
5063 질문
image
동도리군 2일 전07:16 89 0
5062 질문
normal
서브어린이 2일 전21:48 90 0
5061 질문
image
사십동 3일 전05:49 167 0
5060 질문
image
서브어린이 3일 전23:57 126 0
5059 잡담
image
estel1 3일 전23:51 468 +2
5058 질문
image
까칠한나그네 3일 전14:20 223 0
5057 질문
normal
라라라라데이 3일 전12:29 302 0
5056 질문
image
orange0909 3일 전12:20 293 0
5055 질문
image
금화 4일 전15:14 357 0
5054 질문
image
당신의곁애 4일 전12:24 245 0
5053 질문
normal
정전리 4일 전12:14 142 0
5052 질문
normal
xpnol 4일 전11:09 284 0
5051 질문
normal
서브어린이 4일 전11:06 76 0
5050 질문
image
맥주소주양주 4일 전10:47 82 0