Engineer
-
How to set meld for git diffEngineer/Linux 2011. 11. 2. 17:14
found the great tool,meld which shows diff of source on GUI. Lets start using this fantastic tool 1. Install sudo apt-get install meld 2. setting 1) git config --global diff.external meld 2) create diff.py on ur home directory. #!/usr bin python import sys import os os.system('meld "%s" "%s"' % (sys.argv[2] , sys.argv[5])) 3) set conf git config --global diff.external ~/diff.py git diff filename..
-
-
Linux Kernel overviewEngineer/Linux 2011. 5. 23. 23:58
1 .Architecture - Monolithic kernel : 일반적인 리눅스 커널로 Integrated kernel 이다. 현재 디바이스 드라이버 같은 경우 모듈로 제공되고 있다. ex) Solaris, linux, msdos ... - Micro kernel : 시스템에 필요한 최소한의 주요 기능만을 제공하는 커널이다. 이외 기능들은 프로세스로 동작하며 지원한다. 여러개의 프로세스가 존재하여 메모리 이슈가 발생한다.(Performance Overhead) ex) Mach, Windows NT ... 2. Component Kernel, System, System utilities. 메모리할당 : User space system call -> kernel mode -> 메모리 요청