로그인 해주세요.

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

스퀴니

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

  • 스퀴니
  • 조회 수 1195
  • 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 117151 13
핫글 미니 전 갤럭시링 가격 예상한대로 나온거 같네요 [13] 미니기기발 24.07.07 1270 12
핫글 미니 솔직히 일반갤워치 디자인 4부터 너무 맘에안듬요 [14] 갤럭시S2 24.07.07 916 10
핫글 미니 링이 가장 꺼려지는게 지금까지 삼성 헬스 관련 센서 정확도가.. [1] 카더 24.07.07 1063 10
195761 미니 스냅드래곤 단일화 시, 일장단이 있을겁니다. [19] 흡혈귀왕 22.05.24 1195 1
195760 미니 밍치궈: 아이폰15, 2023년에 라이트닝에서 USB-C로 전환할 것 [4] 다람쥐 22.05.11 1195 3
195759 미니 요 제품 땡기네요.. [13] file 1o92nd 22.04.12 1195 3
195758 미니 아이패드로 영상보는 방법.jpg [2] file 조형기의운전교실 22.04.02 1195 3
195757 미니 우회경로 풀어준 건 솔직히 의도가 다분하네요 [6] file 릅갈통 22.03.10 1195 15
195756 미니 한국 시장은 왜이리 동네북인가요 [30] 익명 22.03.05 1195 10
195755 미니 애플이 디자인 푹 우려도 욕 덜먹는 이유는 [13] 가시멜로관 22.01.30 1195 4
195754 미니 콘솔 편하다는 게 확 다가오네요... [26] Alternative 22.01.14 1195 5
195753 미니 갤럭시S22 울트라/노트 신형 S-Pen 렌더링 이미지 유출 [4] file Railgun 21.12.19 1195 2
195752 미니 S10, 노트10 베타 버그라는데... [18] file MrGom™ 21.12.04 1195 5
195751 미니 S22 노말 현재 루머대라로라면 너무 실망인데요.. ㅠㅠ [28] Eomjunsik 21.09.26 1195 2
195750 미니 폴드3을 태블릿으로 인식하네요 [8] file TM.Roh 21.08.16 1195 3
195749 미니 "인텔 8세대 모바일? 그걸 사?" [32] Alternative 21.06.28 1195 17
195748 미니 M1 아이패드 뽐뿌 넣어드립니다 [42] 루리루리 21.05.23 1195 4
195747 미니 어른들이 쉽게 건들지 못 하는 안드 폰 만들기 [15] file MrGom™ 21.04.30 1195 14
195746 미니 정품 맥세이프 가죽케이스 치명적 단점 [18] file 개구리 21.03.14 1195 4
195745 미니 삼성은 계속 떡밥을 던지고 있어요 [10] file 레제르바 21.01.14 1195 6
미니 제가 ARM리눅스를 여러 개발보드로 만져봤는데.. [28] 스퀴니 20.11.18 1195 8
195743 미니 삼성 서비스 센터 진짜 일 처리 진짜 뭣같이했네요(분노) [23] file 흡혈귀왕 20.10.31 1195 12
195742 미니 탭s7 은 팜리젝션 호버링말고도 다른걸로 개선이있을까요..? [3] 두짱 20.08.23 1195 0
195741 미니 삼성 태블릿이 쓰레기인 이유 [10] file 보거 20.08.18 1195 7
195740 미니 중고 Z플립에서 프리미어 혜택을 써먹을 수 있는가? [8] file S.C 20.07.20 1195 0
195739 미니 삼성은 빨리 게시글 수정을 [6] file 셈숭전자 20.03.30 1195 0
195738 미니 언더볼팅 시 CPU / CACHE / GPU 우선순위가 어떻게되나요?? [13] 갤폴드를쓰는겁니다 20.01.03 1195 0
195737 미니 아이폰에서 통화 녹음하려면 이게 최상책 같습니다. [7] file 비온날흙비린내 19.10.29 1195 0

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

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

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

2. 글 목록

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

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

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

5. 댓글 설정

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

6. 글 쓰기 화면 설정

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

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