Background for selecting OS

Linux 개요

Linux kernel

커널은 하드웨어 자원을 관리하고 프로세스스케줄링, 프로세스 분리하는 역할을 함

리눅스의 커널은 하드웨어와 밀결합되어있기에 작고 안정적, 메모리나 cpu를 적게씀. TCP/IP 네트워크를 코드에 포함하고 있다.

커널의 디자인이 모듈러여서 필요할 때 쓰고 메모리를 제거하면 된다 그래서 작고 빠르고 강함

Linux Networking

리눅스는 네트워크를 위해 만들어졌다. 네트워크 규약들은 리눅스와 유닉스에서 왔다.

Linux vs Unix