Posts

Ubuntu Feisty Compiz 사용시 윈도우가 빈 상태로 나타나는 현상

Ubuntu Feisty에서 공식 compiz 패키지와 함께 gnome-compiz-manager를 사용하는데 가끔씩 윈도우가 빈 상태로 나타나는 현상이 발생했다. 곧 고쳐

GObject - Glib object system

오랜만에 Glib 객체 시스템인 GObject에 대한 글들을 다시 정독해 보았다. 아무 것도 모르고 처음 읽었을때와 몇년동안 GTK+와 친숙해진뒤 다시 읽어볼때는 역시

Linux Kernel 2.6.20 Release

리눅스 커널 2.6.20 버전이 릴리스되었다. 관심있는 사항만 요약하면 다음과 같다. 소니 플레이스테이션3(PS3) 지원 아직 그래픽 장치처럼 모든 주변장치를 지원하는

MacOS X 탑재한 아이폰(iPhone) / 애플TV(Apple TV)

드디어 스티브 잡스가 맥월드 2007에서 아이폰(iPhone) 을 주제로 한 기조연설(keynote) 내용 이 올라왔다. MacOS X 을 탑재해서 그런지 전체적인 UI

빠르고 포터블한 동적 변환기, QEMU

요즘 리눅스 2.6.20부터 추가된 가상화 기술 KVM 과 더불어 이슈가 되고 있는 QEMU 에뮬레이터의 내부 구현 원리를 밝힌 기사 를 보면 흥미로운 기법을 소개하고 있다. 제목

Pango 1.15.2 한글 표시 문제

한글 메일링 리스트에서 pango 라이브러리 최적화 논의가 오고 가더니 그 결과가 최신 버전에 이미 반영된 모양이다. 엊그제(?) 우분투 개발 버전에 새로 1.15.2-0ubuntu1 버전 패키지가 올

리눅스 멀티쓰레드(futex) 호출 디버깅

리눅스 커널 2.6 이후, 즉 최신 리눅스 환경에서 어플리케이션을 개발할때 멀티쓰레드인 경우 데드락이나 블럭킹 현상을 디버깅하려면 매우 골치가 아프다. strace

Upstart 0.3

어느샌가 Upstart가 0.3 버전으로 올라가더니(우분투 개발버전 feisty), 공식적인 Upstart 홈페이지도 생겼다.(아래 링크 참고) 개발자가 0.3 버전에서 새로 추가된 사항을

리눅스 사용자공간 커널 드라이버 - UIO

리눅스에서 디바이스 드라이버는 대개 동적으로 로딩 가능한 커널 모듈 방식이나 커널 자체에 포함시키는 방식으로 구성된다. 사용자공간(userspace)에서

E-페이퍼에 GTK+ 사용

iRex 테크놀로지에서 만든 E-페이퍼, 종이처럼 구부러지면서 컴퓨터 화면처럼 동작하는 디스플레이 장치에 들어가는 소프트웨어 개발자들이 GTK+ 라이브러리를 이용한다