로그인 해주세요.

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

스퀴니

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

  • 스퀴니
  • 조회 수 1182
  • 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]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 116324 13
핫글 미니 소비자가 기업에 맞춰줄 필요 없는것 맞죠 [28] update 가로쓰기 00:27 967 28
핫글 미니 삼성 편의적인 시각이 있는건 아무래도 [1] SM-G986N 04:41 726 18
핫글 미니 엑시노스 응원하는 분들은 딱 이런 마인드죠 뭐 [19] update Stellist 11:30 813 18
194241 미니 잡담: A17 Pro 단가, 개당 $130... A16 대비 +27% [16] Section31 23.10.16 1169 3
194240 미니 잡담: 인텔, TSMC에 주문 확대할 듯 [14] Section31 23.09.03 1169 6
194239 미니 S24+ WQHD Yes! [21] iceuniverse 23.08.29 1169 10
194238 미니 요즘 갤럭시 재고조절하는게 아닐까 싶습니다 [7] file 갤9플스 23.07.04 1169 1
194237 미니 S23 기본형 쓰시는 분들께 질문 [14] 똑똑한망치 23.06.30 1169 0
194236 미니 S23U 달고리즘 30배 vs 프로모드 20배 [6] file 흡혈귀왕 23.04.08 1169 14
194235 미니 삼성은 왜이렇게 형광끼를 못버릴까요? [10] 텐에스맥스씁니다 23.02.04 1169 3
194234 미니 폴드4가 세상 혜자였네요... [5] 조형기의운전교실 23.02.02 1169 4
194233 미니 굿락중에 제일 필수기능 [7] file 엣지 22.11.23 1169 5
194232 미니 P12 수령했는데 퀄리티가 정말 좋네요 [9] file Rekoj 22.09.30 1169 2
194231 미니 미국 광고는 미국에서의 평가를 들어야죠 [12] MrHS 22.09.02 1169 21
194230 미니 오목교 전자상가 폴드4 긱벤치 테스트 및 리뷰 영상 떴어요 [5] rofl 22.08.17 1169 3
194229 미니 도대체 폰카는 화소 기믹을 언제 버릴까요 [33] file PaulBasset 22.08.07 1169 18
194228 미니 근데 iOS 16 이거 컨셉인가요? [9] file 릅갈통 22.07.10 1169 1
194227 미니 꿈꾸는 버즈 프로 2 [11] 내이름은커난 22.06.21 1169 4
194226 미니 S22U 실사 최고 단점은 스피커 위치입니다. [6] 늘늘늘 22.06.11 1169 0
194225 미니 갤럭시 멀티컨트롤, 세컨드 스크린 어떤가요? [1] 아파트 22.05.23 1169 0
194224 미니 BOE 12.3인치 멀티 폴더블 패널 샘플 [2] 다람쥐 22.05.11 1169 2
194223 미니 S22 카메라 렌즈 필터 재입고 되었습니다. [3] file 유비소프트 22.05.07 1169 3
194222 미니 리디페이퍼4 출시 일정 연기됐네요 [4] MrGom™ 22.03.21 1169 3
194221 미니 잇섭 GOS 테스트 예정? [11] file 노태문 22.02.28 1169 8
194220 미니 갤럭시도 아이폰 14 처럼 크기별로 사양 이원화하는건 어떨까요? [8] 액티브r 22.01.29 1169 2
194219 미니 그 시절 국룰 [21] file 주차장 22.01.22 1169 3
194218 미니 아이폰SE(2022)는 디자인변경 없음, 5G 채용 [8] 사이렌오더 22.01.08 1169 7
194217 미니 A칩이 강력하긴 한데 동 성능에서는 갤럭시가 빠릅니다. [13] 야옹 21.12.15 1169 3

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

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

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

2. 글 목록

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

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

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

5. 댓글 설정

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

6. 글 쓰기 화면 설정

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

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