Posts

Git을 이용한 소스코드 관리

‘Manage source code using Git’ 이 글은 리누스 토발즈가 개발하고 리눅스 커널과 여러 오픈소스 프로젝트 개발에 사용하고 있는 git 소스 코드 관리 시스템에 대한 개략적인 튜토리얼이다. 자세

X10 프로토콜 이용한 홈 오토메이션

(원문 : Linux on board: This old box: Home automation using X10) 이 글은 전력선(power lines) 위로 데이터를 전송하는데 이용하는 X10 프로토콜을 이용하여 다른 가전 제품을 제어하는 방 …

리눅스 커널에서 devfs 제거

Linux: The Case For Removing devfs 그렇게 많은 논란이 있어왔던 devfs 파일시스템이 드디어 공식적으로 리눅스 커널 소스에서 제거되었다. 정확히는 위 기사에 언급된 패치가 리누스 토발즈의 커

CELF 2006 컨퍼런스

CELF 2006 컨퍼런스에서 공개된 여러 슬라이드 자료 에서 관심있는 몇 가지를 요약해 본다. Visualizing Resource Usage During Initialization of Embedded Systems Bootchart를 임 …

Porting Linux applications to 64-bit systems

Porting Linux applications to 64-bit systems 를 보면 64비트 환경에서 기존 리눅스 어플리케이션을 동작시키기 위해 C/C++ 프로그래머가 알아야 할 내용을 정리해주고 있다. 다음은 그 중에서 일부분을 정

10 Minute Guide to Project Management

프로젝트 관리 10분 가이드 라는 책을 읽고 느낀 점은 대학교때 소프트웨어 공학 개론 수업 내용과 거의 흡사하다는 점 뿐일까. 책에서 말하는 내용 중 몇 가지만 정리해 둔다

glibc 메모리 할당 방식 튜닝

‘Malloc 연구 : 과도한 마이너 폴트 사례 ( A Study in Malloc: A Case of Excessive Minor Faults ‘라는 논문은 개발자가 흔히 부딪힐 수 있는 문제에 대하여 원인 추적 및 해 …

GCC와 GLIBC로 최적화하기

gcc와 glibc로 어플리케이션 최적화하기 ( Optimizing Applications with gcc & glibc ) glibc 개발자인 Ulrich Drepper 가 1999년에 작성한 40페이지 분량의 글이다. …

VMWare USB in Ubuntu

우분투 리눅스는 항상 최신 아키텍쳐를 반영하기 때문에 기존 API나 아키텍쳐를 기반으로 동작하는 써드파티 어플리케이션이 동작 안하는 경우가 가끔 있는데, VMW

VMware /dev/parport0 in Ubuntu

Ubuntu 리눅스에서 VMware를 돌리고, 그 안에서 JTAG 케이블을 이용해 부트로더를 올리는 작업을 하기 위해서는 무엇보다 VMware가 /dev/parport0 를 찾을 수 있도록 해주어야 한