Clear Linux ááŒáá·áºááŒá°ážááŸá¯á developer áá»á¬áž
áááºá
áá±á¬á·áá»á¬ážááŒáá·áº áááºáá±á·áá»áºáá»á¬áž áá±ážááá¯á·ááŒááºážááᯠáááºáááºáá¯ááºáá±á¬ááºáááºááŒá
áºáá±á¬áºáááºážá á€áááºáá±á·áá»áºáá»á¬ážááœáẠáááºáááºáá¯ááºáá±á¬ááºáá«áááºá
á¡áááºá ááá¯ááºááá¯ááºááŸá°áááºá
Clear Linux ááŒáá·áºááŒá°ážááŸá¯ááᯠIntel á áááºáá®ážáá¬ážááŒá®áž virtualization á¡ááŒáá·áºááŒáá·áº ááŒá¬ážáá¬ážáá±á¬ containers áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á á¡ááá®áá±ážááŸááºážáá»á¬ážááᯠáááºážáá»ááºá
áœá¬ áá®ážááŒá¬ážááœá²áá¯ááºáá¬ážááŒá±á¬ááºáž ááááááŒáá«á
áá¯á·á ááŒáá·áºááŒá°ážááŸá¯á á¡ááŒá±áá¶á¡á
áááºá¡ááá¯ááºážááœáẠááœááºááááºáá¬áá»á¬ážáááºáááºáááºá¡ááœáẠáááááá¬á¡áááºážáááºáá¬áá«áááºááŒá®áž á¡ááºáááºááŒáá·áº ááœááºážáá¶áá¬ážáááºá á¡ááá®áá±ážááŸááºážá¡á¬ážáá¯á¶ážááᯠFlatpak áááºáá±á·áá»áºáá»á¬áž ááá¯á·ááá¯áẠáá®ážááŒá¬ážááœááºááááºáá¬áá»á¬ážááœáẠáá¯ááºáá±á¬ááºááá·áº Bundles á¡ááŒá
Ạáá®ááá¯ááºážáá¯ááºáá¬ážáááºá á
áááºááŒáá¯áẠdesktop áá»á¬ážá¡ááŒááºá developer edition ááẠáááºážá áá»á²á·ááœááºáá¬ážáá±á¬ áá¬á·ááºáá²áá¶á·ááá¯ážááŸá¯á FUSE-based á¡ááŸá¬ážááŸá¬ááŒááºá
áá
Ạáá±á«ááºážá
ááºááŸá¯á áááºáááºáá°á¡áá
Ạáá±á«ááºážááá·áºááŸá¯ááŸáá·áº áá«áááºááŸá¯ááá¯á·á¡ááœáẠáááºááŸá¬ážáááºá
Clear Linux áá¡ááºá¹áá«áááºáá»á¬áž
- Binary ááŒáá·áºááŒá°ážáá±ážááá¯á·ááŸá¯áá¯á¶á á¶á á áá áºá¡ááºááááºáá»á¬ážááᯠáá¯ááºááŸá áºáá¯ááŒáá·áº áá¯ááºáá±á¬ááºááá¯ááºáááº- áááºáááºáá±áá±á¬á áá áºááá¯á· áá¬áá±ážááŸá¯áá»á¬ážááᯠá¡áá¯á¶ážáá»ááŒááºážááŸáá·áº áá®ážááŒá¬áž Btrfs áá»áŸááºáá áºááŒááºááá¯ááºáá»ááºáá áºáá¯ááœáẠáá¯á¶á¡áá áºáá áºáá¯ááᯠááá·áºááœááºážááŒááºážááŒáá·áº á áá áºáá áºáá¯áá¯á¶ážááᯠá¡ááºááááºáá¯ááºáᬠá¡áááºáááºáá±áá±á¬ áá»áŸááºáá áºááŒááºááá¯ááºáá»ááºá¡áá áºááᯠá¡á á¬ážááá¯ážááŒááºážá
- á¡áá¯ááºáá»á¬ážááᯠá¡á
á¯áá»á¬ážá¡ááŒá
Ạá
á¯á
ááºážááŒááºáž (
á¡áá¯áẠ) áá±á¬á·ááºáá²áẠá¡á áááºá¡ááá¯ááºážáá»á¬áž áááºáá»áŸáááºááŒá áºá á± á¡áááºááá·áºáá¯ááºááá¯ááºáá±á¬ áá¯ááºáá±á¬ááºááá¯ááºá áœááºážááᯠááœá²á·ááá¯áááºá á¡á á¯á¡áá±ážááŸáá·áº á áá áºáááºáááºážáá»ááºáá¯á¶á¡á¬áž RPM áááºáá±á·áá»áºáá»á¬ážá ááá¯ááŸá±á¬ááºááŸá¯áá áºáá¯á¡áá±á«áº á¡ááŒá±áá¶á ááœá²á·á ááºážáá¬ážáá±á¬áºáááºáž áááºáá±á·áá»áºáá»á¬ážá¡ááŒá Ạááœá²ááŒá¬ážááŒááºážáááŸááá² ááá¯á·áá±á¬ááºáá±ážáá«áááºá ááœááºááááºáá¬á¡ááœááºážá áá áºááŸááºá¡ááá®áá±ážááŸááºážááá¯áááºáááºááẠááá¯á¡ááºáá±á¬á¡á á¯á¡áá±ážáá»á¬ážáá«ááŸááá±á¬ Clear Linux á¡á á®á¡á á¥áºáá»á¬ážááᯠá¡áá°ážáá±á¬ááºážááœááºá¡á±á¬ááºááŒá¯áá¯ááºáá¬ážáá±á¬ áá±á¬áºáá®á - ááŒáá·áºááŒá°ážááŸá¯á á¡ááŒá±áá¶á¡á áááºá¡ááá¯ááºážááœáẠáááºáá±á¬ááºáá¬ážáá±á¬ áááá±á¬ááºáá±á¬ á¡ááºááááºáááºáááºááŸá¯á áá áºááŸáá·áº á¡áá±ážááŒá®ážáá±á¬ááŒá¿áá¬áá»á¬ážááŸáá·áº á¡á¬ážáááºážáá»ááºáá»á¬ážááᯠááŒá±ááŸááºážáá±ážááá·áº á¡ááºááááºáá»á¬ážááᯠá¡ááŸáááºá¡áá¯ááºááŒáŸáá·áºáá±ážááá¯á·ááŒááºážá¡á¬áž áá±áá»á¬á á±áááºá Clear Linux ááœáẠá¡ááºááááºáá áºáá¯ááœáẠááá¯ááºááá¯ááºááŒá±á¬ááºážáá²áá¬ážáá±á¬ áá±áá¬áá»á¬ážáᬠáá«áááºáá±á¬ááŒá±á¬áá·áº á¡á¬ážáááºážáá»ááºáá»á¬ážááŸáá·áº á¡ááŸá¬ážáá»á¬ážá¡ááœáẠáá¯á¶ááŸááºááŒááºáááºááŸá¯áá»á¬ážááẠáá®ááá¯ááá¯ááºá¡áááºážáááºáᬠááŒá¬ááŒá®áž áá»ááºáá»ááºážáá®ážáá«áž ááá·áºááœááºážáá¬ážáááºá
- áá±á«ááºážá ááºážáá¬ážáá±á¬ áá¬ážááŸááºážáááºááŒááºážá áá Ạ- ááŒáá·áºááŒá°ážááŸá¯áá¬ážááŸááºážááẠááŒááºáááºáá¯ááºáá¯ááºááá¯ááºáá±á¬ ááœá²á·á ááºážááŸá¯áá¯á¶á á¶áá»á¬ážáááºáá®ážááŒááºážááŸáá·áº ááá¯ááºá¡ááá·áºááŸá ááŒáá·áºááŒá°ážáá±ážá¡á áááºá¡ááá¯ááºážáá»á¬ážááá¯á· ááŒá±áá¬áá¶ááŒááºážá¡ááœáẠá¡áááºááŒá±ááá·áº áááºážáá¡á áááºá¡ááá¯ááºážá¡á¬ážáá¯á¶ážá áá¬ážááŸááºážáá»á¬ážááŸáá·áº áá¬ážááŸááºážáá»á¬ážááᯠááá¯ááºá á¬ážááŒá¯áááºá á áá áºá á¡á áááºá¡ááá¯ááºážáá áºáá¯áá¯ááᯠááŒá±á¬ááºážáá²ááŒááºáž/á¡ááºááááºáá¯ááºááŒááºážááẠááŒáá·áºááŒá°ážááŸá¯áá áºáá¯áá¯á¶ážá á¡áá¯á¶ážá á¯á¶áá¬ážááŸááºážááᯠá¡ááŒá±á¬ááºážá¡áá²ááŒá áºá á±ááẠ(áá¬áááºááŒáá·áºáá±ááŸá¯ááœáẠá¡áá»áá¯á·áá±á¬áááºáá±á·áá»áºááá¬ážááŸááºážáá¶áá«ááºááẠááá¯ážáá¬áá«á Clear Linux ááœáẠááŒáá·áºááŒá°ážááŸá¯áá¬ážááŸááºážááẠááá¯ážáá¬áááº) ;
- ááœá²ááŒá¬ážáá±á¬ áááºáááºáá»á¬ážá á¡áááºážá¡á á¬ážáá»á¬ážááᯠááœá²ááŒá¬ážáá¬ážááẠ(OSá á¡áá¯á¶ážááŒá¯áá°ááŸáá·áº á áá áºáááºáááºáá»á¬ážááᯠáá®ážááŒá¬áž ááááºážáááºážáá¬ážáááº)á á áá áºááẠáááºážá á¡ááŒá±á¡áá± (ááá¯ááºáá¶áá²á·) ááᯠáááááºážáááºážáá² ááá·áºááœááºážááŒá®ážáá±á¬áẠááá·áºááœááºážááŒá®ážáá±á¬áẠ/etc directory ááœáẠáááºáááºáá»á¬áž ááá«áááºáá«á áá«áá±ááá·áº á áááºáá»áááºá áááºááŸááºáá¬ážáá²á· templates ááœá±á¡áá±á«áº á¡ááŒá±áá¶ááŒá®áž áá»á¶áááºážáá²á· setting ááœá±ááᯠáá¯ááºáá±ážáá«áááºá á áá áºáááºáááºáá»á¬ážááᯠáá°áááºážáááºááá¯ážáá»á¬ážá¡ááŒá ẠááŒááºáááºáááºááŸááºáááºá áááºááẠááá¯ážááŸááºážá áœá¬ /etc ááŸáá·áº /var ááá¯áá»ááºááá¯ááºáááºá
-
áá¡áá¯á¶ážááŒá¯ááŸá¯ áá¯á¶ááŒá¯á¶áá±ážá¡ááá·áºááŒáá·áºááẠááœáá·áºááŒá¯ááá·áº ááœááºááááºáá¬áá»á¬áž áááºáááºáááºá¡ááœáẠfull-fledged virtualization (KVM)á ááœááºááááºáá¬á áááºáá»áááºááẠááá¯ážáá¬ááœááºááááºáá¬á¡áá®ážáá»ááºá áá áºáá»á¬áž (namespacesá cgroups) ááẠá¡áááºážáááºáá±á¬ááºáá»áá±ááŒá®áž ááá¯á¡ááºáá»ááºá¡á á¡ááá®áá±ážááŸááºážááœááºááááºáá¬áá»á¬ážááᯠááœáá·áºáááºá¡ááœáẠáááºáá¶ááá¯ááºááẠ(áá¯á¶áá°áááºáááºážáá»ááºááœáẠá áááºáá»áááºááẠ200ms ááá·áºááŒá áºááŒá®áž ááœááºááááºáá¬áá áºáá¯áá»áŸáẠá¡ááá¯ááŸááºáá¬ááºáá¯á¶ážá áœá²ááŸá¯ááẠ18-20 MB)á ááŸááºáá¬ááºáá¯á¶ážá áœá²ááŸá¯ááᯠáá»áŸá±á¬á·áá»áááºá¡ááœáẠááá¹ááá¬ážáá áºáá¯ááᯠá¡áá¯á¶ážááŒá¯áááºáDAX (ááááºááá¯á·áááááá¬á¡ááá·áºááá¯á¡áá¯á¶ážáááŒá¯áá² á á¬áá»ááºááŸá¬ cache ááá¯áá»á±á¬áºááŒááºáᬠááá¯ááºá áá áºááá¯á· ááá¯ááºááá¯ááºáááºáá±á¬ááºááœáá·áº) ááŸáá·áº áá°áá®áá±á¬ááŸááºáá¬ááºá§áááá¬áá»á¬ážááᯠááœá¬ážáááºá¡ááœáẠáááºážááá¬ááᯠá¡áá¯á¶ážááŒá¯áááºáKSM (Kernel Shared Memory) á áááºáá¶áá±á¬ááºááœááºáá±ážáá° á áá áºáááºážááŒá áºáá»á¬áž áá»áŸáá±ááŒááºážááᯠá á¯á ááºážááá¯ááºááŒá®áž ááá°áá®áá±á¬ á§áá·áºáááºá áá áºáá»á¬ážááᯠáá¯á¶á áá áºáááºáááºážáá»áẠáá¯á¶á á¶áááááºáá áºáá¯ááá¯á· áá»áááºáááºááá¯ááºá á±ááá·áº (Kernel Shared Memory)á
source: opennet.ru