Tag Archives: Linux

리눅스 커널 로그 버퍼 읽기

우분투 최신 버전을 설치하면 kerneloops-daemon 패키지가 자동으로 설치됩니다. 이 프로그램은 커널 로그 메시지를 주기적으로(10초 간격으로) 가져와서 파싱(parsing)한 뒤 커널 패닉(OOPS) 메시지를… Continue reading

Posted in Development | Tagged , , | Comments Off

우분투 10.10 기본 파일시스템 – Btrfs

Btrfs 사용기를 포스팅한 지 얼마 되지도 않았는데, 우분투 배포판 10.10 버전 기본 파일시스템으로 Btrfs를 사용할지도 모른다는 소식이 들려옵니다. 인텔(Intel) 모블린(Moblin)과 노키아(Nokia) 마에… Continue reading

Posted in Development | Tagged , , , | Comments Off

리눅스 커널 2.6.33 릴리스

리눅스 커널 2.6.33 버전이 릴리스(2010-02-24)된지도 한참 지났는데, 이제서야 변경사항을 정리하게 되었습니다. 그 사이에 제 개인적으로는 다시 학생이면서 직장인 신분이 되었고, 그로 인해 Continue reading

Posted in Development | Tagged , , | Comments Off

아주 잠시 Btrfs 파일시스템을 사용해보고

요즘 여기저기서 Btrfs 파일시스템 얘기가 많아서, 한번 써봐야겠다 싶어 우분투 개발버전(lucid, linux kernel 2.6.32) 저장소를 확인해보니 패키지 하나만(btrfs-tools) 설치하면 되길래 홈디렉토리를 b… Continue reading

Posted in Development | Tagged , , , | Comments Off

GCC 미리 정의된 매크로 얻기

멀티플랫폼에서 동작하는 C/C++ 코드를 gcc를 이용해 컴파일할때 플랫폼이나 운영체제를 확인하는 방법 중 하나는 gcc 툴체인이 만들어질때 정의되는 매크로를 사용하는 것입니다. 그런데 이번에 MacOS X / iPhone 플랫폼에 기존 코드를 포팅하면서 이 방법을 이용하려 하는데, 너무 오래 전에 했던 작업이라 (역시나) 명령어를 기억할 수 없었습니다. 그래서 겨우 구글링해서 다시 알게된 내용을 기록해 둡니다.

$ gcc -E -dM [...] Continue reading

Posted in Development | Tagged , , , , , | Comments Off