커스텀 롬은 뭐고 부두, 내외장 I/O는 정말 헷갈리네커스텀 롬은 뭐고 부두, 내외장 I/O는 정말 헷갈리네

Posted at 2010. 10. 5. 08:10 | Posted in 스마트폰
반응형

### 커스텀 롬(Custom Rom) ###
1. Rom :
원래의미는 Read Only Memory인데 리눅스에서는 시스템 영역을 일컷는 것 같읍니다.
2.
커스톰 : 커스텀 테일러(맞춤양복)와 같이 메이커에서 팍팍 찍어낸 기성복이 아니라 손님의 체형에 맞게 만든 것이란
의미인데 커스텀 롬이란 것도 메이커의 일반적인 사양이 아니라 갤스라든가 안드로이드에 특화된 최적화된 시스템 구성을
말합니다.
--->
Liliniser님의 커스텀 롬은
1) de-Odexed :
루트유저인 경우 System/App 디렉토리를 볼 수 있는데 여기엔 우리가 깔아준 어플들이 들어있읍니다.
근데 우리가 xxx.apk 란 어플을 깔면 이 디렉토리에는 xxx.apk xxx.odx 란 두개의 파일이 생깁니다. 아마 예전에는
이 방식이 필요했는지는 모르지만 현재로선 비효율적인듯 합니다. 그래서 이것을 xxx.apk 로 단일화시키는 작업을
de-odexed
라고 합니다.
2) Zip-align :
데이터 정렬. 리눅스 시스템이 가장 효율적으로 데이터 처리를 할 수 있도록 데이터의 메모리내 배치를
4
바이트 코드로 정렬시키는 작업을 말합니다.


### 부두와 기타 파일I/O시스템의 차이점 ###
1.
부두는 내장메모리를 이용합니다. 그리고 따로 디스크 파티션을 만들어 줄 필요도, 시스템파일을 옮겨줄 필요도 가 없읍니다

    부두 안에 이러한 작업들이 모두 포함되어 있읍니다.
2.
기타 방식 : 우선 디스크 파티션 작업을 해주셔야 합니다. 그리고 이 파티션을 쓸 수 있도록 패치를 하는 방식입니다.
--->
파티션을 나누는 방법도 여러가지인데 현재로서는 VM Ware란 가상 리눅스 애뮬레이터를 이용하여
       G-Parted
란 리눅스 전용파티션 프로그램으로 작업하는 방법이 가장 나은 것으로 보입니다.


### 우리 맛클에서 다루는 핵심 주제는 ###
1.
루팅(Root'g) : 시스템 영역에 접근 할 수 있는 관리자(루트유저, 수퍼유저) 권한을 획득하는 방법

---> 현재로선 부두에 같이 딸려있는 Update.zip
2.
파일 입출력 시스템의 변경(File Input/Output) : 윈도우와 달리 리눅스는 개방형 운영체제이다 보니 수많은 파일입출력 방식을
가지고 있읍니다. 그중에서 갤스는 RFS란 방식을 채택하였는데 호환성은 좋으나 효율성(특히 속도)은 떨어집니다.
그래서 갤스 내부에 다른 파일 입출력 시스템을 설정하여 시스템의 속도를 높히는 작업을 말합니다.
지금 대세는 리눅스의 Ext2/3/4(숫자에 따라 안정성/속도의 차이가 있음)인데 이 시스템을 내장메모리에 설정하느냐(부두방식)
아님 외장SD에 설정하느냐(기타 외장I/O방식)의 차이가 있고 그 방법도 여러가지가 존재합니다.
--->
방식이 여러가지다 보니 이것 저것 따라하시다 보면 우측통행하는 넘, 좌측통행하는 넘, 교통정리가 전혀 안되는
문제가 생깁니다. 하나만 선택하세요.
--->
부두를 하신 분들은 다른 방식을 추가로 적용하게 되면 시스템이 매우 헷갈려 합니다.(초보자분들은 부두만 하시길 추천)
3.
커스텀 롬 : 이건 앞으로 각종 다양한 방법들이 나올 것이라 생각됩니다. de-odexed, Zip-Align과 같이 주제가 다르다면
입맛대로 골라 쓰실 수 있읍니다.



출처 : http://matpclub.com/board/index.html?id=board4&no=5
반응형

//