1. νλ¬ν μ΄λ
νλ¬ν μ μΌμ’ μ μ€μΉ μμ κΈ°λ²μΌλ‘, μννΈμ¨μ΄ κ°λ°μμ μ¬μ©λλ λ°©μμ λλ€. μ΄ λ°©μμ μΌλ°μ μΌλ‘ μλ²λ κ°μ λ¨Έμ κ³Ό κ°μ μ»΄ν¨ν μμμ λ 립μ μΈ λ¨μλ‘ λΆλ¦¬νμ¬ ν¨μ¨μ μΈ μ΄μ©κ³Ό νμ₯μ κ°λ₯νκ² ν©λλ€. νλ¬ν μ μ΄λ¬ν λΆλ¦¬ μμ μ μλννμ¬ κ°λ°μλ€μ΄ μλμΌλ‘ μμ μ μννμ§ μκ³ λ μμμ λ°°ν¬μ κ΄λ¦¬λ₯Ό μ½κ² ν μ μλλ‘ λμμ€λλ€.
μ΄ μμ κΈ°λ²μ κ°λ³μ μΈ μμ λΆνμ λμνκΈ° μν΄ κ³ μλμμΌλ©°, λ€μν μ ν리μΌμ΄μ κ³Ό νλ«νΌμμ μ¬μ©λ μ μμ΅λλ€. νλ¬ν μ κ°λ°μλ€μκ² μΌκ΄λ μ΄μ© λ° κ΄λ¦¬ νκ²½μ μ 곡νλ©΄μ μμ κ·λͺ¨λΆν° ν° κ·λͺ¨κΉμ§ λ€μν νλ‘μ νΈμ μꡬμ¬νμ μΆ©μ‘±μν¬ μ μμ΅λλ€.
2. νλ¬ν μ μμ¬
νλ¬ν μ κ³μ°κΈ° λ° μ»΄ν¨ν κΈ°μ μ λ°μ κ³Ό ν¨κ» λ°μ ν΄μ¨ κ°λ μ λλ€. μ΄κΈ°μλ μ¬λ¬ κ°μ ν°λ―Έλμ΄ νλμ μ€μ μ»΄ν¨ν°μ μ°κ²°λμ΄ μμ μ μ²λ¦¬νλ λ°©μμ΄ μΌλ°μ μ΄μμ΅λλ€. μ΄λ¬ν λ°©μμ μ€μ μ»΄ν¨ν° μμμ ν¨μ¨μ μΈ νμ©μ μ΄λ ΅κ² νκΈ° λλ¬Έμ, 1961λ MITμ λ¬μ λ Έλ λ© (Russel Noareman)μ΄ μ²μμΌλ‘ λΆμ° μ»΄ν¨ν κ°λ μ μ μνκ² λμμ΅λλ€.
1969λ ARPANETμ΄ κ°λ°λλ©΄μ λΆμ° μ»΄ν¨ν μ μ€μμ±μ΄ 컀μ‘κ³ , 1980λ λμλ μ€μ©μ μΈ μλ―Έλ₯Ό κ°κΈ° μμνμ΅λλ€. νλ¬ν μ΄λΌλ μ©μ΄λ 1984λ MITμ λ μ€ λ‘€λ¦¬(Leslie Lamport)κ° μ΅μ΄λ‘ μ¬μ©νμΌλ©°, μ΄ν μ ν리μΌμ΄μ λ° νλ«νΌ μμ€μμ λ€μν ꡬνμ΄ μ΄λ£¨μ΄μ§κ² λμμ΅λλ€.
1990λ λμλ μ€ν μμ€ μ»΄ν¨ν μ΄λκ³Ό ν¨κ» νλ¬ν μ μ€μμ±μ΄ λμ± λΆκ°λμμ΅λλ€. Apache, Linux λ±μ νλ‘μ νΈλ νλ¬ν μ κΈ°λ°μΌλ‘ν λΆμ° μ»΄ν¨ν μ ν΅ν΄ μ±μ₯νμκ³ , μ΄λ₯Ό ν΅ν΄ λ€μν μ ν리μΌμ΄μ κ³Ό μλΉμ€μ κ°λ°μ΄ κ°λ₯ν΄μ‘μ΅λλ€.
νμ¬μλ ν΄λΌμ°λ μ»΄ν¨ν μ λ°μ κ³Ό ν¨κ» νλ¬ν μ λμ± μ€μν μν μ κ°κ² λμμ΅λλ€. λ€μν ν΄λΌμ°λ νλ«νΌμ΄ νλ¬ν μ νμ©νμ¬ μμμ ν¨μ¨μ μΈ λ°°ν¬μ κ΄λ¦¬λ₯Ό μ§μνκ³ μμΌλ©°, μ΄λ κ°λ°μλ€μκ² μ μ°νκ³ νμ₯ κ°λ₯ν νκ²½μ μ 곡ν©λλ€.
3. νλ¬ν μ μ₯μ
νλ¬ν μ λ€μν μ₯μ μ κ°μ§κ³ μμ΄μ λ§μ κ°λ°μλ€μκ² μ νΈλλ λ°©μμ λλ€.
3.1 μμ νμ©μ ν¨μ¨μ±
νλ¬ν μ μμμ λ 립μ μΈ λ¨μλ‘ λΆλ¦¬ν¨μΌλ‘μ¨ μμ νμ©μ ν¨μ¨μ±μ κ·Ήλνν μ μμ΅λλ€. κ° κ°λ³ νλ¬ν°λ μ체μ μΌλ‘ λ 립λ μλ² νΉμ κ°μ λ¨Έμ μΌλ‘ ꡬμ±λμ΄ μμ μ μ²λ¦¬νλ―λ‘, λΆνλ₯Ό 곡μ νκΈ° μν΄ μ¬λ¬ κ°μ νλ¬ν°λ₯Ό λ³λ ¬λ‘ μ€νμν¬ μ μμ΅λλ€. μ΄λ μμμ λλΉλ₯Ό μ΅μννκ³ μ±λ₯μ ν₯μμν¬ μ μμ΅λλ€.
3.2 νμ₯μ μ©μ΄μ±
νλ¬ν μ μν νμ₯μ μ§μνκΈ° λλ¬Έμ μ ν리μΌμ΄μ μ νμ₯μ μ©μ΄ν©λλ€. νμμ λ°λΌ νμν λ§νΌμ νλ¬ν°λ₯Ό λμ μΌλ‘ μΆκ°ν μ μμΌλ©°, μμ λΆνκ° μ¦κ°ν κ²½μ°μλ μΆκ°λ νλ¬ν°λ‘ μμ μ λΆμ°μμΌ μ²λ¦¬ν μ μμ΅λλ€. μ΄λ μ ν리μΌμ΄μ μ μ±λ₯μ νμ₯νλ©΄μλ λμ κ°μ©μ±μ μ μ§ν μ μλ μ΄μ μ μ 곡ν©λλ€.
3.3 μ μ°μ±κ³Ό 격리
κ° νλ¬ν°λ λ 립μ μΈ νκ²½μ κ°κ³ μκΈ° λλ¬Έμ, κ°λ°μλ€μ μ ν리μΌμ΄μ μ 격리νμ¬ μ΄μν μ μμ΅λλ€. μ΄λ₯Ό ν΅ν΄ μ ν리μΌμ΄μ κ°μ μΆ©λμ λ°©μ§νκ³ , κ°λ° λ° ν μ€νΈλ₯Ό μν λΆλ¦¬λ νκ²½μ ꡬμ±ν μ μμ΅λλ€. λν, νλ¬ν μ λ€μν νλ‘κ·Έλλ° μΈμ΄μ νλ μμν¬μ μ¬μ©μ μ§μνλ―λ‘, κ°λ°μλ€μ μμ μ΄ μνλ λ°©μμΌλ‘ κ°λ°ν μ μμ΅λλ€.
3.4 μ΄μ λ° κ΄λ¦¬ νΈμμ±
νλ¬ν μ μμμ λ°°ν¬μ κ΄λ¦¬λ₯Ό μλννμ¬ μ΄μ λ° κ΄λ¦¬μ νΈμμ±μ μ 곡ν©λλ€. νλ¬ν κ΄λ¦¬ λꡬλ₯Ό ν΅ν΄ κ°λ°μλ€μ νλ¬ν°μ μμ±, μμ, μ€μ§ λ° μμ μ κ°μ μμ μ μ½κ² μνν μ μμ΅λλ€. λν, λ‘λ λ°Έλ°μ±, λͺ¨λν°λ§, λ‘κ·Έ μμ§ λ° μ€λ₯ μ²λ¦¬ λ±κ³Ό κ°μ κ΄λ¦¬ μμ μ μλνν μ μμ΄ κ°λ°μλ€μ μ΄μμ λ λ§μ μκ°κ³Ό 리μμ€λ₯Ό ν¬μν μ μμ΅λλ€.
νλ¬ν μ μ΄λ¬ν μ₯μ λ€μ ν΅ν΄ κ°λ°μλ€μκ² μ μ°νκ³ ν¨μ¨μ μΈ μ΄μ λ° νμ₯νκ²½μ μ 곡ν¨μΌλ‘μ¨ κ°λ° μμ°μ±μ ν₯μμν¬ μ μμ΅λλ€.
4. νλ¬ν μ λ¨μ
νλ¬ν μ λ§μ μ₯μ μ κ°μ§κ³ μμ§λ§, λͺ κ°μ§ λ¨μ λ κ°μ§κ³ μμ΅λλ€. μ΄λ¬ν λ¨μ λ€μ νλ¬ν μ ꡬν λ° μ΄μν λ κ³ λ €ν΄μΌ ν μ¬νμ λλ€.
4.1 볡μ‘μ±κ³Ό νμ΅ κ³‘μ
νλ¬ν μ λΆμ° μμ€ν μ ν ννμ΄κΈ° λλ¬Έμ, κ΅¬μΆ λ° μ΄μμ λν 볡μ‘μ±μ κ°μ§ μ μμ΅λλ€. κ°λ°μλ€μ νλ¬ν μ μν μ μ ν μν€ν μ²μ λꡬλ₯Ό μ ννκ³ , λΆμ° μμ€ν μ μ리μ κ°λ μ μ΄ν΄ν΄μΌ ν©λλ€. μ΄λ μ΄κΈ° κ΅¬μΆ λ° μ€μ μκ°μ μ¦κ°μν€κ³ , νμ΅ κ³‘μ μ μꡬν μ μμ΅λλ€.
4.2 λ€νΈμν¬ μ§μ°
νλ¬ν μ μ¬λ¬ κ°μ νλ¬ν° κ°μ μμ μ λΆμ°μμΌ μ²λ¦¬νλ λ°©μμ΄κΈ° λλ¬Έμ, λ€νΈμν¬ μ§μ°μ΄ λ°μν μ μμ΅λλ€. μμ μ΄ λΆμ°λλ―λ‘ κ° νλ¬ν° κ°μ ν΅μ μ΄ νμνλ©°, μ΄λ λ€νΈμν¬ μ€λ²ν€λμ μ§μ°μ μ΄λν μ μμ΅λλ€. νΉν, νλ¬ν°κ° μ§λ¦¬μ μΌλ‘ λΆμ°λμ΄ μλ€λ©΄ μ§μ°μ΄ λμ± μ¬κ°ν΄μ§ μ μμ΅λλ€.
4.3 λ°μ΄ν° μΌκ΄μ±κ³Ό λκΈ°ν
λΆμ° μμ€ν μμ λ°μ΄ν°μ μΌκ΄μ±κ³Ό λκΈ°νλ μ΄λ €μ΄ λ¬Έμ μ λλ€. νλ¬ν νκ²½μμλ μ¬λ¬ κ°μ νλ¬ν°κ° κ°κ° λ 립μ μΌλ‘ μμ μ μννκΈ° λλ¬Έμ, λ°μ΄ν°μ μνμ μΌκ΄μ±μ μ μ§νλ κ²μ λμ μ μΈ κ³Όμ μ λλ€. λ°μ΄ν°μ λκΈ°νμ μΌκ΄μ±μ 보μ₯νκΈ° μν λ³λμ λ©μ»€λμ¦μ΄ νμν μ μμ΅λλ€.
4.4 νλμ¨μ΄ λ° λ¦¬μμ€μ μ ν
νλ¬ν μ λ§μ μμμ νμλ‘ νκΈ° λλ¬Έμ, νλμ¨μ΄ λ° λ¦¬μμ€μ μ νμ΄ λ¨μ μΌλ‘ μμ©ν μ μμ΅λλ€. λ§μ μμ νλ¬ν°λ₯Ό μ΄μνκΈ° μν΄μλ μΆ©λΆν μ»΄ν¨ν μμμ΄ νμνλ©°, μ΄λ λΉμ©κ³Ό κ΄λ¦¬μ μ΄λ €μμ μ΄λν μ μμ΅λλ€.
νλ¬ν μ μ΄λ¬ν λ¨μ λ€μ κ³ λ €νμ¬ κ΅¬ν λ° μ΄μν΄μΌ ν©λλ€. μ΄λ₯Ό ν΅ν΄ νλ¬ν μ μ₯μ μ μ΅λν νμ©νλ©΄μλ λ¨μ μ 극볡ν μ μμ΅λλ€.
5. νλ¬ν μ ν΅ν λ¬Έμ ν΄κ²° λ°©μ
νλ¬ν μ μ΄μ©νμ¬ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ λͺ κ°μ§ λ°©μμ κ³ λ €ν μ μμ΅λλ€. μ΄λ¬ν λ°©μλ€μ νλ¬ν μ ν¨κ³Όμ μ΄κ³ μμ μ μΌλ‘ νμ©ν μ μλ μ§μΉ¨μ μ 곡ν©λλ€.
5.1 λΆμ° μμ€ν μ€κ³μ μν€ν μ²
νλ¬ν μ ꡬννκΈ° μ μ λΆμ° μμ€ν μ μ€κ³μ μν€ν μ²λ₯Ό μ μ€νκ² κ³νν΄μΌ ν©λλ€. μμ€ν μ κ·λͺ¨, μ±λ₯, κ°μ©μ± λ±μ κ³ λ €νμ¬ μ μ ν μν€ν μ²λ₯Ό μ νν΄μΌ ν©λλ€. μ΄λ μ΄κΈ° κ΅¬μΆ λ° μ€μ μκ°μ μ΅μννκ³ , ν₯ν μ΄μ λ° νμ₯μ μμ΄μλ μ μ°μ±μ μ 곡ν©λλ€.
5.2 λΆν λΆμ°κ³Ό νμ₯
νλ¬ν μ μμ λΆνλ₯Ό λΆμ°μν€κΈ° μν λͺ©μ μΌλ‘ μ¬μ©λ©λλ€. λ°λΌμ νμμ λ°λΌ νλ¬ν°μ μλ₯Ό λμ μΌλ‘ μ‘°μ νμ¬ μμ λΆνλ₯Ό κ· λ±νκ² λΆμ°μν¬ μ μμ΅λλ€. μ΄λ μ ν리μΌμ΄μ μ μ±λ₯μ ν₯μμν€κ³ , κ°μ©μ±μ μ μ§νλ λ° λμμ΄ λ©λλ€. νλ¬ν νκ²½μμλ λ‘λ λ°Έλ°μμ κ°μ λꡬλ₯Ό μ¬μ©νμ¬ ν¨κ³Όμ μΈ λΆν λΆμ°μ ꡬνν μ μμ΅λλ€.
5.3 λ°μ΄ν° κ΄λ¦¬μ μΌκ΄μ±
λΆμ° μμ€ν μμ λ°μ΄ν°μ κ΄λ¦¬μ μΌκ΄μ±μ μ€μν κ³ λ €μ¬νμ λλ€. νλ¬ν νκ²½μμλ λ°μ΄ν°μ μΌκ΄μ±κ³Ό λκΈ°νλ₯Ό 보μ₯νκΈ° μν΄ μ μ ν λκΈ°ν λ©μ»€λμ¦κ³Ό λ°μ΄ν°λ² μ΄μ€λ₯Ό μ¬μ©ν΄μΌ ν©λλ€. λν, λΆμ° μμ€ν μμ λ°μ΄ν°λ₯Ό λ³ν©νκ³ μΌκ΄μ±μ μ μ§νκΈ° μν λ°μ΄ν°λ² μ΄μ€ λκΈ°ν κΈ°μ μ μ μ©ν μλ μμ΅λλ€.
5.4 λͺ¨λν°λ§κ³Ό κ΄λ¦¬
νλ¬ν νκ²½μμλ λμ μΌλ‘ νλ¬ν°λ₯Ό μΆκ° λ° μμ ν μ μμΌλ―λ‘, μ΄μ λν λͺ¨λν°λ§κ³Ό κ΄λ¦¬κ° νμν©λλ€. νλ¬ν κ΄λ¦¬ λꡬλ₯Ό μ¬μ©νμ¬ νλ¬ν°μ μνλ₯Ό λͺ¨λν°λ§νκ³ , νμν κ²½μ° μλνλ μ΄μ μμ μ μνν μ μμ΅λλ€. λν, λ‘κ·Έ μμ§κ³Ό μ€λ₯ μ²λ¦¬ λ±μ ν΅ν΄ μμ€ν μ μμ μ±κ³Ό κ°μ©μ±μ μ μ§ν μ μμ΅λλ€.
νλ¬ν μ ν¨κ³Όμ μΌλ‘ νμ©νμ¬ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄μλ μμ λ°©μλ€μ κ³ λ €νκ³ μ μ ν μ μ©ν΄μΌ ν©λλ€. μ΄λ₯Ό ν΅ν΄ νλ¬ν μ ν¨μ¨μ μΌλ‘ μ΄μνκ³ κ΄λ¦¬ν μ μμΌλ©°, μμ μ μΈ λΆμ° μμ€ν μ ꡬμΆν μ μμ΅λλ€.
λκΈ