Π Π°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ° postmarketOS, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡ Π½Π° Linux Π·Π° ΠΌΠΎΠ±ΠΈΠ»Π½ΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΎΠ±ΡΠ²ΠΈΡ Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° Π°ΡΠΎΠΌΠ½ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΠΌ Π²Π°ΡΠΈΠ°Π½Ρ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΡΠ°. ΠΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ ΡΠ΅ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π° ΠΏΠΎΠ΄ ΠΈΠΌΠ΅ΡΠΎ Duranium ΠΈ Π΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅Π»Π½Π° Ρ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΠ½Π΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΊΠ°ΡΠΎ Π΅Π΄ΠΈΠ½Π½ΠΎ ΡΡΠ»ΠΎ, Π±Π΅Π· ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΡΠ±Π΅Π»ΡΠ·Π²Π° ΡΠ΅, ΡΠ΅ Π½ΠΎΠ²ΠΈΡΡ Π²Π°ΡΠΈΠ°Π½Ρ ΠΎΡΠ³ΠΎΠ²Π°ΡΡ Π½Π° ΠΈΠ΄Π΅ΡΡΠ°, ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΡΠΎ ΡΡΡΠ±Π²Π° ΠΏΡΠΎΡΡΠΎ Π΄Π° ΡΠ°Π±ΠΎΡΠΈ, Π±Π΅Π· ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΡ Π΄Π° Π·Π½Π°Π΅ Π·Π° ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ΅ΡΠΌΠΈΠ½Π°Π» ΠΈ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ° Π² ΠΎΡΠΎΠ±Π΅Π½ΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
Π‘ΠΈΡΡΠ΅ΠΌΠ½Π°ΡΠ° ΡΡΠ΅Π΄Π° Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /usr ΡΠ΅ ΠΌΠΎΠ½ΡΠΈΡΠ° Π² ΡΠ΅ΠΆΠΈΠΌ ΡΠ°ΠΌΠΎ Π·Π° ΡΠ΅ΡΠ΅Π½Π΅ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° EROFS ΠΈ ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π° ΠΏΡΠΈ Π²ΡΡΠΊΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΠΏΠΎ ΡΠΈΡΡΠΎΠ² ΠΏΠΎΠ΄ΠΏΠΈΡ. ΠΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /usr ΠΈΠΌΠ° ΡΠ°Π·ΠΌΠ΅Ρ 5GB. ΠΠ° ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΡΠ΅Π»ΠΎΡΡΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /usr ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° dm-verity, Π° ΠΏΡΠΈ ΠΎΡΠΊΡΠΈΡΠΈΠ΅ Π½Π° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° ΡΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ β ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ΡΠΎ ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ°. ΠΡΠΎΠ²Π΅ΡΡΡΠ½ΠΈΡΡ Ρ Π΅Ρ Π΅ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½ Π² ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½ΠΈΡ ΠΎΠ±ΡΠ°Π· UKI (Unified Kernel Image), ΠΊΠΎΠΉΡΠΎ ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π·Π° ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠ΄ΡΠΎΡΠΎ ΠΎΡ UEFI (UEFI boot stub), ΠΎΠ±ΡΠ°Π·Π° Π½Π° ΡΠ΄ΡΠΎΡΠΎ Π½Π° Linux ΠΈ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π°ΡΠ° Π² ΠΏΠ°ΠΌΠ΅ΡΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ½Π° ΡΡΠ΅Π΄Π° initrd, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π° Π·Π° Π½Π°ΡΠ°Π»Π½Π° ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΏΡΠ΅Π΄ΠΈ ΠΌΠΎΠ½ΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΊΠΎΡΠ΅Π½ΠΎΠ²Π°ΡΠ° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ°. UKI-ΠΎΠ±ΡΠ°Π·ΡΡ Π΅ ΠΎΡΠΎΡΠΌΠ΅Π½ ΠΊΠ°ΡΠΎ Π΅Π΄ΠΈΠ½ ΠΈΠ·ΠΏΡΠ»Π½ΠΈΠΌ ΡΠ°ΠΉΠ» Π² ΡΠΎΡΠΌΠ°Ρ PE ΠΈ ΡΠ΅ ΠΈΠ·Π²ΠΈΠΊΠ²Π° ΠΎΡ UEFI Π±ΡΡΡΠ»ΠΎΡΠ΄Π΅ΡΠ°.
ΠΡΡΠ°Π½Π°Π»ΠΈΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΠΈ, ΠΎΡΠ²Π΅Π½ /usr, ΡΠ° ΡΠ°ΡΡ ΠΎΡ ΠΊΠΎΡΠ΅Π½ΠΎΠ²Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, Π΄ΠΎΡΡΡΠΏΠ½Π° Π·Π° Π·Π°ΠΏΠΈΡ ΠΈ Π·Π°ΠΏΠ°Π·Π²Π°Π½Π° ΠΌΠ΅ΠΆΠ΄Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ°Π½ΠΈΡΡΠ° ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡΡΠ°. Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΠΊΠΎΡΠ΅Π½ΠΎΠ²Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π·Π°Π΄ΡΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΎ ΡΠ΅ ΡΠΈΡΡΠΎΠ²Π° Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° LUKS2, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΡΡΠ°Π²Ρ ΠΏΠΎΠ²ΠΈΡΠ΅Π½ΠΈ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½ΠΈΡ ΠΊΡΠΌ ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅ΡΠΎ. Π¨ΠΈΡΡΠΎΠ²Π°Π½Π°ΡΠ° ΠΊΠΎΡΠ΅Π½ΠΎΠ²Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΡΠ²ΠΎΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΠΈΠ»ΠΈ ΡΠ»Π΅Π΄ ΠΈΠ·ΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π° Π½ΡΠ»ΠΈΡΠ°Π½Π΅ ΠΊΡΠΌ Π·Π°Π²ΠΎΠ΄ΡΠΊΠΈΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ. ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π° ΠΏΡΠ°Π·Π΅Π½ ΠΊΠ»ΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ ΠΎΡΠΊΠ»ΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠΈΡΡΠΎΠ²Π°Π½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ. Π ΠΌΠ°ΡΡΠ΅ΡΠ° Π·Π° Π½Π°ΡΠ°Π»Π½Π° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈ Π² ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΎΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ ΡΠ΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° Π·Π°Π΄Π°Π΄Π΅ ΠΏΠ°ΡΠΎΠ»Π° Π·Π° Π΄Π΅ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅.
ΠΠ°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ΅ ΡΡΡ ΡΠ°Π½ΡΠ²Π°Ρ Π² ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ ΠΎΠ±ΡΠ°Π· Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /usr/share/factory/etc. ΠΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΠΏΡΡΠ²ΠΎΡΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡΡΠ° /etc ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½ΠΈ Π»ΠΈΠ½ΠΊΠΎΠ²Π΅ ΠΊΡΠΌ Π²ΡΠΈΡΠΊΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² /usr/share/factory/etc, Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ΡΠ΅ passwd, group, shadow, fstab, machine-id ΠΈ hostname. ΠΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡ ΠΎΡ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΡΠΈΠΌΠ²ΠΎΠ»ΠΈΡΠ½ΠΈΡΡ Π»ΠΈΠ½ΠΊ ΡΠ΅ Π·Π°ΠΌΠ΅Π½Ρ Ρ ΠΊΠΎΠΏΠΈΠ΅ Π½Π° ΡΠ°ΠΉΠ»Π°.
ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈΡΠ΅ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ ΡΡΠ΅Π· Π·Π°ΠΌΡΠ½Π° Π½Π° ΡΠ΅Π»ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΠ΅Π½ ΠΎΠ±ΡΠ°Π·. ΠΠ° Π½ΠΎΡΠΈΡΠ΅Π»Ρ ΡΠ΅ ΡΡΠ·Π΄Π°Π²Π°Ρ Π΄Π²Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈ ΠΊΠΎΡΠ΅Π½ΠΎΠ²ΠΈ Π΄ΡΠ»Π° - Π°ΠΊΡΠΈΠ²Π΅Π½ ΠΈ ΠΏΠ°ΡΠΈΠ²Π΅Π½. ΠΠΎΠ²Π°ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° Π² ΠΏΠ°ΡΠΈΠ²Π½ΠΈΡ Π΄ΡΠ», Π±Π΅Π· Π΄Π° Π²Π»ΠΈΡΠ΅ Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΈΡ. Π‘Π»Π΅Π΄ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΊΠΎΡΠ΅ΠΊΡΠ½ΠΎΡΡΡΠ° Π½Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π°ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ ΠΈ ΡΡΠΏΠ΅ΡΠ΅Π½ ΡΠ΅ΡΡΠ°ΡΡ, Π΄ΡΠ»ΠΎΠ²Π΅ΡΠ΅ ΡΠΌΠ΅Π½ΡΡ ΠΌΠ΅ΡΡΠ°ΡΠ° ΡΠΈ - Π΄ΡΠ»ΡΡ Ρ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΡΡΠ°Π²Π° Π°ΠΊΡΠΈΠ²Π΅Π½, Π° ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΡ Π°ΠΊΡΠΈΠ²Π΅Π½ Π΄ΡΠ» ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π° Π² ΠΏΠ°ΡΠΈΠ²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ ΠΈ ΡΠ°ΠΊΠ° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΡΠ»Π΅Π΄Π²Π°ΡΠ°ΡΠ° Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ. ΠΠΊΠΎ ΡΠ»Π΅Π΄ Π°ΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ Π·Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ΡΠΎ, ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅Π½ ΠΎΡΠΊΠ°Ρ Π½Π° ΠΏΡΠ΅Π΄ΠΈΡΠ½Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°.
ΠΠΎΠ΄ΠΎΠ±Π΅Π½ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΡΠ»Π΅ΡΠ½ΡΠ²Π° ΠΎΡΡΡΡΠ°Π½ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ ΠΈ Π΄ΠΈΠ°Π³Π½ΠΎΡΡΠΈΠΊΠ°ΡΠ°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ ΡΠΎΡΠ½ΠΎ Π΄Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π°Ρ ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ, ΠΏΡΠΈ ΠΊΠΎΠ΅ΡΠΎ Π΅ Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Π»Π° Π³ΡΠ΅ΡΠΊΠ°, Π±Π΅Π· Π΄Π° Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Ρ ΡΡΡΡΠ°Π²Π° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ Π½Π° Π½ΠΈΠ²ΠΎ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ Π΄Π° ΠΎΡΡΠΈΡΠ°Ρ Π½Π°Π»ΠΈΡΠ½ΠΈΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΠΎΡ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈ. ΠΠ΅Π΄ΠΎΡΡΠ°ΡΡΠΊ Π΅ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊΠΎΡΠΎ ΠΈΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ ΠΊΡΠΌ Ρ Π°ΡΠ΄ΡΠ΅ΡΠ°, ΠΊΠΎΠ΅ΡΠΎ Π½Π΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° Duranium Π½Π° Π²ΡΠΈΡΠΊΠΈ ΡΡΡΡΠΎΠΉΡΡΠ²Π°, ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Π½ΠΈ Π² postmarketOS.
Π‘ΡΠ΄ΡΡΠΆΠ°Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡ ΠΎΠ±ΡΠ°Π· Duranium ΡΠ΅ ΡΠΎΡΠΌΠΈΡΠ° ΠΎΡ Π΅Π΄ΠΈΠ½Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ½Π° Π±Π°Π·Π° Π½Π° postmarketOS, Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Alpine Linux, ΡΡΠ°Π½Π΄Π°ΡΡΠ½Π°ΡΠ° C-Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Musl ΠΈ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ° ΡΡΠΈΠ»ΠΈΡΠΈ BusyBox. Π Π΅Π»ΠΈΠ·ΠΈΡΠ΅ Π½Π° postmarketOS ΠΈ Duranium ΡΠ° ΠΏΠΎΡΡΠΈ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΈ ΠΏΠΎ ΡΡΡΡΠ°Π², Π½ΠΎ ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°Π²Π°Ρ ΠΏΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΈΡΠ΅ Π½Π° Π΄ΠΎΡΡΠ°Π²ΠΊΠ° Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ°. ΠΠ° ΡΠΎΡΠΌΠΈΡΠ°Π½Π΅ΡΠΎ, ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΈ ΠΎΠ±Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ½ΠΈΡΠ΅ ΠΎΠ±ΡΠ°Π·ΠΈ ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ systemd-sysupdate, systemd-repart ΠΈ systemd-verity-setup.
ΠΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ Π²ΡΠ² ΡΠΎΡΠΌΠ°Ρ Flatpak ΠΈΠ»ΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ½ΠΈΡ ΠΌΠ΅Π½ΠΈΠ΄ΠΆΡΡ Coldbrew. Coldbrew ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠ΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Ρ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΎΡ ΡΠ΅ΠΏΠΎΠ·itories Π½Π° Alpine Linux Π² Π΄ΠΎΠΌΠ°ΡΠ½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ. ΠΡΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΈ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΡΠ΅ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° bubblewrap.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
