ΠΠΎΡΠ»Π΅ ΡΠ΅ΠΌΠΈ ΠΌΠ΅ΡΡΡΠ΅Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π‘ΡΡΠ°ΡΠΈΡ 2.1, ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΎΠ΄ Red Hat ΠΈ Π·Π°Π΅Π΄Π½ΠΈΡΠ°ΡΠ° Fedora Π·Π° Π΄Π° Π³ΠΈ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ ΠΈ ΠΏΠΎΠ΅Π΄Π½ΠΎΡΡΠ°Π²ΠΈ ΡΡΠ΅Π΄ΡΡΠ²Π°ΡΠ° Π·Π° ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΠΈ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ Π±Π°Π·Π΅Π½ ΠΎΠ΄ Π΅Π΄Π΅Π½ ΠΈΠ»ΠΈ ΠΏΠΎΠ²Π΅ΡΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ. Π‘ΡΡΠ°ΡΠΈΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½Π° ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π±Π° Π½Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅, ΡΠ½ΠΈΠΌΠΊΠΈ, ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ΅Ρ ΠΈ ΡΠ»ΠΎΠ΅Π²ΠΈ Π·Π° ΠΊΠ΅ΡΠΈΡΠ°ΡΠ΅. ΠΠΎΠ΄ΠΎΡ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π²ΠΎ Rust ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠΈΡΠ°Π½Π° ΡΠΏΠΎΡΠ΅Π΄ MPL 2.0.
Π‘ΠΈΡΡΠ΅ΠΌΠΎΡ Π²ΠΎ Π³ΠΎΠ»Π΅ΠΌΠ° ΠΌΠ΅ΡΠ° Π³ΠΈ ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠ° Π²ΠΎ ΡΠ²ΠΎΠΈΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π°ΠΏΡΠ΅Π΄Π½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΏΠ°ΡΡΠΈΡΠΈΠΈ Π½Π° ZFS ΠΈ Btrfs, Π½ΠΎ Π΅ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° ΡΠ»ΠΎΡ (Π΄Π΅ΠΌΠΎΠ½ ΡΡΡΠ°ΡΠΈΠ΄), ΡΠ°Π±ΠΎΡΠΈ Π½Π° Π²ΡΠ²ΠΎΡ Π½Π° ΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΠΎΡ ΡΡΠ΅Π΄-ΠΌΠ°ΠΏΠ΅Ρ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ Linux (ΡΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ dm-thin, dm-cache, dm-thinpool, dm-raid ΠΈ dm-integrity) ΠΈ Π΄Π°ΡΠΎΡΠ΅ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ XFS. ΠΠ° ΡΠ°Π·Π»ΠΈΠΊΠ° ΠΎΠ΄ ZFS ΠΈ Btrfs, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° Stratis ΡΠ°Π±ΠΎΡΠ°Ρ ΡΠ°ΠΌΠΎ Π²ΠΎ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΡΡΠΎΡ ΠΈ Π½Π΅ Π±Π°ΡΠ°Π°Ρ Π²ΡΠΈΡΡΠ²Π°ΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ Π½Π° ΠΊΠ΅ΡΠ½Π΅Π»ΠΎΡ. ΠΡΠΎΠ΅ΠΊΡΠΎΡ ΠΏΡΠ²ΠΈΡΠ½ΠΎ Π±Π΅ΡΠ΅ ΠΏΡΠ΅ΡΡΡΠ°Π²Π΅Π½ ΠΊΠ°ΠΊΠΎ Π½Π΅ Π±Π°ΡΠ° Π΄Π° Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠ° Π΅ΠΊΡΠΏΠ΅ΡΡΡΠΊΠ° ΠΊΠ²Π°Π»ΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΊΠ»Π°Π΄ΠΈΡΠ°ΡΠ΅.
D-Bus API Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ Π·Π° ΠΊΠΎΠ½ΡΡΠΎΠ»Π° ΠΈ Cli utility.
Π‘ΡΡΠ°ΡΠΈΡ Π΅ ΡΠ΅ΡΡΠΈΡΠ°Π½ ΡΠΎ Π±Π»ΠΎΠΊ ΡΡΠ΅Π΄ΠΈ Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° LUKS (ΡΠΈΡΡΠΈΡΠ°Π½ΠΈ ΠΏΠ°ΡΡΠΈΡΠΈΠΈ), mdraid, dm-multipath, iSCSI, LVM Π»ΠΎΠ³ΠΈΡΠΊΠΈ Π²ΠΎΠ»ΡΠΌΠ΅Π½ΠΈ, ΠΊΠ°ΠΊΠΎ ΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ HDD, SSD ΠΈ NVMe Π΄ΠΈΡΠΊΠΎΠ²ΠΈ. ΠΠΊΠΎ ΠΈΠΌΠ° Π΅Π΄Π΅Π½ Π΄ΠΈΡΠΊ Π²ΠΎ Π±Π°Π·Π΅Π½ΠΎΡ, Π‘ΡΡΠ°ΡΠΈΡ Π²ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΊΠΎΡΠΈΡΡΠΈΡΠ΅ Π»ΠΎΠ³ΠΈΡΠΊΠΈ ΠΏΠ°ΡΡΠΈΡΠΈΠΈ ΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΡΠ»ΠΈΠΊΠ° Π·Π° Π΄Π° Π³ΠΈ Π²ΡΠ°ΡΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅. ΠΠΎΠ³Π° Π΄ΠΎΠ΄Π°Π²Π°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΈ Π²ΠΎ Π±Π°Π·Π΅Π½, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π΄Π° Π³ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π΄ΠΈΡΠΊΠΎΠ²ΠΈΡΠ΅ Π²ΠΎ ΡΠΎΡΠ΅Π΄Π½Π° ΠΎΠ±Π»Π°ΡΡ. ΠΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ ΠΊΠ°ΠΊΠΎ
RAID, ΠΊΠΎΠΌΠΏΡΠ΅ΡΠΈΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ, Π΄Π΅Π΄ΡΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ° ΠΈ ΡΠΎΠ»Π΅ΡΠ°Π½ΡΠΈΡΠ° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ ΡΓ¨ ΡΡΡΠ΅ Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ, Π½ΠΎ ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ΠΈ Π·Π° Π²ΠΎ ΠΈΠ΄Π½ΠΈΠ½Π°.
Π Π½ΠΎΠ² ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠΈΡΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΠ°Π·Π΄Π΅Π»ΠΎΠ² Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ LUKS2. ΠΠΎΠ±Π°Π²Π»Π΅Π½ D-Bus ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Report Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΎΡΡΡΡΠΎΠ² Π² ΡΠΎΡΠΌΠ°ΡΠ΅ JSON. ΠΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ΠΈ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΡΡΡΠΎΠΉΡΡΠ². ΠΠΎΠ²ΡΡΠ΅Π½Ρ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΊ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΠΌΠΏΠΈΠ»ΡΡΠΎΡΠ° Rust (ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ 1.43).
ΠΠ·Π²ΠΎΡ: opennet.ru