ΠΠΎΡΠ»Π΅ ΡΠ΅ΠΌΠΈ ΠΌΠ΅ΡΡΡΠ΅Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ±ΡΠ°Π²ΡΠ΅Π½ΠΎ ΠΈΠ·Π΄Π°ΡΠ΅ ΠΏΡΠΎΡΠ΅ΠΊΡΠ° Π‘ΡΡΠ°ΡΠΈΡ 2.1, ΠΊΠΎΡΡ ΡΡ ΡΠ°Π·Π²ΠΈΠ»ΠΈ Π Π΅Π΄ Π₯Π°Ρ ΠΈ Π€Π΅Π΄ΠΎΡΠ° Π·Π°ΡΠ΅Π΄Π½ΠΈΡΠ° ΠΊΠ°ΠΊΠΎ Π±ΠΈ ΡΠ΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ»ΠΈ ΠΈ ΠΏΠΎΡΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈΠ»ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π° Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ°ΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΡΠΊΡΠΏΠΎΠΌ ΡΠ΅Π΄Π½ΠΎΠ³ ΠΈΠ»ΠΈ Π²ΠΈΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ
Π΄ΠΈΡΠΊΠΎΠ²Π°. Π‘ΡΡΠ°ΡΠΈΡ ΠΏΡΡΠΆΠ° ΡΡΠ½ΠΊΡΠΈΡΠ΅ ΠΊΠ°ΠΎ ΡΡΠΎ ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠΊΠ° Π°Π»ΠΎΠΊΠ°ΡΠΈΡΠ° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°, ΡΠ½ΠΈΠΌΡΠΈ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ΅Ρ ΠΈ ΡΠ»ΠΎΡΠ΅Π²ΠΈ ΠΊΠ΅ΡΠΈΡΠ°ΡΠ°. ΠΠΎΠ΄ ΠΏΡΠΎΡΠ΅ΠΊΡΠ° ΡΠ΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Π ΡΡΡ ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½ ΠΏΠΎΠ΄ ΠΠΠ 2.0.
Π‘ΠΈΡΡΠ΅ΠΌ Ρ Π²Π΅Π»ΠΈΠΊΠΎΡ ΠΌΠ΅ΡΠΈ ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠ° Ρ ΡΠ²ΠΎΡΠΈΠΌ ΠΌΠΎΠ³ΡΡΠ½ΠΎΡΡΠΈΠΌΠ° Π½Π°ΠΏΡΠ΅Π΄Π½Π΅ Π°Π»Π°ΡΠ΅ Π·Π° ΡΠΏΡΠ°Π²ΡΠ°ΡΠ΅ ΠΏΠ°ΡΡΠΈΡΠΈΡΠ°ΠΌΠ° ΠΠ€Π‘ ΠΈ ΠΡΡΡΡ, Π°Π»ΠΈ ΡΠ΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Ρ ΠΎΠ±Π»ΠΈΠΊΡ ΡΠ»ΠΎΡΠ° (Π΄Π΅ΠΌΠΎΠ½ ΡΡΡΠ°ΡΠΈΡΠ΄), ΠΊΠΎΡΠΈ ΡΠ°Π΄ΠΈ Π½Π° Π²ΡΡ
Ρ ΠΏΠΎΠ΄ΡΠΈΡΡΠ΅ΠΌΠ° ΠΌΠ°ΠΏΠΈΡΠ°ΡΠ° ΡΡΠ΅ΡΠ°ΡΠ° ΠΠΈΠ½ΡΠΊ ΠΊΠ΅ΡΠ½Π΅Π»Π° (ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ Π΄ΠΌ-ΡΡ
ΠΈΠ½, Π΄ΠΌ-ΡΠ°ΡΡ
Π΅, Π΄ΠΌ-ΡΡ
ΠΈΠ½ΠΏΠΎΠΎΠ», Π΄ΠΌ-ΡΠ°ΠΈΠ΄ ΠΈ Π΄ΠΌ-ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠΈ) ΠΈ ΠΠ‘Π€Π‘ ΡΠΈΡΡΠ΅ΠΌΠ° Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΡ ΠΎΠ΄ ΠΠ€Π‘ ΠΈ ΠΡΡΡΡ, Π‘ΡΡΠ°ΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ ΡΠ°Π΄Π΅ ΡΠ°ΠΌΠΎ Ρ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΎΠΌ ΠΏΡΠΎΡΡΠΎΡΡ ΠΈ Π½Π΅ Π·Π°Ρ
ΡΠ΅Π²Π°ΡΡ ΡΡΠΈΡΠ°Π²Π°ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈΡ
ΠΌΠΎΠ΄ΡΠ»Π° ΠΊΠ΅ΡΠ½Π΅Π»Π°. ΠΡΠΎΡΠ΅ΠΊΠ°Ρ ΡΠ΅ ΠΏΡΠ²ΠΎΠ±ΠΈΡΠ½ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΡΠ΅Π½ ΠΊΠ°ΠΎ Π½Π΅ Π·Π°Ρ
ΡΠ΅Π²Π°ΡΡΡΠΈ Π΄Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ° ΡΡΡΡΡΠ½Ρ ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠ΅.
Π-ΠΡΡ ΠΠΠ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅ΡΠ΅Π½ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ ΠΈ ΡΠ»ΠΈ ΡΡΠΈΠ»ΠΈΡΠΈ.
Π‘ΡΡΠ°ΡΠΈΡ ΡΠ΅ ΡΠ΅ΡΡΠΈΡΠ°Π½ ΡΠ° Π±Π»ΠΎΠΊ ΡΡΠ΅ΡΠ°ΡΠΈΠΌΠ° Π·Π°ΡΠ½ΠΎΠ²Π°Π½ΠΈΠΌ Π½Π° ΠΠ£ΠΠ‘ (ΡΠΈΡΡΠΎΠ²Π°Π½Π΅ ΠΏΠ°ΡΡΠΈΡΠΈΡΠ΅), ΠΌΠ΄ΡΠ°ΠΈΠ΄, Π΄ΠΌ-ΠΌΡΠ»ΡΠΈΠΏΠ°ΡΡ
, ΠΈΠ‘Π¦Π‘Π, ΠΠΠ Π»ΠΎΠ³ΠΈΡΠΊΠΈΠΌ Π²ΠΎΠ»ΡΠΌΠ΅Π½ΠΈΠΌΠ°, ΠΊΠ°ΠΎ ΠΈ ΡΠ°Π·Π½ΠΈΠΌ Π₯ΠΠ-ΠΎΠ²ΠΈΠΌΠ°, Π‘Π‘Π-ΠΎΠ²ΠΈΠΌΠ° ΠΈ ΠΠΠΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΈΠΌΠ°. ΠΠΊΠΎ ΠΏΠΎΡΡΠΎΡΠΈ ΡΠ΅Π΄Π°Π½ Π΄ΠΈΡΠΊ Ρ Π³ΡΡΠΏΠΈ, Π‘ΡΡΠ°ΡΠΈΡ Π²Π°ΠΌ ΠΎΠΌΠΎΠ³ΡΡΠ°Π²Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π»ΠΎΠ³ΠΈΡΠΊΠ΅ ΠΏΠ°ΡΡΠΈΡΠΈΡΠ΅ ΡΠ° ΠΏΠΎΠ΄ΡΡΠΊΠΎΠΌ Π·Π° Π±ΡΠ·Π΅ ΡΠ½ΠΈΠΌΠΊΠ΅ Π΄Π° Π±ΠΈΡΡΠ΅ Π²ΡΠ°ΡΠΈΠ»ΠΈ ΠΏΡΠΎΠΌΠ΅Π½Π΅. ΠΠ°Π΄Π° Π΄ΠΎΠ΄Π°ΡΠ΅ Π²ΠΈΡΠ΅ Π΄ΠΈΡΠΊ ΡΠ΅Π΄ΠΈΠ½ΠΈΡΠ° Ρ ΡΠΊΡΠΏ, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠΊΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΎΠ²Π°ΡΠΈ Π΄ΠΈΡΠΊΠΎΠ²Π΅ Ρ ΡΡΡΠ΅Π΄Π½Ρ ΠΎΠ±Π»Π°ΡΡ. ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ΅ ΠΏΠΎΠΏΡΡ
Π ΠΠΠ, ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°, Π΄Π΅Π΄ΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈ ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠΈΡΠ° Π³ΡΠ΅ΡΠ°ΠΊΠ° ΡΠΎΡ Π½ΠΈΡΡ ΠΏΠΎΠ΄ΡΠΆΠ°Π½ΠΈ, Π°Π»ΠΈ ΡΡ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΈ Π·Π° Π±ΡΠ΄ΡΡΠ½ΠΎΡΡ.
Π ΠΠΎΠ²Π° ΠΈΠ·Π΄Π°ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ LUKS2. ΠΠΎΠ±Π°Π²Π»Π΅Π½ D-Bus ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Report Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΡΡΡΠΎΠ² Π² ΡΠΎΡΠΌΠ°ΡΠ΅ JSON. ΠΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠΎΠ²ΡΡΠ΅Π½Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Rust (ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 1.43).
ΠΠ·Π²ΠΎΡ: ΠΎΠΏΠ΅Π½Π½Π΅Ρ.ΡΡ