2011년 Desktop Summit 여행기 – 1

2010년 이후로 업데이트가 없었던 다른 Akademy 여행기를 이제 쓸 시간이 되었다. 2014년의 Akademy는 예년과는 다르게 9월 초순에 열릴 예정인데, 문제는 추석 연휴가 이 때를 관통한다는 것이다. 그래서 갈 수 있을지 여부를 확신할 수 없는 상황이기 때문에 2013년까지의 여행기를 빨리 써 두는 게 도움이 될 것 같다. 2011년 늦봄부터 대학원 진학 준비를 시작했기 때문에 2011년 여름에는 시간을 많이 내기 어려웠고, 그래서 2011 Desktop Summit을 전후로 한 독일 여행은 그렇게 오래는 다녀오지 못했다. 시간이 워낙 오래 지났기 때문에 그 때의 기억은 좀 지워지기도 해서 2011년 이후 여행기는 2010년 여행기만큼의 글을 쓰기는 어려울 것 같다. 하지만 기억이 나는 범위 안에서 최선을 다해서 써 볼 것이다.

2011년 Desktop Summit는 2009년 그란 카나리아 이후로 두 번째로 열린 KDE와 GNOME이 힘을 합쳐서 연 컨퍼런스이다. 공식 일정은 2011년 8월 5일부터 1주일간이었다. 여행 준비를 하면서 2010년까지 사용했던 캐논 A95(카나리아 제도의 태양열에 CCD가 맛이 갔던)의 가장 불편했던 점이 AA 건전지 4개였고 북유럽을 돌아다니면서 건전지의 부족을 제대로 느꼈기 때문에, 2011년에는 가급적 리튬 충전지를 사용하는 카메라를 들고 나가고 싶었고 그 결과 카메라를 니콘 P300으로 교체하였다. 8월 5일 KLM 암스테르담 경유편으로 베를린 테겔 공항까지 갔고, 베를린 테겔에는 밤 늦게 도착했지만 동행을 찾을 수 있어서 호스텔까지는 문제 없이 갔다.

KLM 인천-암스테르담 비행기

KLM 인천-암스테르담 비행기

컨퍼런스가 열렸던 장소는 베를린 훔볼트 대학교였다. 기억이 남아 있는 2012/2013년과는 달리, 2011년의 데스크톱 서밋은 그놈, KDE, 다른 데스크톱 환경 사람들의 발표가 섞여 있었고 또한 그만큼 일정의 밀도가 높았다. 당시에는 흥미 있었던 발표를 들었지만 시간이 갈수록 기억이 희미해지는 것은 어쩔 수 없어서, 사진을 기반으로 해서 기억을 되살릴 수 밖에 없을 것 같다.

첫 발표는 인텔의 Dirk Hohndel이 했고, 인텔에서의 오픈소스 활동에 대해서 이야기했다. 이 분은 2012년과 2013년 Korea Linux Forum 때에도 한국을 찾았던 적이 있었다. 다음으로 들었던 두 개발표는 새로운 사람들을 어떻게 찾고 이들과 잘 어울리는 방법에 대한 서로 다른 두 사람의 발표였다. 팀이 커지다 보면 어디를 가든지 문제가 생기게 되고, 이러한 문제를 해결하는 방법은 예나 지금이나 많은 논의의 대상이 되고 있다. 인텔은 2011년 당시 큰 스폰서였고 행사장 곳곳에서 인텔 로고가 찍혀 있는 클럽-마테를 볼 수 있었다. 여름의 베를린은 은근히 더워서 음료수가 꽤 큰 도움이 되었다.

오후 첫 발표 중에는 WebKit의 Clutter 포팅 이야기를 들었고, 당시 Collabora에 재직 중이었던 허준회 님이 발표의 절반을 진행하였다. 2009년 Desktop Summit에서 처음 만난 이후 베를린에서 다시 보게 되었다. 그 발표가 끝난 다음에는 Qt가 KDE에 하는 기여에 대한 발표를 들었다. 지금이야 풉 망해버린 노키아지만, 당시의 노키아는 Qt를 가지고 무언가를 하려는 의지가 강했고, 그 때의 장밋빛 로드맵은 비록 완벽하게 실행되지는 못했지만 모바일에 대해서는 Jolla와 블랙베리 10에서 그 흔적을 지금도 찾아 볼 수는 있다. 오후 발표의 끝을 장식했던 것 중에는 그놈/KDE 학생 개발자들의 성과를 소개하는 것이 있었으며, 그 때의 충격은 상당했기 때문에 2011년 가을에 제주대학교에서 강의를 하게 된 계기가 되었다. 저녁의 발표는 저작권 양도에 관련된 패널 토론이었고, 이 발표를 다 듣고 나니 오후 7시가 되었다.

베를린 훔볼트 대학교는 1810년에 설립된 베를린 시 중심에 있는 대학교이며, 알렉산더 폰 훔볼트빌헬른 폰 훔볼트의 전신상을 학교에서 찾을 수 있었다.(학교의 이름은 이 두 형제에서 붙었다.) 제2차 세계 대전 이후 베를린 분단 당시 이 학교는 동독/동베를린에 속했으며, 서독에서는 베를린 자유 대학교를 비슷한 목적으로 설립하게 되었다. 공산 동독의 엘리트 학교였던 훔볼트 대학교는 독일 통일 이후 교수진이 완전히 교체되는 등 공산 체제의 영향을 지우고 현대적인 학교로 모습을 바꾸고 있다.

학교 주변에는 막심 고리키 극장, 브란덴부르크 문 등 베를린 시내의 큰 볼거리가 많이 있었고 숙소 또한 시내에서 멀리 떨어지지 않은 곳에 있었다. 첫날에는 별다른 파티가 없었고, 오전부터 오후까지 길게 이어진 일정을 소화한다고 일찍 들어가서 잤다.

Jolla 구입

귀찮아서 리뷰는 나중에. 어차피 여기에 뭐 글을 써 봤자 반응이 그다지 좋은 것 같지는 않다. Jolla를 사기 전까지는 알기 어려웠던 것들을 중점으로 글을 쓸 예정이다.

블랙베리 Z10 10.2 업데이트 시 한글 SMS 오류 해결

그 동안 CrackBerry 사이트에 유출되어서 올라오는 10.2 릴리즈를 계속 모니터링하다가, 최근 10.2.0.1767 버전이 정식 릴리즈되었다는 소식을 듣고 과감하게 올렸다. 10.1 MR 버전에서는 escreen을 사용해도 KT APN을 입력할 수 없었던 문제가 있었지만, 10.1 초기 버전에서는 Google 서비스에 로그인할 때 2단계 인증을 지원하지 않아서(애플리케이션별 암호를 생성해야 함) 어차피 데이터 차단을 걸어 둔 마당에 2단계 인증이 더 중요하다는 생각으로 10.1 MR을 계속 유지해 왔다. 하지만 MMS를 못 받는다는 치명적인 문제가 있었기 때문에 10.2를 과감하게 올렸다. 전에 썼던 N9는 데이터와 MMS가 별개로 놀아서 좋았는데, Z10은 데이터가 죽으면 MMS가 같이 죽어서 불편하다.

그러니까 펌웨어 버전별 상태 요약:

  • 10.1.0.1720 (릴리즈 10.1.0.273): KT APN 편집 가능, Google 2단계 인증 미지원
  • 10.1.0.4633 (릴리즈 10.1.0.4181): KT APN 편집 불가, Google 2단계 인증 지원
  • 10.2.0.1767 (릴리즈 10.2.0.415): KT APN 편집 가능, Google 2단계 인증 지원

Google 2단계 인증 지원이 없으면 안 되기 때문에 과감히 10.2.0.1767로 올렸으나, 이번에는 치명적인 SMS 한글 깨짐 문제가 발생했다. 내가 보내는 메시지는 제대로 한글이 보이나, 받는 메시지의 한글이 상당 부분 깨졌다. 일부 메시지는 깨진 부분이 중요하지 않아서 내용을 유추할 수 있으나, 일부는 메시지 전체가 깨져 버리는 경우가 있다. 페이스북에도 올렸던 이 사진을 참고하면 된다.

야이 개새끼들아

야이 개새끼들아

나는 이 기계를 Qt Contributor’s Summit에서 얻은 거라서 징징댈 판매자가 없었고, KT는 블랙베리를 정식 유통했던 적이 없었기 때문에 이 상황에서의 흔한 해결책인 “너님 통신사에 문의하세요”는 “즐”이라는 응답만 돌아올 게 뻔하다. 설상가상으로 BlackBerry 포럼은 공식 지원을 받을 수 있는 창구가 아니고, Incident Report 서비스를 이용하려면 $49가 나간답니다 고갱님. 1599-5119 한국 서비스 센터에 전화해 봤자 Z10은 한국에 안 들어왔기 때문에 FAIL. 이건 분명히 BB 잘못인데 내 돈 나가는 꼴은 보기 싫어서 조금 더 연구를 해 봤다.

10.2가 정식 릴리즈가 되기 전 CrackBerry에 돌던 방법으로는 하이브리드 롬이 있는데, BlackBerry 10 OS의 구조상 가능한 일이다. BB10 OS 릴리즈 10.a.b.c가 존재하면, 라디오 파일 릴리즈는 10.a.b.c+1로 이루어진다. 하이브리드 롬은 OS 10.a.b.c의 롬 파일과 라디오 10.a.b.d를 같이 밀어넣는다는 것이다. (c != d) OS 업그레이드는 크게 두 개의 .bar 파일로 이루어지는데, OS 업그레이드용 .bar 파일은 실제 데이터인 .signed 및 메타데이터를 포함한 zip 파일이기 때문에 오토로더를 만들 때에는 .signed 파일만 있으면 된다. Darcy’s BlackBerry Tools, Sachesi 모두 사용자가 가지고 있는 .signed 파일에서 오토로더 생성을 지원하며, 이 둘은 모두 cap.exe 실행 파일을 사용하여 .signed 파일에서 오토로더를 만든다. (.exe 파일이 튀어나오고 이 파일을 실행하면 펌웨어를 덮어씀)

2013/11/12 업데이트: 이 방법을 쓰고 며칠 후 폰이 제대로 응답하지 않다가, 재부팅 시 블랙베리 로고에서 진행되지 않는 현상이 나왔다. 라디오 버전과 OS 버전 불일치시 발생할 수 있는 증상 중 하나이며, 버전 불일치가 해결되지 않는 한 이 문제를 잡을 수 없다. 덕분에 Z10을 AS 보냈으며, 이와는 별개의 채널로 BB 측에 이 문제를 통보한 상태이다.

CrackBerry 사이트를 뒤지는 중 10.2.0.1767 OS/1048 라디오 롬을 조합해서 쓴다는 보고를 발견하였고, 이 조합이 성공할 것인지 반신반의하는 상태에서 일단 밀어넣었다. 라디오 파일만으로 오토로더를 생성할 수는 있으나, 이렇게 만들어진 오토로더를 사용하면 예상과는 달리 OS가 없다는 듯인지 빨간 불만 계속 깜빡거리고 부팅이 진행되지 않는다. 따라서 오토로더를 만들 때에는 무조건 OS/라디오를 짝지어 주어야 하고, 오토로더 실행 이후에는 휴대폰이 무조건 포맷된다. 백업 해 두길 잘 했지.

라디오 롬 파일은 여기에서 구할 수 있으며, 내 경우에는 Z10 STL100-1을 쓰기 때문에 STL100-1용 10.2.0.1048 라디오 파일을 구했다. Darcy’s BB Tools를 사용하여 미리 받아 둔 10.2.0.1767 OS 이미지와 1048 라디오를 합친 오토로더를 생성하고 이걸로 밀어넣은 결과…

하이브리드 OS/라디오

하이브리드 OS/라디오

escreen을 사용해서 APN 강제 지정도 가능하고 한글 SMS가 지금까지는 깨지지 않았다. OS 버전과 무선 버전이 따로 놀면 이제 성공이다.

2010년 여름 북유럽 여행기: 제 21-ᅟ25일

시간은 2013년이고 그 동안 2011, 2012, 2013년 Akademy를 다녀 왔으나 여행기가 계속 안 올라왔기 때문에 이제 여행기를 마무리지어야 할 때가 온 것 같다. 시간도 오래 되었고 디테일에도 큰 기억은 나지 않기 때문에 간단한 설명으로 대체하겠다. 게다가 일단 독일로 들어온 이후에는 북유럽을 돌아다니면서 쌓였던 피로를 푸는 목적도 컸기 때문에, 북유럽 때에 비해서 밀도가 높은 여행을 하지도 않았다.

7월 30일. 쾰른에 도착한 이후 그 날 오전 일찍 대성당에 올랐다. 대성당 정상에 오르려면 일단 밥을 먹고 가는 게 좋은데, 엘리베이터 그런 거 없던 시대의 건물이기도 하고 절대적인 높이도 높기 때문이다. 게다가 정상 부근으로 올라가면 계단의 경사도가 가팔라지는 등 그렇게 호락호락한 건물은 아니기 때문이다. 결정적으로 그 날 오전을 거의 먹지 않고 오르는 짓을 했기 때문에 내려오자 마자 일단 무언가부터 먹어야 했다. 쾰른 Hbf에서 바로 보이는 3복선짜리 철도 교량 호헨촐레른 철교를 둘러보고 왔는데, 보행자 교량 쪽에 걸려 있는 자물쇠가 상당히 많다. 점심을 해결한 다음 린트에서 운영하고 있는 초콜릿 박물관을 둘러보고 라인 강가를 산책하다가 돌아왔다.

7월 31일 오전에는 프랑크푸르트로 이동하였다. 쾰른-프랑크푸르트 간은 고속선과 기존선이 병행하는데, 기존선은 라인 강가를 따라서 좌우안 모두에 걸쳐져 있다. 강 주변 경치를 보기 위해서 ICE를 탈 수 있었음에도 불구하고 일부러 IC 열차에 탑승하였다. 라인 강가의 경치를 보고 있는 동안 꽤 오랜 시간이 걸리긴 했고, 열차는 규모가 상당히 큰 프랑크푸르트 Hbf에 도착하였다. 사실 프랑크푸르트 시내는 꽤 작은데다가 현대에 와서 건축된 건물이 상당히 많기 때문에 대단한 무언가를 기대하고 가면 실망할 수도 있다. 구 시가지라고 만들어 놓은 것도 규모가 생각만큼 크지 않기 때문에 더더욱 실망할 가능성이 크다. 그리고 여행을 다니는 동안 한국 식당을 프랑크푸르트에 와서야 겨우 찾긴 했지만, 귀국을 앞두고 있어서 굳이 들어가 볼 필요성을 느끼진 못했다.

8월 2일. 1달간의 유럽 여행을 마치고 이제 집으로 돌아간다. 핀에어 항공편으로 헬싱키 경유 집으로 가는데, 헬싱키 공항에서 좀 쇼핑을 하다가 가려고 했다. 당시 사고 싶었던 노키아 N900을 공항 면세점에서 집으려고 했으나, 500유로라는 믿기 힘든 가격 때문에 결제를 단념했다. 이어폰과 같은 다른 걸 살려고 해도 카드가 이상하게 긁히지 않았고, ATM을 찾으려고 해도 출국 심사를 이미 거쳤기 때문에 현금 인출도 물건너 갔다. 결국 헬싱키 반타 공항에서는 아무것도 사지 못하고 귀국하였다.

8월 3일 오전에 인천국제공항에 도착한 다음, 인천국제공항철도 직통열차(당시는 김포공항까지만 운행)의 한 칸을 거의 전세내다시피해서 김포로 갔다. 거기에서 에어부산 비행기로 갈아타고 돌아오는 것으로 한 달간의 대장정을 마무리하였다.

인천국제공기철도 직통열차

인천국제공기철도 직통열차

2011년부터 2013년까지의 여행기도 업로드해야 하는데 이 속도로 가다가는 언제 다 끝날지 알기가 어렵다. 이로서 2010년 여행기 완성.

2010년 여름 북유럽 여행기: 제 19/20일

오르후스에서 아침을 해결하고, 드디어 노르딕 국가를 벗어난다는 생각으로 오르후스 역으로 갔다. 그 다음 ICE-TD에 올라서, 호차 번호를 제대로 읽지 못해서 엉뚱한 자리에 앉아서 독일까지 갈 뻔 했다. 현재 덴마크와 독일을 연결하는 국제 열차편은 함부르크-오르후스/코펜하겐 편이 있으며 전자는 육로, 후자는 해로를 통하여 연결된다. 비록 코펜하겐까지 기찻길은 연결되어 있으나, 코펜하겐으로 가는 육로 기찻길이 ㄱ자의 가로와 세로를 따라 가는 거라면 해로는 ㄱ자를 대각선으로 가로지르는 길이다. 따라서 빠른 시간이 중요한 여객 열차는 현재도 페마른 해협을 가로지르는 페리를 이용하며, 화물 열차는 페리에 일일이 실을 수 없으므로 육지로 보낸다.

ICE-TD 열차는 DB/DSB 공동 운행이라는 표지가 붙어 있으며, 덴마크 내에서는 IC급, 독일로 들어가면 ICE급으로 운행한다. 덴마크 내에서는 그렇게까지 빠른 속도를 내지 못해서 고속 열차를 탄다는 느낌이 별로 들지는 않았다. 독일-덴마크-스웨덴으로 가는 기찻길은 전철화되어 있으나 (생뚱맞은 점은 독일과 스웨덴이 교류 15kV 16.7Hz를 사용하나, 덴마크는 교류 25kV 50Hz를 사용한다) 이 두 국제 열차는 비전화 구간을 도중에 지나므로 디젤 동차로 운행할 수 밖에 없다.

열차는 오르후스에서 남쪽으로 가서 독일 슐레스비히를 지난 다음 함부르크로 들어왔다. 덴마크에서 출발할 때부터 날씨가 흐려서 수상했으나 독일로 내려오면서 빗줄기가 점점 굵어지더니, 함부르크에 도착했을 때에는 비가 엄청 퍼부었다. 가려고 했던 호스텔로는 이러다가 못 갈 것 같아서 함부르크 역에서 끼니를 때우다 가기로 했다. 역 안에 있는 서브웨이에서 끼니를 때운 다음 비가 그치나 안 그치나를 보고 있었다. 아무리 기다려도 도통 비가 그칠 생각을 안 하기에, 노르웨이에서 경험했던 대로 일단 빗속을 뛰어서 호스텔로 도착한 다음 머리를 말리든지 뭘 하든지 하기로 했다.

그리고 몇 시간이 지나니 비가 그쳤는데, 운이 없게도 비가 그쳤을 때에는 이미 해도 떨어질락 말락 하고 있었다. 그랬던 탓에 볼 것이 많을 수도 있었던 함부르크였지만, 시내를 조금 걸어다니다가 함부르크 항구 쪽만 주마간산처럼 보고 들어왔다. 아, 또한 사용하고 있었던 스웨덴 선불 USIM 카드가 슬슬 잔액이 다 떨어질 시점이 되었는데, 노르웨이나 덴마크라면 몰라도 독일에서는 스웨덴으로 올라가기가 힘들기 때문에 독일 USIM 카드를 사기로 결심하였다. 이거 하나가 함부르크에서 이룬 성과인 것 같다. 장거리 기차 여행은 아니었지만 비를 쫄딱 맞은 탓에 일찍 잠이 왔다. 또한 여행 당초부터 함부르크는 찍고 가는 곳의 의미가 강했기 때문에 오전에 바로 쾰른으로 출발하기 위해서라도 일찍 자야만 했다.

함부르크의 호스텔에서 아침을 먹은 다음, 쾰른으로 가는 IC 열차를 이용하기로 했다. 왜 IC 열차인가? 어차피 이 때는 남아도는 게 시간이었고 ICE는 직선 선로를 달리지만 IC 열차는 강을 끼고 굽이굽이 달린다는 말을 들었다. 좀 더 긴 시간을 열차에서 보내 보는 것도 나쁘지 않을 것 같아서 일부러 IC 열차를 탔다. IC 여행 시간이 길기 때문에 + 쾰른에서는 좀 오랫동안 있을 예정이었기 때문에 첫날 도착하자 말자 별도의 일정을 잡지는 않았다. 역에서 가까운 거리에 있는 호스텔을 잡은 덕분에 들어가서 자기는 쉬웠다. 막간을 이용해서 그 동안 하지 못했던 빨래도 해치웠다. 아무래도 함부르크에서 젖은 옷도 있었으니까.