로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

스퀴니

미니 제가 ARM리눅스를 여러 개발보드로 만져봤는데..

  • 스퀴니
  • 조회 수 1225
  • 2020.11.18. 00:35

가장 걱정되는 부분이.. 이겁니다..

 

각 회사마다의 ARM프로세서간 호환성..

 

...

 

브로드컴 사용하는 라즈베리파이.

엑시5422 사용하는 Odroid-XU4

Allwinner 프로세서 사용한 이름없는 싱글보드..

 

....

 

일단 OS부터.. 일반 PC처럼 설치하는게 아니라 각각 Pre-Installed된 OS이미지를 저장매체에 복사하는것으로 진행되죠.

 

각 장비마다 자기들만의 이미지를 사용해야 하고요..

 

펌웨어가 달라서 그렇다 쳐도..

 

같은 데비안으로 설치했어도..

 

라즈베리파이에서는 되는게 Odroid 에서는 안돌아가고..

 

또한 라즈베리파이와 Odroid에서는 돌아가는게 Allwinner보드에서는 안돌아가고...

 

이런 경우도 꽤 많이 경험했었죠..

 

윈도우대비 매우 오래전부터 ARM지원했던 리눅스가 그런데..

 

윈도우는 각 SoC마다의 호환성을 얼마나 지원해줄지도 걱정이네요

 

Mac은 자기가 만든걸 자기혼자 쓰는거니 아무걱정없지만요

 

아래 댓글에도 적었듯이

 

https://www.ciokorea.com/news/31512

 

이 기사가 다시 생각납니다..

댓글
28
[성공]함께크는성장
1등 [성공]함께크는성장
2020.11.18. 00:37

홀리 쉬에트

끔찍하군요

저거 MS가 다 끌어안을 거 생각하면....

어우

[[성공]함께크는성장]님의 댓글을 신고합니다. 취소 신고
스퀴니
글쓴이
스퀴니 [성공]함께크는성장 님께
2020.11.18. 00:37

주변장치 지원도 힘들어하는데 CPU자체가 다르면...

[스퀴니]님의 댓글을 신고합니다. 취소 신고
포인트봇
포인트봇 스퀴니 님께
2020.11.18. 00:37
스퀴니 님, 1포인트 채굴 성공!
[포인트봇]님의 댓글을 신고합니다. 취소 신고
sands
2등 sands
2020.11.18. 00:38

폭 넓은 부품들의 호환성을 확보하는게 쉽지 않죠.....범용성이라는게 참 어려운 것 같읍니다ㅋㅋㅋ

[sands]님의 댓글을 신고합니다. 취소 신고
스퀴니
글쓴이
스퀴니 sands 님께
2020.11.18. 00:40

인텔이 IA-64 독립을 선언했다가도 AMD에 깨갱하고 AMD64로 간게..

 

아 그건 다른이야기군요 ㅋ

[스퀴니]님의 댓글을 신고합니다. 취소 신고
sands
sands 스퀴니 님께
2020.11.18. 00:40

어떻게보면 x86이 구닥다리라고 불리지만, 범용성 때문에 어쩔 수 없이 못갈아엎는게 참 큰 것 같아요. 윈도우도 범용성이라는게 장점이다보니 자기들 장점 버리는 것도 어려운 일이니....

[sands]님의 댓글을 신고합니다. 취소 신고
Havokrush
Havokrush
2020.11.18. 00:38

Re:Zero부터 다시 시작하는 PC의 태동기

[Havokrush]님의 댓글을 신고합니다. 취소 신고
ARMCC
ARMCC
2020.11.18. 00:45

그러니까 M1으로 대동단결 하고 가야 하는 것입니다...

[ARMCC]님의 댓글을 신고합니다. 취소 신고
스퀴니
글쓴이
best 스퀴니 ARMCC 님께
2020.11.18. 00:47

그게 잘못된거죠..

애플 M시리즈로 단결했다?

X86죽었다?

....더이상 프로세서 업글할 이유가 사라지죠.ㅋㅋ

 

경쟁이 필요합니다.

그리고 경쟁에는 호환성도 필요합니다..

자기들만의 세계를 만들게 아니라면..

[스퀴니]님의 댓글을 신고합니다. 취소 신고
ARMCC
ARMCC
2020.11.18. 00:47

애초에 ARM용 리눅스 자체가 다종다양한 SOC들에 맞춰서 포팅하는 방식으로 커왔으니까요...

 

적어도 안드로이드는 그 문제를 해결해 냈고...

[ARMCC]님의 댓글을 신고합니다. 취소 신고
스퀴니
글쓴이
스퀴니 ARMCC 님께
2020.11.18. 00:48

그 문제를 해결한게 자바기반인거고요..

하지만 안드로이드 자체는 호환이 절대 안되고요..

[스퀴니]님의 댓글을 신고합니다. 취소 신고
ARMCC
ARMCC 스퀴니 님께
2020.11.18. 00:51

그게 자바 기반이라서 해결한 게 아닙니다...  애초에 SOC포팅은 hal단과 dts 그리고 커널 드라이버쪽 소관이에요. 거의 네이티브에서 놉니다.  자바는 오히려  명령어셋 아키텍처 종속성을 없애는 용도고요.

[ARMCC]님의 댓글을 신고합니다. 취소 신고
스퀴니
글쓴이
best 스퀴니 ARMCC 님께
2020.11.18. 00:49

포팅하는 방식으로 커와서 지금처럼 되었다... 가 아니라

 

서로 호환이 안되니 어쩔수없이 포팅방식으로 갔다..가 아닐까요

[스퀴니]님의 댓글을 신고합니다. 취소 신고
ARMCC
ARMCC 스퀴니 님께
2020.11.18. 00:58

순서를 따지자면 처음에 사용목적이 있고 SOC가 사용목적에 맞게 개발되고, 목적지향적 SOC에 커널 코드가 맞춰지게 됩니다.  

 

그러다 보니 리눅스 자체가 변화폭이 굉장히 큽니다. 같은 버전대의 커널인데도 불과 일이백메가바이트 안에 루트를 몽땅 우겨넣을 수도 있고 좀 리치하게 가면 수기가까지 폭증하죠.

[ARMCC]님의 댓글을 신고합니다. 취소 신고
id4thomas ARMCC 님께
2020.11.18. 00:52

인스트럭션셋만 같으면 한 컴파일러로 컴파일 하면 다 호환되야하는거 아닌가요? 

[id4thomas]님의 댓글을 신고합니다. 취소 신고
스퀴니
글쓴이
스퀴니 id4thomas 님께
2020.11.18. 00:54

저 기사에도 나와있듯이 세세한부분에서는 다르다고 하네요

[스퀴니]님의 댓글을 신고합니다. 취소 신고
id4thomas 스퀴니 님께
2020.11.18. 00:58

그러게요 찾아보니 공통부분 제외 인스트럭션셋 파편화가 꽤 있는거같네요

[id4thomas]님의 댓글을 신고합니다. 취소 신고
ARMCC
ARMCC id4thomas 님께
2020.11.18. 01:02

아닙니다.  컴파일러도 버전컨트롤을 주로 soc업체에서 철저하게 리커맨드 해 줍니다.  soc회사가 gcc를 약 간 커스텀해서 내놓는 경우도 많고요.  

[ARMCC]님의 댓글을 신고합니다. 취소 신고
id4thomas ARMCC 님께
2020.11.18. 01:07

그럼 x86경우 사실상 제조사가 2개라 호환이 잘됬던 편이려나요? 제조사 많아지면 디버깅 힘들어지긴하겠군요

[id4thomas]님의 댓글을 신고합니다. 취소 신고
ARMCC
ARMCC id4thomas 님께
2020.11.18. 01:18

업계 투탑인 인텔과 마소, 깍뚜기로 amd의 방대한 SW인력들이 목숨걸고 호환시킨 덕분입니다...

 

리눅스 쪽만 가도 호환성 많이 떨어져요.  요즈음은 엄청 좋아진 건데도 불구하고 여전히 문제가 많습니다. 괜히 리눅스 쪽에서 도커 같은 실행환경을 가상화시켜서 분리하는 솔루션이 뜨는게 아니라니까요.

[ARMCC]님의 댓글을 신고합니다. 취소 신고
id4thomas
2020.11.18. 00:50

잘 모르고 궁금해서 그런데 현재 arm 보드 중에는 통합적인 메인보드 펌웨어가 없나요? 예를 들면 UEFI같은 개념이요

[id4thomas]님의 댓글을 신고합니다. 취소 신고
스퀴니
글쓴이
스퀴니 id4thomas 님께
2020.11.18. 00:51

없는걸로 압니다.

[스퀴니]님의 댓글을 신고합니다. 취소 신고
id4thomas 스퀴니 님께
2020.11.18. 00:54

당분간 멀티부팅은 골치아프겠네요..

[id4thomas]님의 댓글을 신고합니다. 취소 신고
ARMCC
ARMCC id4thomas 님께
2020.11.18. 01:05

UEFI 있어요.  퀄컴이 씁니다.  그런데 UEFI 하나로만 끝나는 게 아니라 거기에서 하위 계층에 또 부트로더의 부트로더가 끼어 있습니다.  부트로더도 1,2,3단계 막 그런것들이 층층히 있어요.  퀄컴이 그 부분이 좀 지저분합니다.

[ARMCC]님의 댓글을 신고합니다. 취소 신고
김뉴비
김뉴비
2020.11.18. 01:01

ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ

[김뉴비]님의 댓글을 신고합니다. 취소 신고
MiCasaEsSuCasa
MiCasaEsSuCasa
2020.11.18. 03:18

여기에 세대마다 또 인스트럭션 셋이 조금씩 다릅니다. 때문에 어떤 드라이버를 만들었다고 치면 다른 세대에서 돌리기 위해서는 또 새로 만들거나 수정해야할 수도 있어요. 솔직히 이런 자잘한 호환성 문제들보면 일반 용도에서 사용은 쉽지 않을거라고 봐요.

[MiCasaEsSuCasa]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 240809 수정 file admin 18.08.04 117869 13
핫글 미니 퀘이사존 완전히 zen5 손절쳤네요 [9] file 212212 01:37 1336 10
핫글 미니 너 또 참 쓰잘때기없는거 질렀구나.jpg file 품귀문란 24.08.14 817 8
핫글 미니 픽셀9 디자인 너무 취향이네요 [3] updatefile 구보 11:20 265 7
18046 음향 에어팟프로2는 여전히 넘사네요 ㄷ ㄷ [9] file 조형기의운전교실 23.05.25 1746 7
18045 미니 루머] AI칩 관련 [1] file 좌지우건 23.05.26 1443 7
18044 미니 S23U 아라미드 + 맥세이프 [5] file 불펌냥이 23.05.27 1350 7
18043 미니 Galaxy Z Fold5 External screen protection glass [10] file iceuniverse 23.05.27 1484 7
18042 미니 엑스페리아 1 V / 갤럭시 S23U 카메라 비교 (3) [4] file PatGelsinger 23.05.29 824 7
18041 미니 삼성, 갤럭시 자가수리 부품 판매개시 (액정, 후면커버, 충전포트) [20] file 미기코리아 23.05.30 1358 7
18040 미니 미디어텍의 접근이 틀리지않았다 봅니다. [9] astra 23.05.30 1057 7
18039 미니 모바일 운전면허증 → 모바일 국가신분증 [28] file 감이어디감 23.06.02 1381 7
18038 미니 S23 시리즈 펌업 레알 6월 중순이나 되어야지 나오려나요 [5] 흡혈귀왕 23.06.02 813 7
18037 미니 샀슈 [1] file 후루꾸루 23.06.02 393 7
18036 미니 라이다 도트를 촬영해보기📷 [4] file 개구리 23.06.04 673 7
18035 미니 갤럭시S3 때 감성으로 삼성은 돌아올 필요가 있어요 [6] 갠냑시 23.06.04 1259 7
18034 미니 S22 ultra 구글카메라(Gcam) 사진 몇장 올립니다. file jlys 23.06.04 469 7
18033 미니 MappleGold 주장 말이 안되는게... 흡혈귀왕 23.06.05 703 7
18032 미니 광기의 고글 [10] file 오토카모 23.06.06 998 7
18031 미니 5년의 변화 [6] file 마키세크리스 23.06.06 691 7
18030 미니 ios 개발 인력 싹다 비전프로에 끌려갔나보군요 [7] 아이폰14프로 23.06.06 987 7
18029 미니 베타 싹다 올리러 갑니다 [1] file 댕밤 23.06.06 419 7
18028 미니 갤럭시 F54 5G 공개 [8] file 운김 23.06.06 911 7
18027 미니 Vision Pro 주사율 90Hz 확정이네요 [14] file AirDrop 23.06.08 1621 7
18026 미니 최근까지도 폴더폰이 새로 출시되긴 했었군요? [21] file MrGom™ 23.06.08 1364 7
18025 미니 Nothing Phone(1) 생각보다 많이 팔았네요 75만대... [2] Stellist 23.06.09 931 7
18024 미니 루머) 엑스페리아 Pro-i II 는 2개의 1인치센서 [4] file choijm0715 23.06.09 763 7
18023 미니 S23U 50MP ExpertRAW [5] file 흡혈귀왕 23.06.10 512 7
18022 미니 배경화면 공유 [2] file 엣지 23.06.10 626 7

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...