ARM64 λͺ λ Ήμ΄ μΈνΈ μν€ν μ²λ₯Ό μ¬μ©νλ μμ€ν μμ seL4 λ§μ΄ν¬λ‘컀λμ μ λ’°μ±κ³Ό 보μμ±μ λν νμμ μΈ μνμ κ²μ¦ μμ μ΄ μλ£λμμ΅λλ€. κ²μ¦μ seL4 λμμ μ νμ±μ λν μνμ μ¦λͺ μΌλ‘ ꡬμ±λλ©°, μ΄λ νμ μΈμ΄λ‘ μ μλ μ¬μμ μλ²½νκ² μ€μν¨μ 보μ¬μ€λλ€. μ΄λ¬ν μ λ’°μ± μ¦λͺ μ ν΅ν΄ λμ μμ€μ 보μκ³Ό μ€λ₯ μλ μλμ μꡬνλ ARM64 νλ‘μΈμ κΈ°λ°μ λ―Έμ ν¬λ¦¬ν°μ»¬ μμ€ν μμ seL4λ₯Ό μ¬μ©ν μ μκ² λμμ΅λλ€.
seL4 λ§μ΄ν¬λ‘컀λμ μ΄κΈ°μλ 32λΉνΈ ARM νλ‘μΈμμ©μΌλ‘ κ²μ¦λμκ³ , μ΄ν 64λΉνΈ x86 λ° RISC-V νλ‘μΈμμ©μΌλ‘ κ²μ¦λμμ΅λλ€. κ²μ¦μ μμ€ν μ ν λΆλΆμμ μ€λ₯κ° λ°μνλλΌλ μμ€ν μ λλ¨Έμ§ λΆλΆκ³Ό ν΅μ¬ κ΅¬μ± μμλ‘ νμ°λμ§ μλλ‘ λ³΄μ₯ν©λλ€. 보μ μΈ‘λ©΄μμ κ²μ¦μ 컀λμ΄ μ μ ν μμ€μ μ ν리μΌμ΄μ 격리λ₯Ό μ 곡νκ³ , κΆν μμ΄ μ 보μ μ κ·Όνλ κ²μ λ°©μ§νλ©°, 보쑰 μ ν리μΌμ΄μ μ΄ μμλλλΌλ ν΅μ¬ μ ν리μΌμ΄μ μΌλ‘ κ³΅κ²©μ΄ νμ°λμ§ μλλ‘ λ³΄μ₯νλμ§ νμΈν©λλ€.
λ§μ΄ν¬λ‘컀λ seL4μ μν€ν
μ²λ μ¬μ©μ 곡κ°μμ 컀λ μμμ κ΄λ¦¬νκΈ° μν λΆλΆμ μ κ±°νκ³ μ΄λ¬ν μμμ λν΄ μ¬μ©μ μμκ³Ό λμΌν μ‘μΈμ€ μ μ΄ μλ¨μ μ μ©νλ€λ μ μμ μ£Όλͺ©ν λ§ν©λλ€. λ§μ΄ν¬λ‘컀λμ νμΌ, νλ‘μΈμ€, λ€νΈμν¬ μ°κ²° λ±μ κ΄λ¦¬νκΈ° μν μ¦μ μ¬μ© κ°λ₯ν κ³ κΈ μΆμνλ₯Ό μ 곡νμ§ μμΌλ©° λμ 물리μ μ£Όμ 곡κ°, μΈν°λ½νΈ λ° νλ‘μΈμ 리μμ€μ λν μ‘μΈμ€λ₯Ό μ μ΄νκΈ° μν μ΅μνμ λ©μ»€λμ¦λ§ μ 곡ν©λλ€. νλμ¨μ΄μ μνΈ μμ©νκΈ° μν κ³ μμ€ μΆμν λ° λλΌμ΄λ²λ μ¬μ©μ μμ€ μμ
μ ννλ‘ λ§μ΄ν¬λ‘컀λ μμ λ³λλ‘ κ΅¬νλ©λλ€. λ§μ΄ν¬λ‘컀λμμ μ¬μ©ν μ μλ 리μμ€μ λν μ΄λ¬ν μμ
μ μ‘μΈμ€λ κ·μΉ μ μλ₯Ό ν΅ν΄ ꡬμ±λ©λλ€.
μΆμ² : opennet.ru
