FreeBSD에서 iPod for Mac 사용하기

캬캬캬~ (환희에 넘쳐서;)

그동안 느리디 느린 iBook 500에서 싱크하느라 정말 고생했는데, 이제 드디어 해방입니다 만세 -ㅁ-; 지난 주에 1394카드를 사서 오늘 이제 서울로 돌아와서 시도를 해 봤는데. 잘 되는군요. ^_^*

제가 갖고 있는 iPod 2세대(터치 휠)는 맥용으로는 HFS+로 포맷되어있는 파이어 와이어 외장 하드디스크로 인식이 되는데, 다행히도 FreeBSD에서 iPod쓰려는 삽질러들의 노력으로 아주 간단하게 싱크가 가능하게 되었습니다. 먼저 준비물은, 올해 8월 이후의 -CURRENT가 필요한데, HFS패치때문에..

일단, firewire모듈은 지금 베이스에 통합이 되어 있어서 따로 넣어줄 필요는 없습니다. 그런데, HFS+ 파일시스템 지원 모듈이 아직 베이스에 통합되지 않았기 때문에 따로 인스톨을 해 줘야하는데 http://people.freebsd.org/~yar/hfs/ 에서 받으실 수 있습니다. 사실 요걸 8월 27일 이후 CURRENT에 설치하면, 컴파일이 중간에 하나 안 되고 뻑나는데 CFLAGS에 -DB_LOCKS=0을 넣고 컴파일하면 됩니다. 8월 27일 jeff의 커밋에서 B_LOCKS가 빠지는 바람에… 빼서 좀 불안하긴 하지만, 뭐 그런대로 잘 되는듯;

그 다음부터는 필요한 커널 모듈만 올려주면 바로 끼우기만 하면 됩니다.

으흐흐 이렇게 바로 마운트 해서 Contacts (iCal같은 데서 쓰는)의 vCard도 접근할 수 있고, mp3디렉토리에도 들어갈 수 있군요. 그리고, [FreshPorts]audio/gtkpod 를 사용하면 직접 iTunes처럼 관리도 할 수 있습니다! 흐흐

0310-gtkpod.png

그런데, gtkpod의 하나 다른 점은 플레이하면 직접 플레이하는 게 아니라 xmms를 호출한다는… –;;;

그리고, 언마운트할 때 마구 뽑아버리면 문제가 좀 많은데 반드시 언마운트하고, 이젝트하고, 그 다음에 리셋해준 다음에 뽑아줘야 한답니다.

이렇게 안 해주면 또 마운트하고 싶으면 리붓해야 하는 OS X에서랑과 같은 현상이 –; 아, 그리고, 파일 시스템이 UTF-8이긴 한데, 한글이 U+1100영역으로 분리되어서 들어가기 때문에 [FreshPorts]x11/gnometerminal 같은 걸로 보면 풀어쓰기한 것처럼 보이는데, 뭐 딱히 패치하기도 난감한 것이.. -.-;;; 그냥 그대로 써야겠네요..

으흐흐.. iPod for Mac 사용자 분들은 다들 한 번씩 시도해 보세요 =3

8 thoughts on “FreeBSD에서 iPod for Mac 사용하기”

  1. -DB_LOCKS=0 이 아니라 -DB_LOCKED=0 이 아닌가요?
    ipod는 없지만 혹 HFS 이미지파일 마운트될까해서 해보니 B_LOCKED라는게 정의되지 않아서 그렇던데.. (-DB_LOCKED=0 으로 하니 컴파일되더군요)
    혹시나해서 코멘트올립니다.

  2. 주석에 ‘중국어는 원래 SOV 언어였으나 SVO로 바뀌었고, 현재는 다시 SOV로 회귀하는 중이라 두 가지 형태를 모두 보이고 있다’라는 부분이 특이하군요. 오호라…

Comments are closed.