--- id: "μœ λ‹‰μŠ€(Unix) 20260407" created: "2026-04-07 13:13" tags: aliases: --- ## πŸ’‘ 생각 HP-UX도 μš΄μ’‹κ²Œ μ‚¬μš©ν–ˆλŠ”λ° μ•žμœΌλ‘œ λ‚΄κ°€ μœ λ‹‰μŠ€λ₯Ό 또 μ“Έ 일이 μžˆμ„κΉŒ? 그리고 사싀.. λ¦¬λˆ…μŠ€λž‘ 크게 λ‹€λ₯Έ 것 같지도 μ•Šμ•˜λ‹€. --- ## πŸ“‘ κ°œλ… **μœ λ‹‰μŠ€(Unix)** λŠ” 1960λ…„λŒ€ ν›„λ°˜λΆ€ν„° 개발된 **컴퓨터 운영체제(OS)** 둜, ν˜„λŒ€ μ»΄ν“¨νŒ… ν™˜κ²½μ˜ λΏŒλ¦¬κ°€ λ˜λŠ” μ•„μ£Ό μ€‘μš”ν•œ μ‹œμŠ€ν…œμž…λ‹ˆλ‹€. μ˜€λŠ˜λ‚  μš°λ¦¬κ°€ μ‚¬μš©ν•˜λŠ” λ¦¬λˆ…μŠ€, macOS, μ•ˆλ“œλ‘œμ΄λ“œ 등이 λͺ¨λ‘ μœ λ‹‰μŠ€μ˜ μ² ν•™κ³Ό ꡬ쑰λ₯Ό κ³„μŠΉν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€. ## πŸ“Œ 상세 ## 1. μœ λ‹‰μŠ€μ˜ 핡심 νŠΉμ§• μœ λ‹‰μŠ€λŠ” μ²˜μŒλΆ€ν„° **닀쀑 μ‚¬μš©μž**와 **닀쀑 μž‘μ—…**을 염두에 두고 μ„€κ³„λ˜μ—ˆμŠ΅λ‹ˆλ‹€. - **λ©€ν‹°νƒœμŠ€ν‚Ή(Multi-tasking):** μ—¬λŸ¬ 개의 ν”„λ‘œμ„ΈμŠ€λ₯Ό λ™μ‹œμ— μ‹€ν–‰ν•  수 μžˆμŠ΅λ‹ˆλ‹€. - [[λ©€ν‹°μœ μ €(Multi-user)]] μ—¬λŸ¬ μ‚¬λžŒμ΄ λ™μ‹œμ— μ‹œμŠ€ν…œμ— μ ‘μ†ν•΄μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€. - **계측적 파일 μ‹œμŠ€ν…œ:** λͺ¨λ“  데이터λ₯Ό 디렉터리(폴더) ꡬ쑰둜 κ΄€λ¦¬ν•˜λ©°, 심지어 ν•˜λ“œμ›¨μ–΄ μž₯μΉ˜κΉŒμ§€λ„ 파일둜 μ·¨κΈ‰ν•©λ‹ˆλ‹€. [[λ¦¬λˆ…μŠ€μ™€ μœ λ‹‰μŠ€μ˜ 파일 μ‹œμŠ€ν…œ]] - **높은 이식성:** λŒ€λΆ€λΆ„ Cμ–Έμ–΄λ‘œ μž‘μ„±λ˜μ–΄ μžˆμ–΄, λ‹€μ–‘ν•œ ν•˜λ“œμ›¨μ–΄ ν™˜κ²½μ— 맞좰 μˆ˜μ •ν•˜κ³  μ„€μΉ˜ν•˜κΈ°κ°€ 맀우 μ‰½μŠ΅λ‹ˆλ‹€. ## 2. μœ λ‹‰μŠ€μ˜ μ‹œμŠ€ν…œ ꡬ쑰 μœ λ‹‰μŠ€λŠ” 크게 μ„Έ κ°€μ§€ κ³„μΈ΅μœΌλ‘œ λ‚˜λ‰©λ‹ˆλ‹€. - [[컀널(Kernel)]]: 운영체제의 심μž₯λΆ€μž…λ‹ˆλ‹€. ν•˜λ“œμ›¨μ–΄λ₯Ό μ œμ–΄ν•˜κ³  λ©”λͺ¨λ¦¬, ν”„λ‘œμ„ΈμŠ€, 파일 μ‹œμŠ€ν…œ 등을 κ΄€λ¦¬ν•˜λŠ” κ°€μž₯ 핡심적인 역할을 ν•©λ‹ˆλ‹€. - **μ…Έ(Shell):** μ‚¬μš©μžμ™€ 컀널 μ‚¬μ΄μ˜ 닀리 역할을 ν•©λ‹ˆλ‹€. μ‚¬μš©μžκ°€ λͺ…λ Ήμ–΄λ₯Ό μž…λ ₯ν•˜λ©΄ 이λ₯Ό ν•΄μ„ν•΄μ„œ 컀널에 μ „λ‹¬ν•©λ‹ˆλ‹€. (예: bash, zsh λ“±) - **μœ ν‹Έλ¦¬ν‹°/μ• ν”Œλ¦¬μΌ€μ΄μ…˜:** μ‚¬μš©μžκ°€ μ‹€μ œλ‘œ μ‚¬μš©ν•˜λŠ” ν”„λ‘œκ·Έλž¨λ“€μž…λ‹ˆλ‹€. 컴파일러, νŽΈμ§‘κΈ°, λ„€νŠΈμ›Œν¬ 도ꡬ 등이 여기에 ν•΄λ‹Ήν•©λ‹ˆλ‹€. ## 3. [[μœ λ‹‰μŠ€ μ² ν•™ (The Unix Philosophy)]] ![[μœ λ‹‰μŠ€ μ² ν•™ (The Unix Philosophy)#κ°œλ…]] --- ## 4. μœ λ‹‰μŠ€μ˜ 계보와 영ν–₯ μœ λ‹‰μŠ€λŠ” μ‹œκ°„μ΄ μ§€λ‚˜λ©΄μ„œ μ—¬λŸ¬ 갈래둜 λ°œμ „ν–ˆμŠ΅λ‹ˆλ‹€. - **BSD 계열:** μΊ˜λ¦¬ν¬λ‹ˆμ•„ λŒ€ν•™κ΅ 버클리 μΊ νΌμŠ€μ—μ„œ λ°œμ „μ‹œν‚¨ λ²„μ „μœΌλ‘œ, ν˜„μž¬μ˜ **macOS**와 **iOS**의 기반이 λ˜μ—ˆμŠ΅λ‹ˆλ‹€. - **System V 계열:** μƒμš© μœ λ‹‰μŠ€μ˜ ν‘œμ€€μ΄ 된 λ²„μ „μž…λ‹ˆλ‹€. - **λ¦¬λˆ…μŠ€(Linux):** μœ λ‹‰μŠ€λŠ” μ•„λ‹ˆμ§€λ§Œ μœ λ‹‰μŠ€μ˜ μž‘λ™ 방식을 λ³Έλ–  λ§Œλ“  **μœ λ‹‰μŠ€ 계열(Unix-like)** μš΄μ˜μ²΄μ œμž…λ‹ˆλ‹€. ν˜„μž¬ μ„œλ²„μ™€ λͺ¨λ°”일 μ‹œμž₯의 μ ˆλŒ€ κ°•μžμ£ .