UNIX
·
Infra
안녕하세요.이번 글에서는 현대 운영체제의 기반이 된 유닉스(UNIX)에 대해 알아보겠습니다.유닉스는 단순한 운영체제를 넘어, 오늘날의 리눅스(Linux), macOS, 그리고 다양한 서버 운영체제의 철학과 구조에 큰 영향을 준 역사적인 운영체제입니다.특히 멀티태스킹, 다중 사용자, 계층형 파일 시스템과 같은 현대 운영체제의 핵심 개념들이 유닉스에서 발전하였기 때문에 운영체제를 이해하기 위해 반드시 알아두어야 하는 개념입니다. UNIX의 개념유닉스(UNIX)는 1969년 AT&T 벨 연구소(Bell Labs)에서 켄 톰슨(Ken Thompson), 데니스 리치(Dennis Ritchie) 등이 개발한 운영체제(OS)입니다.초기에는 연구 및 개발 목적으로 만들어졌지만, 높은 안정성과 이식성 덕분에 대학과 ..
Linux
·
Infra
안녕하세요.이번 글에서는 서버 운영과 개발 환경에서 가장 많이 사용되는 운영체제 중 하나인 리눅스(Linux)에 대해 알아보겠습니다.리눅스는 단순한 운영체제를 넘어 클라우드, 서버, 컨테이너, DevOps 환경까지 현대 IT 인프라의 핵심 기반으로 사용되고 있습니다. Linux의 개념리눅스(Linux)는 유닉스(UNIX)의 철학과 구조를 기반으로 만들어진 오픈소스 운영체제(OS)입니다.1991년 리누스 토르발스(Linus Torvalds)가 개발한 리눅스 커널(Kernel)을 기반으로 발전하였으며, 현재는 서버, 클라우드, 모바일, 임베디드 시스템 등 다양한 환경에서 사용되고 있습니다.엄밀히 말하면, Linux는 운영체제의 핵심인 커널(Kernel) 을 의미하며, 일반적으로는 GNU 유틸리티와 다양한 ..