리눅스에 대해 알기 위해서 사전에 알아야할것이 두가지가 있다. OS(운영체제)와 kernel(커널) 운영체제란? OS : Operationg System 사용자가 컴퓨터 시스템을 효율적이게 프로그램을 실행할 수 있는 편리한 환경을 제공해주는 소프트웨어다. 하드웨어와 소프트웨어를 하나로 묶어주고 관리하는 핵심 소프트웨어(중개자 역할), 실행관리자라고 할 수 있다. 수많은 애플리케이션들이 잘 동작할 수 있도록 자원(리소스)를 할당하고 관리한다. 외부의 접근도 방어해주는 역할도 한다. 등등 여러가지 기능이 있다. 커널이란? 컴퓨터 운영 체제의 핵심이 되는 컴퓨터 프로그램의 하나이다. 시스템의 모든 것을 완전히 통제하고, 보안, 자원관리, 추상화 같은 역할을한다. 운영체제의 다른 부분 및 응용 프로그램 수행에 ..