Linux란? (개인 공부 자료)
리눅스는 개발 초기 다양한 사람이 편집에 참여할 수 있는 오픈 소스로 시작하여 현재까지도 모든 소스가 공개된 상태로 개발이 이루어지고 있다. Linux는 하드웨어를 제어하는 커널, 사용자가 커널에 접근할 수 있도록 도움을 주는 Shell, 그 외 응용프로그램으로 구성된다. Kernel은 Linux OS의 핵심 소프트웨어로 CPU, 메모리, 하드 디스크 등의 물리적 장치에 접근할 수 있는 프로그램이다. 응용 프로그램이 실행되면 CPU, 메모리 등의 하드웨어 리소스를 할당하는 역할을 한다. Shell은 유저와 커널 사이에서 명령어를 번역하여 해석하고 프로그램을 실행하는 프로그램이다. Shell의 종류는 Bourne shell, C shell, Korn shell, Bash shell 등이 있으며, 대부분의 ..
2023.12.11