로그인 해주세요.

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

스퀴니

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

  • 스퀴니
  • 조회 수 1212
  • 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 117682 13
핫글 미니 살짝 부끄러운 효도...♡ [5] file 수육썰다가다친손 24.07.30 968 21
핫글 미니 부산여행기 (feat.S23울트라)_스압주의 [10] file 씨샾 24.07.30 502 17
핫글 미니 삼성 qc는 팔수록 괴담이군요 [12] updatefile 룬룬 11:45 791 14
89921 미니 전 폴드보다 플립이 더 미래라고 생각합니다.. [7] 브니엘 20.11.25 251 2
89920 미니 작금 폴드폰에 대한 평가에 대하여 [1] 크나앙 20.11.25 136 0
89919 미니 결국은 폴더블 출고가가 어서 현실화되야... [3] Niflheimr 20.11.25 180 0
89918 미니 FE 5G는 S시리즈 중 유일하게 베타가 제외된 대신 [1] aleji 20.11.25 268 3
89917 미니 플립은 생각보다 가격이 금방 접근성있게 떨어질거같긴합니다. [14] 흡혈귀왕 20.11.25 319 2
89916 미니 폴더블은 너무 비싸니 [1] file 카더 20.11.25 141 0
89915 미니 폴더블이나 롤러블 충분히 주류 될 수 있습니다 [15] [성공]함께크는성장 20.11.25 264 0
89914 미니 바형이 없어져도 [8] sands 20.11.25 182 0
89913 미니 삼성도 S21 판매에 별 기대를 안하는 거 같더라구요? [2] 나는야멋쟁이 20.11.25 403 0
89912 미니 폴더블이 주류가 될 수 있을까요 [9] Niflheimr 20.11.25 140 0
89911 미니 폴드나 플립들 플렉스모드 신규기능 생기는거 아시죠? [12] file 오토카모 20.11.25 330 5
89910 미니 s21 대충 제가 들은 이야기는.... [19] file 바보중 20.11.25 677 2
89909 미니 애플이 폴더블 내놓을 때 엄청 기대됩니다 [3] [성공]함께크는성장 20.11.25 224 0
89908 미니 베타 달려ㅕㅕㅕ [4] file 로아 20.11.25 181 0
89907 미니 드디어 폴드2도 베타 나왔네요 [1] file 화이트갤럭시 20.11.25 171 2
89906 미니 달립시다 [1] file 분란닉네임25393143 20.11.25 140 1
89905 미니 TMRoh가 가는게 기업 측면에서 맞기는 합니다 [9] [성공]함께크는성장 20.11.25 305 2
89904 미니 S21 카메라는 전작하고 비슷하겠죠? 프로입털러 20.11.25 84 0
89903 미니 폴드2 톰브도 베타 신청이 되네요 뭐지 [4] 갤럭시S2 20.11.25 185 1
89902 미니 FC650mds pd 받았습니다 file 강약중강약 20.11.25 278 3
89901 미니 폴드2 베타 시작했어요 [12] file 폴드엣지 20.11.25 199 1
89900 미니 S21U의 후면 카메라 구성은 확실히 단가가 비쌀듯하네요. [1] 흡혈귀왕 20.11.25 276 2
89899 미니 입은 싫다고 하지만, 몸은 솔직한걸? [4] file 오토카모 20.11.25 414 3
89898 미니 삼성의 빅데이터는 [13] sands 20.11.25 305 1
89897 미니 가격만 많이 싸면 그러려니 할텐데... 그 문장이 걸리네요 [5] Niflheimr 20.11.25 157 0

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

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

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

2. 글 목록

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

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

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

5. 댓글 설정

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

6. 글 쓰기 화면 설정

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

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