티스토리 뷰
Kernel Size Tuning features
리눅스에는 많은수의 기능을 제어할수 있는 옵션이 있다. 시간이 지남에 따라 그 기능들이 너무 많아 졌다. 아지만 상업용 전자 장비는 리눅스의 많은 기능이 필요하지 않다. 커널 옵션을 조율할때는 매우 조심해야 한다. 많은 파트를 제거 해낸다면 그만큼 메모리를 아낄수 있다.
Linux-tiny patches
The Linux-tiny patch set includes a number of different patches to allow the kernel to be reduced in size. Sometimes, the size reductions are accomplished by reducing the number of objects for a particular features (like the number of possible swap areas, or the number of tty discipline structures). Sometimes, the size reductions are achieved by removing features or functions from the kernel.
Here is a list of the individual Linux-tiny patches that are available for the 2.6.22 kernel at: http://elinux.org/Linux_Tiny_Patch_Details
The patches listed in this table represent patches that can be applied to a 2.6.16 Linux kernel. However, as of version 2.6.16, many options for reducing the kernel were already available in Linux. A list of options, both from these patches and from existing code, which are interesting for tuning the kernel size is provided in the section: "Kernel configuration Options"
How to configure the kernel
[FIXTHIS - need detailed kernel configuration instructions]
- use 'make menuconfig'
- perform thorough testing of your library and applications with the smaller config
- development vs. deployment configurations
- describe all_no config - most times it won't boot.
Kernel Configuration Options
'조사' 카테고리의 다른 글
Tuning Embedded Linux (0) | 2013.07.03 |
---|---|
http://elinux.org (0) | 2013.06.21 |
Measuring the kernel (0) | 2013.06.21 |
형상관리의 종류 "중앙집중식 버젼 관리 시스템 VS 분산형 버젼 관리 시스템" (0) | 2013.05.28 |
원격 git 서버 만들고 저장소 clone 하기 (0) | 2013.05.19 |