README.md 어색한표현 / 오타 수정
This commit is contained in:
parent
27dfa15789
commit
7eb915bfb3
32
README.md
32
README.md
|
@ -2,32 +2,27 @@
|
||||||
|
|
||||||
## linux-spica kernel Overview
|
## linux-spica kernel Overview
|
||||||
|
|
||||||
linux-spica커널은 유저영역의 변경이 커널에 직접적으로 영향을 미치지 않게하며 불필요한 기능은 모두 제거한 커널입니다.
|
linux-spica커널은 특정 하드웨어 플랫폼을 타겟으로 하는 한 아주작은 커널입니다.
|
||||||
|
|
||||||
커널설정은 다음과 같은 원칙으로 구성되어있습니다.
|
커널설정은 다음과 같은 원칙으로 구성되어 있습니다.
|
||||||
|
|
||||||
1. init process 실행전까지 모든 커널요소가 활성화된다
|
1. 모듈기능을 제거 - 초기 부팅과정 보호
|
||||||
- 모듈기능을 제거하였습니다(파일시스템 손상, 유저영역의 잘못된동작(e.g. rm -rf 라던지)으로 인한 부팅과정 손상이 보호됩니다)
|
2. 해당 플랫폼에 적용되지 않는 설정 제거
|
||||||
- 하나의 커널파일과 init.d(없어도 하드웨어의 인식에는 무리가 없음) 만이 부팅에 이용됩니다.
|
3. [바닐라 커널](https://www.kernel.org/)의 main-line을 따라감
|
||||||
2. 시스템의 모든 구성을 파악하여 해당 코드만로드
|
4. 하드웨어 이슈, 특정 버전의 오류, 퍼포먼스를 위해 커스텀패치가 적용
|
||||||
- 모든 커널의 소스트리에 필요한 기능만이 로드됩니다.
|
- BFQ패치, GCC컴파일 옵션패치 적용
|
||||||
3. 바닐라 코드버전을 따라감
|
- 특정버전에서의 bug, 특정 하드웨어의 errata 등의 패치 적용
|
||||||
- 거의 실시간으로 [바닐라 커널](https://www.kernel.org/)의 main-line버전을 따라갑니다
|
5. 서버에서 이용하지 않는 레거시 지원은 모두 제거
|
||||||
4. 하드웨어 이슈, 특정 버전의 오류, 퍼포먼스를 위해 커스텀패치가 쉽게함
|
- 오래된 바이너리, 레거시 지원에 대한 코드는 제외
|
||||||
- BFQ패치, GCC컴파일 옵션패치등 안정적으로 적용할만한 패치를 적용, 테스트하기 쉽게 만들었습니다.
|
|
||||||
- 특정버전에서의 bug, 특정 하드웨어의 errata 등을 관련 메일링을 참조하여 패치가 쉽게함
|
|
||||||
5. 서버에서 이용하지 않는 레거시 지원은 모두 제거함
|
|
||||||
- LDT, 오래된-elf 형식, vsyscall등 오래된 바이너리, 레거시 지원에 대한 코드를 삭제하도록 설정하였습니다.
|
|
||||||
|
|
||||||
## linux-spica-e3-1230v3 적용 부품
|
|
||||||
Compact & Adjustable Linux kernel for Archlinux w/ Intel xeon E5-2603 v4 x 2 (NUMA)
|
|
||||||
|
|
||||||
|
## linux-spica-e5-2600v4 메인타겟
|
||||||
- CPU : Intel xeon E5-2603 v4 x 2 (NUMA)
|
- CPU : Intel xeon E5-2603 v4 x 2 (NUMA)
|
||||||
- Memory : Samsung Registered ECC DDR4 8GB x 8
|
- Memory : Samsung Registered ECC DDR4 8GB x 8
|
||||||
- MotherBoard: ASRock Rack ep2C612D8C
|
- MotherBoard: ASRock Rack ep2C612D8C
|
||||||
|
|
||||||
## 적용 가능 한 플랫폼
|
## 적용 가능 한 플랫폼
|
||||||
- Intel Broadwell-EP w/ C612 PCH 기반 모든 서버
|
- Intel Broadwell-EP Xeon (E5 2600-v4 계열) 기반
|
||||||
|
- C612 PCH 기반
|
||||||
|
|
||||||
## 테스트된 부트로더
|
## 테스트된 부트로더
|
||||||
|
|
||||||
|
@ -49,3 +44,4 @@ Compact & Adjustable Linux kernel for Archlinux w/ Intel xeon E5-2603 v4 x 2 (NU
|
||||||
|
|
||||||
- aur 리포지토리의 linux-git 소스를 참고하였습니다.
|
- aur 리포지토리의 linux-git 소스를 참고하였습니다.
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue