SUSEλ ALP(Adaptable Platform) νλ«νΌμ 첫 λ²μ§Έ νλ‘ν νμ μ μΆμνμ΅λλ€. Linux μ΄ νλ«νΌμ SUSE λ°°ν¬ν κ°λ°μ μ°μ₯μ μΌλ‘ μ리맀κΉνκ³ μμ΅λλ€. Linux μν°νλΌμ΄μ¦μ©μ λλ€. μλ‘μ΄ μμ€ν μ ν΅μ¬ μ°¨μ΄μ μ λ°°ν¬νμ μ½μ΄λ₯Ό λ λΆλΆμΌλ‘ λλ κ²μ λλ€. νλλ νλμ¨μ΄μμ μ€ννκΈ° μν κ°μνλ "νΈμ€νΈ OS"μ΄κ³ , λ€λ₯Έ νλλ 컨ν μ΄λ λ° κ°μ λ¨Έμ μμ μ€νλλλ‘ μ€κ³λ μ ν리μΌμ΄μ μ§μ κ³μΈ΅μ λλ€. λΉλλ x86_64 μν€ν μ²μ λ§μΆ° μ€κ³λμμ΅λλ€.
ν΅μ¬ μμ΄λμ΄λ νλμ¨μ΄λ₯Ό μ§μνκ³ κ΄λ¦¬νλ λ° νμν μ΅μνμ νκ²½μ "νΈμ€νΈ OS"μ ꡬμΆνκ³ , λͺ¨λ μ ν리μΌμ΄μ κ³Ό μ¬μ©μ κ³΅κ° κ΅¬μ± μμλ₯Ό νΌν© νκ²½μ΄ μλ λ³λμ 컨ν μ΄λ λλ μλ²μμ μ€ννλ κ²μ λλ€. κ°μ λ¨Έμ νΈμ€νΈ μ΄μ체μ μμμ μ€νλλ©° μλ‘ κ²©λ¦¬λμ΄ μμ΅λλ€. μ΄λ¬ν κ΅¬μ± λλΆμ μ¬μ©μλ μ ν리μΌμ΄μ κ³Ό μΆμμ μΈ μν¬νλ‘μ μ§μ€ν μ μμΌλ©°, νμ μμ€μ μμ€ν νκ²½ λ° νλμ¨μ΄μ λΆλ¦¬ν μ μμ΅λλ€.
MicroOS νλ‘μ νΈμ κ°λ°μ κΈ°λ°μΌλ‘ νλ SLE Micro μ νμ "νΈμ€νΈ OS"μ κΈ°λ°μΌλ‘ μ¬μ©λ©λλ€. μ€μ μ§μ€μ κ΄λ¦¬λ₯Ό μν΄ Salt(μ¬μ μ€μΉ) λ° Ansible(μ ν μ¬ν) κ΅¬μ± κ΄λ¦¬ μμ€ν μ΄ μ 곡λ©λλ€. Podman λ° K3s(Kubernetes) ν΄ν·μ 격리λ 컨ν μ΄λλ₯Ό μ€ννλ λ° μ¬μ©ν μ μμ΅λλ€. 컨ν μ΄λνλ μμ€ν κ΅¬μ± μμμλ yast2, podman, k3s, μ‘°μ’ μ, GDM(GNOME Display Manager) λ° KVMμ΄ ν¬ν¨λ©λλ€.
μμ€ν νκ²½μ νΉμ§ μ€ νλλ‘, κΈ°λ³Έμ μΌλ‘ λμ€ν¬ μνΈν(FDE, Full Disk Encryption)κ° μ¬μ©λλ©° ν€λ₯Ό TPMμ μ μ₯νλ μ΅μ μ΄ μ 곡λλ€λ μ μ΄ μΈκΈλ©λλ€. λ£¨νΈ νν°μ μ μ½κΈ° μ μ© λͺ¨λλ‘ λ§μ΄νΈλλ©° μ΄μ μ€μ λ³κ²½λμ§ μμ΅λλ€. μ΄ νκ²½μ μμμ μ λ°μ΄νΈ λ©μ»€λμ¦μ μ¬μ©ν©λλ€. Fedoraμμ μ¬μ©λλ ostree λ° snap κΈ°λ°μ μμμ μ λ°μ΄νΈμλ λ€λ¦ λλ€. UbuntuALPμμλ λ³λμ μμμ μ΄λ―Έμ§λ₯Ό ꡬμΆνκ³ μΆκ° λ°°ν¬ μΈνλΌλ₯Ό λ°°ν¬νλ λμ Btrfs νμΌ μμ€ν μ νμ€ ν¨ν€μ§ κ΄λ¦¬μμ μ€λ μ· λ©μ»€λμ¦μ μ¬μ©ν©λλ€.
ALPμ κΈ°λ³Έ κ°λ :
- μ¬μ©μ κ°μ (μ λ‘ ν°μΉ)μ μ΅μννμ¬ μ μ§ κ΄λ¦¬, λ°°ν¬ λ° κ΅¬μ±μ μ£Όμ νλ‘μΈμ€ μλνλ₯Ό μλ―Έν©λλ€.
- μλμΌλ‘ 보μμ μ μ§νκ³ μμ€ν μ μ΅μ μνλ‘ μ μ§ν©λλ€(μ체 μ λ°μ΄νΈ). κ΅¬μ± κ°λ₯ν μλ μ λ°μ΄νΈ μ€μΉ λͺ¨λκ° μ 곡λ©λλ€(μ: μ€μ μ·¨μ½μ ν¨μΉλ§ μλ μ€μΉνλλ‘ μ€μ νκ±°λ μ λ°μ΄νΈ μ€μΉλ₯Ό μλμΌλ‘ νμΈνλλ‘ λλ릴 μ μμ΅λλ€). 컀λ μ λ°μ΄νΈμ κ²½μ° Linux λΌμ΄λΈ ν¨μΉλ μ¬μμμ΄λ μμ μ€λ¨ μμ΄ μ§μλ©λλ€.
- μλ μ΅μ ν μ μ©(μ체 μ‘°μ ) λ° μμ€ν μμ‘΄ κ°λ₯μ± μ μ§(μ체 볡ꡬ) μμ€ν μ λ§μ§λ§ μμ μνλ₯Ό κΈ°λ‘νκ³ , μ λ°μ΄νΈλ₯Ό μ μ©νκ±°λ μ€μ μ λ³κ²½ν ν μ΄μ, λ¬Έμ λλ λμ μλ°μ΄ κ°μ§λλ©΄ Btrfs μ€λ μ·μ μ¬μ©νμ¬ μλμΌλ‘ μ΄μ μνλ‘ μ νλ©λλ€.
- λ€μ€ λ²μ μννΈμ¨μ΄ μ€ν. 컨ν μ΄λμ κ΅¬μ± μμλ₯Ό 격리νλ©΄ λ€μν λ²μ μ λꡬμ μ ν리μΌμ΄μ μ λμμ μ€νν μ μμ΅λλ€. μλ₯Ό λ€μ΄ μλ‘ λ€λ₯Έ λ²μ μ Python, Java λ° Node.jsλ₯Ό μ’ μμ±μΌλ‘ μ¬μ©νλ μ ν리μΌμ΄μ μ μ€ννμ¬ νΈνλμ§ μλ μ’ μμ±μ λΆλ¦¬ν μ μμ΅λλ€. κΈ°λ³Έ μ’ μμ±μ BCI(κΈ°λ³Έ 컨ν μ΄λ μ΄λ―Έμ§) μΈνΈ νμμΌλ‘ μ 곡λ©λλ€. μ¬μ©μλ λ€λ₯Έ νκ²½μ μν₯μ μ£Όμ§ μκ³ μννΈμ¨μ΄ μ€νμ μμ±, μ λ°μ΄νΈ λ° μμ ν μ μμ΅λλ€.
SUSEμλ λ¬λ¦¬ Linux ALPμ κΈ°μ
κ°λ°μ μ΄κΈ°μλ κ°λ°©ν κ°λ° νλ‘μΈμ€λ₯Ό μ¬μ©νμ¬ μ§νλλ©°, μ€κ° λΉλ λ° ν
μ€νΈ κ²°κ³Όλ κ΄μ¬ μλ λͺ¨λ μ¬λμ΄ κ³΅κ°μ μΌλ‘ μ΄μ©ν μ μμΌλ―λ‘ μ΄ν΄ κ΄κ³μλ μ§ν μν©μ λͺ¨λν°λ§νκ³ κ°λ°μ μ°Έμ¬ν μ μμ΅λλ€.
μΆμ² : opennet.ru
