어마어마하게 작은 리눅스가 있습니다.

물론 작지만 그럭저럭 있을 것은 다 있습니다.

 

실제로 어마어마하게 작아서 GUI를 가진 이미지가 꼴랑 16MB입니다.

물론 16MB는 32비트용입니다. 64비트 버전도 있지만 이건 조금 용량이 큽니다.

http://tinycorelinux.net/

다만 역시 이것저것 없는 만큼 우분투 수준의 편리함은 없습니다.

그리고 패키지 매니저를 tce라는 별개의 것을 쓰다보니 호환성이 조금 떨어집니다.

 

하지만 이 정도면 똥컴의 희망이라 할 수 있습니다. 컴퓨터가 아직 죽지 않을 수 있는데 이것저것 안 돌아간다고 버릴 수는 없잖아요?

 

그래서 이 녀석을 써보기로 했습니다.

 

그리고 이렇게 작은 것은 그냥 쓰기 힘드니 약간의 커스터마이징으로 이것저것 추가한 다음 쓰는 것이 좋습니다.

https://github.com/elazarl/customize_tinycorelinux

 

elazarl/customize_tinycorelinux

Scripts to easily customize a tinycorelinux ISO. Contribute to elazarl/customize_tinycorelinux development by creating an account on GitHub.

github.com

여기 있는 스크립트를 이용하면 파일을 추가하고 이리저리 삽질하면 뭐라도 만들어 질 수 있겠지요.

대신 그만큼 고생은 하겠지만 이 정도면 상당히 훌륭합니다.

 

문제는 역시....이것만 가지고 뭘 하기가 어렵다는 것이겠네요.

 

우분투 환경에서 한번 Tiny Core Linux의 커스터마이징을 해봅시다.

 

우선 Tiny Core Linux의 iso파일을 다운로드 받습니다. 저는 Core버전 16MB짜리를 다운로드 받았습니다.

http://tinycorelinux.net/downloads.html

 

Downloads Tiny Core Linux

The Core Project, as suggested by our name, is not a turnkey desktop distribution. Instead we deliver just the core Linux from which it is quite easy to add what you want. We offer 3 different x86 "cores" to get you started: Core, TinyCore, and our install

tinycorelinux.net

그리고 다음 스크립트를 다운로드 받아서 압축을 풀어 놓습니다.

스크립트를 압축 푼곳에 다운로드 받은 ISO파일을 함께 위치 합니다.

 

그러면 이렇게 되겠지요.

 

그리고 터미널에서 이 위치에 들어 온다음 다음과 같이 명령을 칩니다.

tinycore-extract.sh TinyCore-current.iso

이러면...

 

이렇게 iso와 core라는 폴더가 만들어집니다.

이제 core쪽을 건드려서 이것저것 추가하고 다시 tinycore-repack.sh를 실행하면 커스터 마이징이 됩니다.

 

대신 Debian처럼 편리하게 패키지가 설치되는 것이 아니다보니 좀 어렵습니다.

 

그래서 Debian의 것을 TCZ화해서 가져오는 경우가 많더군요. 물론 이것도 녹록치는 않긴 합니다...

 

개인적으로 scrcpy를 실행시켜서 안드로이드 화면을 지속적으로 미러링 하는 것을 만들고 싶은데 이게 맘처럼 잘 안 되네요.

,