checkpatch.pl 사용법

리눅스 커널은 코딩 스타일(https://www.kernel.org/doc/Documentation/process/coding-style.rst)을 가지며, 이를 준수해야 한다. checkpatch 는 커널 소스에서 제공하는 Perl 스크립트로, 커널 패치에 대해 커널 코딩 스타일을 체크하여 수정해야 하는 부분을 알려준다. 이 글에서는 이 checkpatch…

Continue Readingcheckpatch.pl 사용법

Ubuntu NFS 서버 환경 구축

NFS(Network File System)을 사용하면 네트워크를 통해 다른 사용자와 디렉토리 및 파일을 공유할 수 있다. 이러한 공유 디렉토리를 제공하는 컴퓨터를 서버라 하고, 해당 서버에 연결된 컴퓨터나 장치를 클라이언트라 한다. 클라이언트는 서버의…

Continue ReadingUbuntu NFS 서버 환경 구축

Ubuntu 커널 빌드

Ubuntu 커널 빌드를 하려면 Host PC에 커널 빌드에 필요한 패키지들을 설치하고, Kernel 소스를 준비 후 빌드하고 부트로더(Grub)에 반영해야 한다. 이 글을 우분투 환경에서 커널을 빌드하고, 적용하는 방법을 설명한다. 빌드 환경…

Continue ReadingUbuntu 커널 빌드

파이썬 여러 버전 설치

개발자들은 파이썬(Python) 여러버전 설치가 필요한 경우가 있다. 이 글에서는 우분투 환경에서 여러버전 설치와 default 파이썬을 선택하는 방법에 대해 알아본다. Python 설치 우분투는 보통 파이썬 설치가 기본이다. 그래서 현재 우분투에 설치되어…

Continue Reading파이썬 여러 버전 설치