Π Π°Π·Π³Π»Π΅ΠΆΠ΄Π°ΠΌΠ΅ ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠ°ΡΠ° ΠΠ‘.
/ ΡΠΎΡΠΎ Unsplash
ΠΠ°ΠΊ ΡΠ΅ ΠΏΠΎΡΠ²ΠΈ Silverblue
Fedora Silverblue Π΅ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠ° Π΄Π΅ΡΠΊΡΠΎΠΏ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°. ΠΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Π½Π΅Ρ ΡΠ΅ ΡΡΠ°ΡΡΠΈΡΠ°Ρ Π² ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ, Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡΠ° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ Π°ΡΠΎΠΌΠ°ΡΠ½ΠΎ.
ΠΠΎ-ΡΠ°Π½ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΡΡ ΡΠ΅ Π½Π°ΡΠΈΡΠ°ΡΠ΅ . Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° Π³ΠΎ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Ρ Π° Π½Π° Silverblue. Π‘ΠΏΠΎΡΠ΅Π΄ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅, ΡΠ΅ ΡΠ° ΡΠ°Π·Π³Π»Π΅ΠΆΠ΄Π°Π»ΠΈ Π½Π°Π΄ 150 Π²Π°ΡΠΈΠ°Π½ΡΠ° Π½Π° ΠΈΠΌΠ΅Π½Π°. Silverblue Π±Π΅ΡΠ΅ ΠΈΠ·Π±ΡΠ°Π½ΠΎ ΠΏΡΠΎΡΡΠΎ Π·Π°ΡΠΎΡΠΎ ΠΈΠΌΠ°ΡΠ΅ ΡΠ²ΠΎΠ±ΠΎΠ΄Π΅Π½ Π΄ΠΎΠΌΠ΅ΠΉΠ½ ΠΈ Π°ΠΊΠ°ΡΠ½ΡΠΈ Π² ΡΠΎΡΠΈΠ°Π»Π½ΠΈΡΠ΅ ΠΌΡΠ΅ΠΆΠΈ.
ΠΠ±Π½ΠΎΠ²Π΅Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Fedora Workstation ΠΊΠ°ΡΠΎ ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ½Π° Π²Π΅ΡΡΠΈΡ Π·Π° Π΄Π΅ΡΠΊΡΠΎΠΏΠΎΠ²Π΅ Π² Fedora 30. ΠΠ²ΡΠΎΡΠΈΡΠ΅ ΠΊΠ°Π·Π²Π°Ρ, ΡΠ΅ Π² Π±ΡΠ΄Π΅ΡΠ΅ Silverblue Fedora Workstation.
ΠΠ΄ΠΈΠ½ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Hacker News , ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΏΡΠΈΡΡΠ° Π·Π° Silverblue Π΅ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° . Π’ΠΎΠΉ Π±Π΅ΡΠ΅ ΠΏΡΠΎΠΌΠΎΡΠΈΡΠ°Π½ Π² Fedora ΠΏΡΠ΅Π΄ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Π΄Π΅ΡΠ΅Ρ Π³ΠΎΠ΄ΠΈΠ½ΠΈ. Stateless Linux ΡΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΠΎΠΏΡΠΎΡΡΠΈ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ½ΠΊΠΈ ΠΈ Π΄Π΅Π±Π΅Π»ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ. Π Π½Π΅Ρ ΡΡΡΠΎ Π²ΡΠΈΡΠΊΠΈΡΠ΅ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ ΠΎΡΠ²Π°ΡΡΡ Π° Π² ΡΠ΅ΠΆΠΈΠΌ "ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅".
ΠΠ°ΠΊΠ²ΠΎ Π΄Π°Π²Π° "Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΎΡΡΡΠ°"
Π’Π΅ΡΠΌΠΈΠ½ΡΡ "Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°" ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ ΠΊΠΎΡΠ΅Π½ΠΎΠ²ΠΈΡΠ΅ ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ ΡΠ΅ ΠΌΠΎΠ½ΡΠΈΡΠ°Ρ Π² ΡΠ΅ΠΆΠΈΠΌ "ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅". ΠΡΠΈΡΠΊΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠΈ Π΄Π°Π½Π½ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π°Ρ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³Π° /var. ΠΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΌΠ΅ΡΠΎΠ΄ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΈ . Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΠΎΠ²ΠΈΡΠ°Π²Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΠ‘ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π° ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ).
ΠΠ΄ΠΈΠ½ ΠΎΡ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅ Π½Π° Hacker News Π² ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅Π½ ΡΡΠ΅Π΄ , ΡΠΏΠΎΠΌΠ΅Π½Π°, ΡΠ΅ ΠΏΠΎ Π΅Π΄Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎ Π΅ ΠΈΠ·ΡΡΠΈΠ» ΡΠ΅Π΄ΠΈΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΠΌΠΎΠ΄ΠΈΡΠΈΡΠΈΡΠ°ΠΉΠΊΠΈ ΡΠ΅ΠΌΠ°ΡΠ° Ubuntu Yaru. Π ΡΡΡΠΎΡΠΎ Π²ΡΠ΅ΠΌΠ΅ ΡΠΎΠΉ Π½Π΅ Π΅ Π·Π°ΠΏΠ°Π·ΠΈΠ» ΡΠ΅Π·Π΅ΡΠ²Π½ΠΈ ΠΊΠΎΠΏΠΈΡ Π·Π°ΡΠ°Π΄ΠΈ Π³ΡΠ΅ΡΠΊΠ° Π² regex. Π‘ΠΏΠΎΡΠ΅Π΄ Π½Π΅Π³ΠΎ, Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΠ°ΡΠ° ΠΠ‘ Π±ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Π»Π° Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ.
ΠΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° Π½Π° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΡΠΎ ΡΠ΅ ΠΎΠΏΡΠΎΡΡΡΠ²Π° β Π·Π° ΡΠΎΠ²Π° Π΅ Π΄ΠΎΡΡΠ°ΡΡΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠ΅ΡΡΠ°ΡΡΠΈΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Ρ Π½ΠΎΠ² ΠΎΠ±ΡΠ°Π·. ΠΡΠ²Π΅Π½ ΡΠΎΠ²Π° ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π° Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π±ΡΡΠ·ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π²ΠΊΠ»ΡΡΠ²Π° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ (ΠΈΠ·Π΄Π°Π½ΠΈΡ Π½Π° Fedora). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ΅ΠΆΠ΄Ρ Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° Fedora ΠΈ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Ρ ΠΏΠΎΠ΄Π³ΠΎΡΠ²ΡΡΠΈ ΡΠ΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ.
ΠΠ°ΠΊΠ²ΠΈ ΡΠ° ΡΠ°Π·Π»ΠΈΠΊΠΈΡΠ΅ ΠΎΡ ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠ°ΡΠ° Fedora
ΠΠ° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΡΠ° Π½Π° Π±Π°Π·ΠΎΠ²Π°ΡΠ° ΡΡΠ΅Π΄Π° (/ ΠΈ /usr) ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° OSTree. ΠΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠ°ΠΆΠ΅, ΡΠ΅ ΡΠΎΠ²Π° Π΅ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° "Π²Π΅ΡΡΠΈΠΈ" -ΠΏΠ°ΠΊΠ΅ΡΠΈ. RPM-ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ ΡΠ΅ ΡΡΠ°Π½ΡΡΠΎΡΠΌΠΈΡΠ°Ρ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ OSTree Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° rpm-ostree. ΠΠΎΠ³Π°ΡΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°ΡΠ΅ ΠΏΠ°ΠΊΠ΅Ρ, ΡΡ ΡΠΎΡΠΊΠ° Π½Π° Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅, ΠΊΡΠΌ ΠΊΠΎΡΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π²ΡΡΠ½Π΅ΠΌ Π² ΡΠ»ΡΡΠ°ΠΉ Π½Π° ΡΡΠΈΠ².
OSTree ΡΡΡΠΎ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΎΡ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° dnf/yum ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ ΠΎΡ Fedora. ΠΠ° ΡΠ΅Π»ΡΠ° Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΡΠ° dnf install ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° rpm-ostree install. Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ΅ Π³Π΅Π½Π΅ΡΠΈΡΠ° Π½ΠΎΠ² Π±Π°Π·ΠΎΠ² ΠΎΠ±ΡΠ°Π· Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ ΡΠ΅ Π·Π°ΠΌΠ΅Π½ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½ΠΎΡΠΎ Ρ Π½Π΅Π³ΠΎ.
ΠΠ°ΡΠΎ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΡΠΌ Π·Π° Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° . Π’ΠΎΠΉ Π³ΠΈ ΡΡΠ°ΡΡΠΈΡΠ° Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ. Flatpak ΠΏΠ°ΠΊΠ΅ΡΡΡ Π²ΠΊΠ»ΡΡΠ²Π° ΡΠ°ΠΌΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ Π·Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅. ΠΡΠΈΡΠΊΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (ΠΊΠ°ΡΠΎ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈΡΠ΅ GNOME ΠΈ KDE) ΠΎΡΡΠ°Π²Π°Ρ ΡΠ²ΡΡΠ·Π²Π°Π½ΠΈ Ρ runtime ΡΡΠ΅Π΄ΠΈΡΠ΅. Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΡΡ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ β Π΄Π° ΡΠ΅ ΠΈΠ·ΠΊΠ»ΡΡΠ°Ρ ΠΏΠΎΠ²ΡΠ°ΡΡΡΠΈΡΠ΅ ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ.

/ ΡΠΎΡΠΎ Unsplash
ΠΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΈ Π² Flatpak, ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° . Π’ΠΎΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΡΡΠ·Π΄Π°Π΄Π΅ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅Ρ Ρ ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΎΡ Π½Π° Fedora.
ΠΠΎΠ΄ΠΎΠ±Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΠΈ Π΄ΡΡΠ³ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠΈ, Π·Π°Π΄Π°ΡΠΈΡΠ΅ Π½Π° ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ Π½Π° Silverblue. ΠΡΠΈΠΌΠ΅Ρ Π·Π° ΡΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΎΡ openSUSE. Π’ΠΎΠ²Π° Π½Π΅ Π΅ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»Π΅Π½ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ², Π° ΡΠ°ΡΡ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°ΡΠ° openSUSE Kubic Π·Π° ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ Π½Π° CaaS (Container as a Service).
Π‘ΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠΈ Ρ Docker ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ. Π’Π΅Ρ Π½ΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π·ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π°Ρ ΠΏΠΎΠ΄ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° RPM ΠΏΠ°ΠΊΠ΅ΡΠΈ. Π’ΠΎΠ²Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΈΡ ΡΠ΅Π΄, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ Π² ΡΠΎΡΠΌΠ°Ρ Flatpak. Π₯ΠΎΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈΡΠ΅ ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΎΡΠΈΡΠΈΠ°Π»Π½ΠΎΡΠΎ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅. .
MicroOS Π΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π° Π·Π° ΡΠ°Π·Π³ΡΡΡΠ°Π½Π΅ Π² ΠΌΠ°ΡΠ°Π±Π½ΠΈ ΡΡΠ΅Π΄ΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Π΄Π°ΡΠ° ΡΠ΅Π½ΡΡΠΎΠ²Π΅), Π½ΠΎ ΡΡΡΠΎ ΡΠ°ΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ ΠΈ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΌΠ°ΡΠΈΠ½ΠΈ.
ΠΡΠΈΠΌΠ΅Ρ Π·Π° Π΄ΡΡΠ³Π° ΠΏΠΎΠ΄ΠΎΠ±Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ . Π’ΠΎΠ²Π° Π΅ Linux Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΠ², Π±Π°Π·ΠΈΡΠ°Π½ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Nix. ΠΠ΅Π³ΠΎΠ²Π°ΡΠ° ΠΎΡΠ½ΠΎΠ²Π½Π° Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π΅ Π΄Π΅ΠΊΠ»Π°ΡΠ°ΡΠΈΠ²Π½ΠΎΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΠΈΡΠ΅. ΠΠ΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΡΡ Π½Π΅ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΈ Π΄Π° Ρ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ° ΡΡΡΠ½ΠΎ. Π‘ΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ ΡΠ΅ ΠΎΠΏΠΈΡΠ²Π° Π² ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΡΠ°ΠΉΠ»: ΡΠ°ΠΌ ΡΠ΅ ΡΠΊΠ°Π·Π²Π°Ρ Π²ΡΠΈΡΠΊΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π½Π° Π°Π²ΡΠ΅Π½ΡΠΈΠΊΠ°ΡΠΈΡΡΠ°. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄ΠΎΠ²Π΅ΠΆΠ΄Π° ΠΠ‘ Π΄ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎΡΠΎ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅.
Π’Π°Π·ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ° Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΎΠ±Π»Π°ΡΠ½ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΡΠΈ, ΡΠ½ΠΈΠ²Π΅ΡΡΠΈΡΠ΅ΡΠΈ ΠΈ ΠΠ’ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ.
ΠΡΠ² Π²ΡΠ΅ΠΊΠΈ ΡΠ»ΡΡΠ°ΠΉ, Silverblue ΠΈΠΌΠ° ΡΠ°Π½Ρ Π΄Π° Π·Π°Π΅ΠΌΠ΅ ΡΠ²ΠΎΠ΅ΡΠΎ ΠΌΡΡΡΠΎ Π½Π° ΠΏΠ°Π·Π°ΡΠ°. Π©Π΅ ΡΡΠΏΠ΅Π΅ Π»ΠΈ β ΠΏΡΠ΅Π΄ΡΡΠΎΠΈ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ Π² Π±ΡΠ΄Π΅ΡΠ΅.
ΠΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ ΠΎΡ ΠΡΡΠ²ΠΈΡ Π±Π»ΠΎΠ³ Π·Π° ΠΊΠΎΡΠΏΠΎΡΠ°ΡΠΈΠ²Π΅Π½ IaaS:
ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ΡΠ΅Π½Π΅ Π² Π₯Π°Π±ΡΠ°:
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
