로그인 해주세요.

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

ARMCC

미니 임베디드 SOC용 리눅스만 파편화를 논하기에는...

  • ARMCC
  • 조회 수 385
  • 2020.11.18. 02:41

x86 리눅스도 파편화에 있어서는 그닥 좋은 소리 듣기 힘듭니다...

 

대표적으로 배포판별로 일단 데비안 계열과 레드햇 계열로 줄기가 크게 나눠지고....  거기에서 군소 리눅스 배포판들이 또 있습니다..

 

데비안 계열에서도 또 이런저런 계열로 나눠집니다.  대표적인게 우분투랑 민트가 있죠...

 

우분투 내에서도 또(!) 나눠집니다...  우분투 원류인 유니티 UI계열이 있고 마테 같은 게 있죠...

 

그리고 우분투의 같은 계열에서도 2년 장기지원 버전별로 또 달라집니다.  이게 어느정도로 달라지냐 하면요....

 

예를 들어 안드로이드 AOSP 소스 빌드 가이드는 아예 우분투 버전별로 일일하 패키지 설치 리스트가 갈립니다.

 

소스 다운로드에 필수 유틸인 repo 조차도 파이썬 버전별로 두 가지를 제공하고  여기에 apt를 통한 우분투 기본 다운로드 리포지터리 버전이 있고 또다른 설치레포지터리인 snap버전이 또 따로 있습니다.  

 

 

더욱 고약한 부분은....  저런 개판같은 파편화가 그나마 지난 10년간 굉장히 나아진 결과라는 거고요.

 

SOC쪽 리눅스 뿐만 아니라 리눅스 전반의 상황이 30년동안 그따위였습니다.

 

오죽했으면 버추얼박스나 도커 같은 가상OS 내지는 가상화 컨테이너등을 써서 아예 실행환경을 격리시키는 솔루션까지 등장할 지경입니다.  (도커를 찬양하십시오)

 

괜히 안드로이드가 리눅스쪽에서 어플개발환경으로 원탑 먹는 게 아니에요.  이쪽은 거의 안드로이드 정책 위주로 신경쓰면 끝이거든요.

 

아니면 아예 웹UI로 가든지요.  요즈음은 웹브라우저가 사실상 OS화 되었답니다.  브라우저만 어떻게든 띄우면 웹앱 구동이 되죠.  

 

리눅스에서는 x86안에서도 서로 안되는 건 많고 많아요... 사실 그렇기 때문에 그거 끼워맞추는 걸로 먹고 살 수 있는 것이기도 하고요...

댓글
6
RuBisCO
1등 RuBisCO
2020.11.18. 05:23

차이는 그래도 하드웨어 제조사의 협조가 없더라도 어떻게든 쓸 수 있느냐 아니면 그 가능성 자체가 원천봉쇄되어있느냐죠. 그 부분에서 ARM SoC 제조사들은...

[RuBisCO]님의 댓글을 신고합니다. 취소 신고
ARMCC
글쓴이
ARMCC RuBisCO 님께
2020.11.18. 08:07

Armbian 같은 프로젝트는 일단 SoC 회사들과는 독립적으로 움직입니다.(내부적으로야 아무래도 지원이 있겠죠...)올위너 삼전 락칩 am로직 정도를 지원하고 심지어 잘 모르는 국내 넥셀도 지원하는데 그정도면  미투파이류는 거의 커버되는 셈입니다.

커널 따라가는 속도도 굉장해서 엑팔육쪽 배포판보다도 오히려  더 빠른 경우도 많고...

 

사실 너무 업뎃이 잘 되서 오히려 의심병이 들 지경이더라고요  

[ARMCC]님의 댓글을 신고합니다. 취소 신고
MiCasaEsSuCasa
2등 MiCasaEsSuCasa
2020.11.18. 05:42

언제부터 DE, Repository를 파편화라고 불렀나요? DE는 이해가 안되면 그냥 안드로이드의 런처라고 보면 되고 repos는 스토어라고 보면됩니다. 윈도가 인터넷에서 다운 받은 exe 실행 가능하다고 파편화라고 안부르잖아요. 맘에 드는거 설치해서 쓰면 되는겁니다. 패키지도 많이 쓰는 앱들은 apt, rpm은 다 지원합니다. 패키지 매니저가 다른 distro는 그냥 다른 os라고 봐야지요.

커널은 os가 아닙니다.

[MiCasaEsSuCasa]님의 댓글을 신고합니다. 취소 신고
ARMCC
글쓴이
ARMCC MiCasaEsSuCasa 님께
2020.11.18. 09:58

저장소의 레포지터리를 말하는 게 아니라 git-repo 유틸을 이야기하는 겁니다.

 

많이 쓰이는 것들은 거의 다 apt 레포에 있다는 건 저도 잘 알고 아주 편하게 숨쉬듯이 써먹고 있는데 이번에 20.04 오면서 apt 레포에서 git-repo가 삭제되고 snap에만 남았습니다. 그래서 apt가 OS버전에 따른 종속성이 발생한  상황이에요.

OS버전에 따른 대응을 일일히 일선에서 따로 대응해서 가야 하는 상황이 바로 파편화 그 자체고요.

 

그리고 패키지매니저가 다르다고 다른 OS로 취급할 수도 없고요.  윈도우 앱스토어만 돌아가는 윈도버전과 앱스토어 자체가 없던 구 윈도우7이 다른 IS는 아니죠

[ARMCC]님의 댓글을 신고합니다. 취소 신고
MiCasaEsSuCasa
MiCasaEsSuCasa ARMCC 님께
2020.11.18. 19:10

그냥 레포라고만 하고 거기에 스냅까지 말하면 당연히 Repository라고 생각하죠...

세상에 한 번 만들기만하면 영구적으로 돌아가는 그런 운영체제가 있다면 그건 그냥 deprecated된거 혹은 모던 운영체제가 아닐뿐입니다. 별거 아니어보이는 연 업데이트에 변경점이 엄청납니다. 특히 리눅스 특성상 어떤 레거시를 유지하느냐 제거하느냐도 항상 핫한 이슈고요. 파편화 적은 OS로 항상 꼽히는 iOS도 업데이트마다 계속 수정해줘야 돌아갑니다.

비스타부터 NT커널 쓴다고 윈도 비스타부터 윈도 10까지 같은 OS라고 부르나요? 애초에 리눅스는 커널 개념이지 OS개념이 아닙니다.

전 수서로 밥 벌어먹고 살고 있습니다.

[MiCasaEsSuCasa]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 240809 수정 file admin 18.08.04 119699 13
핫글 미니 아이폰도 중고가격 방어 안되네요. [21] 애옹애옹애옹 10:49 1221 14
핫글 미니 받았슈+16프로 첫인상 [8] updatefile 가로사옥 16:22 372 14
핫글 미니 퀄콤이 삼성과 미디어텍 둘다 엿먹일지도 모르겠네요. (정정) [24] 흡혈귀왕 14:10 822 11
220676 미니 쿠팡 사용한 개봉품 반품 해보신 분 계신가요? [35] 찬바람불때핫도쿄 21.06.25 55560 0
220675 미니 LG UX 7.0과 9.1 비교(V50 ThinQ 안드로이드 10) [16] file 운김 19.09.15 46355 0
220674 공지 게시판 내 모니터 관련 글 작성 가능 안내 210819 admin 21.08.19 42048 12
220673 미니 다이소 HDMI 케이블 샀는데 개 빡치네요 [16] file 플래그쉽GU 19.02.22 41201 0
220672 미니 에어팟 프로 충전기없이 케이블만 주네요? [13] file 라테린 19.10.29 39510 0
220671 미니 애드가드 쾌속 설정 팁 [25] file 팥고물 21.03.22 32625 26
220670 미니 USB포트에 SS가 붙은게 뭐죠..? [8] file 지대공지름미사일 20.11.04 31818 0
220669 미니 갤럭시폰에 아이패드 쓰시는 분들 있으세요? [30] 솔베르 20.08.27 29548 1
220668 미니 오늘 가로수길 직원분들 엄청 친절하십니다 [28] 크나앙 20.11.27 24688 20
220667 미니 폴드로 롤토체스(TFT) 원활하게 플레이하는 방법! [5] file 슈갤럼 20.09.03 24107 3
220666 미니 어우 apn 수정은 이제 사실상 불가능하네요 [23] Rekoj 22.09.23 19947 0
220665 미니 보안정책 캡쳐 이거 해제못하나요? [9] 개소리전문가 19.10.03 18912 0
220664 미니 악성프로그램 카카오인코더와 SafeVisit 개발자분이 같은 분이신걸로 추정됩니다. [24] file 기뻐하는어피치 20.04.14 18506 11
220663 미니 약정 안끝난 폰 중고로 팔 수 있나요?? [11] 주주총회 20.10.07 18502 0
220662 미니 요즘 아이패드로 3D 작업 가능하겠더군요 [9] file AirDrop 22.01.10 18361 1
220661 미니 베이퍼챔버의 오해, 그리고 궁극의 발열제어 [9] file AquStar 22.03.25 17595 50
220660 미니 샤오미 신기술 공개 [3] 대출받아서기변함 21.01.30 17085 0
220659 미니 갤럭시S20 eSIM 지원되나요? [9] dlwlrma 20.07.16 16981 0
220658 미니 와 유튜브 어드밴스드 앱 뭐죠 ㄷㄷㄷㄷㄷ [23] 숲속의참치 19.03.13 16797 1
220657 미니 이번 S22도 건너뛰어야 할 것 같습니다. [21] Eomjunsik 22.01.11 16792 27
220656 미니 요즘은 전화되는 태블릿 없을까요? [26] sylenth 21.03.13 16428 0
220655 미니 스냅 780G vs 스냅 695G...jpg [4] 스퀴니 22.03.26 16170 4
220654 미니 저주받은 윈도우 폰트에 광명을.. MacType 설정법 강좌 [21] Eomjunsik 21.08.08 16072 37
220653 미니 갤럭시버즈 라이브 생활방수도 안되나보네요...? [14] file Stellist 20.07.28 15991 0
220652 미니 [가이드]갤럭시 ADB 최적화로 극한의 실성능을 뽑아보자 [29] Eomjunsik 22.08.29 15423 27

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

확장 변수

1. 게시판 기본 설정

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

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

2. 글 목록

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

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

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

5. 댓글 설정

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

6. 글 쓰기 화면 설정

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