로그인 해주세요.

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

스퀴니

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

  • 스퀴니
  • 조회 수 1222
  • 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 117766 13
핫글 미니 갤탭은 이미 슬림화가 적용이 되었다고 봐도 무방하죠 [11] [성공]함께크는성장 24.08.07 1086 21
핫글 미니 잘 모를 수도 있는 갤럭시 전화 팁 [12] file 여가어딥미코 24.08.07 1383 17
핫글 미니 근데 폰 슬림화 경쟁은 '새로운 시도'가 아니지 않나요? [11] updatefile Stellist 24.08.07 534 14
90098 미니 'iOS로 이동' 앱도 언제부턴가 신ui로 리뉴얼되어 있네요 ㅋㅋㅋ [3] file aleji 20.11.25 504 0
90097 미니 이번 AMD 놋북칩 라인업이 ZEN2와 ZEN3이 섞이게 된 이유... [2] ARMCC 20.11.25 322 0
90096 미니 안녕하세요 One Ui 3.0입니다 [5] file 로아 20.11.25 586 1
90095 미니 삼성은 쓸데없이 엑시노스 소개영상을... [10] MrGom™ 20.11.25 863 7
90094 미니 안드로이드는 앱데이터 백업 안되죠? [4] 헤페바이쎄 20.11.25 297 0
90093 미니 [루머] 2021년 아이패드 프로는 미니 LED와 아몰레드 2종 출시 예정 [4] 프로입털러 20.11.25 530 0
90092 미니 2021년 애플 주요 신제품 예상 리스트 [8] file 프로입털러 20.11.25 580 0
90091 미니 베타 통화화면 바뀐거 되게 이상하네요 [7] file BayDonuts 20.11.25 400 0
90090 미니 S10 5G 3.0 베타 5시간 후기입니다. [2] 대출받아서기변함 20.11.25 449 0
90089 미니 무선충전 트리오 생각보다 좋네요? [1] 가시멜로관 20.11.25 261 0
90088 미니 당연하겠다만 폴드2 베타 다운로드 내렸군요 [3] 폴드투를쓰는겁니다 20.11.25 318 0
90087 미니 아니 벌써 매진이라뇨!!!!! [5] file 사랑 20.11.25 694 1
90086 미니 갤럭시 리커버리모드에서 사이드로드안되죠? [7] 음란마귀 20.11.25 197 0
90085 미니 갤워치는 이런 컴플리케이션 워치페이스가 너무 부족해요 [15] file 갤럭시S2 20.11.25 797 1
90084 미니 어떤 구성이 가장 마음에 드십니까? [12] 보거 20.11.25 276 1
90083 미니 12 Pro Max 🌗📷 [4] file 개구리 20.11.25 576 4
90082 미니 S10 베타 카톡 팝업알림 잘 뜨시나요? [3] file Niflheimr 20.11.25 262 0
90081 미니 샀슈 [5] file [갤플당]Cyan 20.11.25 180 5
90080 미니 헤드폰 R70X 어떤가요? [2] sourire 20.11.25 138 0
90079 미니 잠금해제한채로 폴드2 3.0 올려버리신 분들은 [2] 레제르바 20.11.25 401 0
90078 미니 결국 폴드2 베타 수정펌은 내일이군요 [7] KOO/KOO/KOO 20.11.25 293 2
90077 미니 엑시노스 1080 소개영상 [7] 엔당이희망입니다 20.11.25 417 2
90076 미니 우째 폴드2 베타 홈버튼 스와이프가 잘 안먹히네요 [1] 오리제 20.11.25 161 0
90075 미니 근데 S21 플랫인가봅니다? [10] file 크루원 20.11.25 714 0
90074 미니 3.0 베타 하시는 분들 [1] [성공]함께크는성장 20.11.25 248 0

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

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

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

2. 글 목록

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

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

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

5. 댓글 설정

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

6. 글 쓰기 화면 설정

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

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