αž‚αž˜αŸ’αžšαŸ„αž„ Redox OS αž”αžΆαž“αžŽαŸ‚αž“αžΆαŸ†αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹ pkgar αžŠαŸ‚αž›αžŸαžšαžŸαŸαžšαž‡αžΆ Rust

αž’αŸ’αž“αž€αž’αž—αž·αžœαžŒαŸ’αžαž“αŸαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš redox, សរសេរ αžŠαŸ„αž™αž”αŸ’αžšαžΎαž—αžΆαžŸαžΆ Rust αž“αž·αž„αž‚αŸ†αž“αž·αžαž˜αžΈαž€αŸ’αžšαžΌαžαžΊαžŽαŸ‚αž› αž”αž„αŸ’αž αžΆαž‰ αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹αžαŸ’αž˜αžΈαŸ” pkgar. αž‚αž˜αŸ’αžšαŸ„αž„αž“αŸαŸ‡αž€αŸ†αž–αž»αž„αž”αž„αŸ’αž€αžΎαžαž‘αž˜αŸ’αžšαž„αŸ‹αž€αž‰αŸ’αž…αž”αŸ‹αžαŸ’αž˜αžΈ αž”αžŽαŸ’αžŽαžΆαž›αŸαž™αž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹ αž“αž·αž„αž€αž‰αŸ’αž…αž”αŸ‹αž§αž”αž€αžšαžŽαŸαž”αž“αŸ’αž‘αžΆαžαŸ‹αž–αžΆαž€αŸ’αž™αž”αž‰αŸ’αž‡αžΆαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž„αŸ’αž€αžΎαž αž“αž·αž„αž‘αžΆαž‰αž™αž€αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžŠαŸ„αž™αž‚αŸ’αžšαžΈαž”αž‚αŸ’αžšαžΈαž”αŸ” αž›αŸαžαž€αžΌαžŠ pkgar αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŸαžšαžŸαŸαžšαž‡αžΆ Rust αž“αž·αž„ αž…αŸ‚αž€αž…αžΆαž™β€‹αžŠαŸ„αž™ αž€αŸ’αžšαŸ„αž˜αž’αžΆαž‡αŸ’αž‰αžΆαž”αŸαžŽαŸ’αžŽ MIT αŸ”

αž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™ pkgar αž˜αž·αž“αž’αŸ’αžœαžΎαž–αž»αžαž‡αžΆαžŸαž€αž›αž‘αŸ αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αŸ’αžœαžΎαž±αŸ’αž™αž”αŸ’αžšαžŸαžΎαžšαž‘αžΎαž„αžŠαŸ„αž™αž‚αž·αžαž‚αžΌαžšαž–αžΈαž—αžΆαž–αž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž“αŸƒαž”αŸ’αžšαž–αŸαž“αŸ’αž’αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžš Redox OS αŸ” αž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαž„αž€αž‰αŸ’αž…αž”αŸ‹αž‚αžΆαŸ†αž‘αŸ’αžšαž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž”αŸ’αžšαž—αž–αžŠαŸ„αž™αž”αŸ’αžšαžΎαž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž› αž“αž·αž„αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαŸ” Checksums αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžŽαž“αžΆαžŠαŸ„αž™αž”αŸ’αžšαžΎαž˜αž»αžαž„αžΆαžš hash αž”αŸ’αž›αŸαž€ ្αŸ₯៦. αž˜αž»αžαž„αžΆαžšαžŠαŸ‚αž›αž‘αžΆαž€αŸ‹αž‘αž„αž“αžΉαž„αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžšαž”αžŸαŸ‹ pkgar αž’αžΆαž…αž…αžΌαž›αž”αŸ’αžšαžΎαž”αžΆαž“αžŠαŸ„αž™αž˜αž·αž“αž…αžΆαŸ†αž”αžΆαž…αŸ‹αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αž”αŸαžŽαŸ’αžŽαžŸαžΆαžšαž€αž‰αŸ’αž…αž”αŸ‹αž‘αŸ αžŠαŸ„αž™αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αžšαŸ€αž”αž…αŸ†αž•αŸ’αž“αŸ‚αž€αž”αž‹αž˜αž€αžαžΆαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αŸ” αž‡αžΆαž–αž·αžŸαŸαžŸ αž€αž‰αŸ’αž…αž”αŸ‹αž˜αžΆαž“αž―αž€αžŸαžΆαžšαž”αž‹αž˜αž€αžαžΆ (.pkgar_head) αž“αž·αž„αž―αž€αžŸαžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™ (.pkgar_data)αŸ” αž€αž‰αŸ’αž…αž”αŸ‹αžŸαŸαž…αž€αŸ’αžαžΈαžŸαž„αŸ’αžαŸαž”αž–αŸαž‰αž›αŸαž‰αžŠαŸ‚αž›αž”αžΆαž“αž…αž»αŸ‡αž αžαŸ’αžαž›αŸαžαžΆαžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ (.pkgar) αž’αžΆαž…αž‘αž‘αž½αž›αž”αžΆαž“αžŠαŸ„αž™αž‚αŸ’αžšαžΆαž“αŸ‹αžαŸ‚αž”αž“αŸ’αžαŸ‚αž˜αž―αž€αžŸαžΆαžšαž”αž‹αž˜αž€αžαžΆαž‘αŸ…αž―αž€αžŸαžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™ (β€œcat example.pkgar_head example.pkgar_data > example.pkgar”)αŸ”

αž―αž€αžŸαžΆαžšαž”αž‹αž˜αž€αžαžΆαž˜αžΆαž“ checksums αžŠαžΆαž…αŸ‹αžŠαŸ„αž™αž‘αŸ‚αž€αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž‹αž˜αž€αžαžΆ αž“αž·αž„αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž–αžΈαž―αž€αžŸαžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™ αž€αŸαžŠαžΌαž…αž‡αžΆαž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž›αžŠαžΎαž˜αŸ’αž”αžΈαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αž€αž‰αŸ’αž…αž”αŸ‹αŸ” αž―αž€αžŸαžΆαžšβ€‹αž‘αž·αž“αŸ’αž“αž“αŸαž™β€‹αžšαž½αž˜β€‹αž˜αžΆαž“β€‹αž€αžΆαžšβ€‹αžšαžΆαž™β€‹αž”αž‰αŸ’αž‡αžΈβ€‹αž”αž“αŸ’αžβ€‹αž‚αŸ’αž“αžΆβ€‹αž“αŸƒβ€‹αž―αž€αžŸαžΆαžšβ€‹αž“αž·αž„β€‹αžαžβ€‹αž‘αžΆαŸ†αž„αž’αžŸαŸ‹β€‹αžŠαŸ‚αž›β€‹αž”αžΆαž“β€‹αž•αŸ’αžαž›αŸ‹β€‹αž‡αžΌαž“β€‹αž€αŸ’αž“αž»αž„β€‹αž€αž‰αŸ’αž…αž”αŸ‹αŸ” αž’αžΆαžαž»αž‘αž·αž“αŸ’αž“αž“αŸαž™αž“αžΈαž˜αž½αž™αŸ—αžαŸ’αžšαžΌαžœαž”αžΆαž“αž“αžΆαŸ†αž˜αž»αžαžŠαŸ„αž™αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαžŠαŸ‚αž›αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αž›αž½αž“αžœαžΆ αž‘αŸ†αž αŸ† αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎ αž•αŸ’αž›αžΌαžœαž‘αžΆαž€αŸ‹αž‘αž„αž“αŸƒαž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž€αŸ†αž–αž»αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ αž“αž·αž„αž’αž»αž αŸ’αžœαžŸαž·αžαž“αŸƒαž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž“αŸƒαž’αžΆαžαž»αž‘αž·αž“αŸ’αž“αž“αŸαž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αŸ” αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž€αŸ’αž“αž»αž„αž’αŸ†αž‘αž»αž„αž–αŸαž›αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž’αžΆαž”αŸ‹αžŠαŸαž αž―αž€αžŸαžΆαžšαž“αžΈαž˜αž½αž™αŸ—αž˜αž·αž“αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš αž αžΎαž™ checksum αžαŸ’αžšαžΌαžœαž‚αŸ’αž“αžΆ αž“αŸ„αŸ‡αž–αž½αž€αžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαŸ†αž›αž„ αž“αž·αž„αž˜αž·αž“αž•αŸ’αž‘αž»αž€αŸ”

αž’αŸ’αž“αž€αž’αžΆαž…αž–αž·αž“αž·αžαŸ’αž™αž˜αžΎαž›αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαž”αŸ’αžšαž—αž–αžŠαŸ„αž™αž‘αž‘αž½αž›αž”αžΆαž“αžαŸ‚αž―αž€αžŸαžΆαžšαž”αž‹αž˜αž€αžαžΆ αž“αž·αž„αž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœαž“αŸƒαž―αž€αžŸαžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸαžŠαŸ„αž™αž•αŸ’αž‘αž»αž€αžαŸ‚αžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž“αŸƒαž―αž€αžŸαžΆαžšαž“αŸαŸ‡ αž αžΎαž™αžαŸ’αžšαžΌαžœαž”αŸ’αžšαžΆαž€αžŠαžαžΆαž–αž½αž€αžœαžΆαž’αž“αž»αž›αŸ„αž˜αžαžΆαž˜ checksum αžŠαŸ‚αž›αž”αžΆαž“αž”αž‰αŸ’αž‡αžΆαž€αŸ‹αž“αŸ…αž€αŸ’αž“αž»αž„αž―αž€αžŸαžΆαžšαž”αž‹αž˜αž€αžαžΆαŸ” αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αž›αž½αž“αžœαžΆαž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαžœαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€ αžŠαŸ„αž™αž”αŸ’αžšαžΎ checksum αž–αžΈαžšαž…αž“αžΆαžŸαž˜αŸ’αž–αŸαž“αŸ’αž’αžŠαŸ‚αž›αž˜αžΆαž“αž”αŸ‰αžΆαžšαŸ‰αžΆαž˜αŸ‰αŸ‚αžαŸ’αžšαž˜αž»αž“αž‘αž·αž“αŸ’αž“αž“αŸαž™αŸ”

αž€αž‰αŸ’αž…αž”αŸ‹αž’αžΆαž…αž’αŸ’αžœαžΎαž˜αŸ’αžαž„αž‘αŸ€αžαž”αžΆαž“αžŠαŸ„αž™αž’αž˜αŸ’αž˜αž‡αžΆαžαž· αž˜αžΆαž“αž“αŸαž™αžαžΆαž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαž€αž‰αŸ’αž…αž”αŸ‹αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αžαžαž‡αžΆαž€αŸ‹αž›αžΆαž€αŸ‹αž˜αž½αž™αž“αžΉαž„αžαŸ‚αž„αžαŸ‚αž˜αžΆαž“αž›αž‘αŸ’αž’αž•αž›αž“αŸ…αž€αŸ’αž“αž»αž„αž€αž‰αŸ’αž…αž”αŸ‹αžŠαžΌαž…αž‚αŸ’αž“αžΆαž”αŸαŸ‡αž”αž·αž‘αŸ” αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈαž€αžΆαžšαžŠαŸ†αž‘αžΎαž„ αž˜αžΆαž“αžαŸ‚αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžαŸ’αžšαžΌαžœαž”αžΆαž“αžšαž€αŸ’αžŸαžΆαž‘αž»αž€αž€αŸ’αž“αž»αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’ αžŠαŸ‚αž›αžœαžΆαž‚αŸ’αžšαž”αŸ‹αž‚αŸ’αžšαžΆαž“αŸ‹αž€αŸ’αž“αž»αž„αž€αžΆαžšαžŸαžΆαž„αžŸαž„αŸ‹αž€αž‰αŸ’αž…αž”αŸ‹αž‘αžΎαž„αžœαž·αž‰αž–αžΈαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αžŠαŸ†αž‘αžΎαž„ (αžŸαž˜αžΆαžŸαž—αžΆαž–αž“αŸƒαž€αž‰αŸ’αž…αž”αŸ‹ αž˜αžΌαž›αž”αŸ’αž”αž‘αžΆαž“αž”αŸαžαŸ’αžš αž•αŸ’αž›αžΌαžœ αž“αž·αž„αžŸαž·αž‘αŸ’αž’αž·αž…αžΌαž›αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αž˜αžΆαž“αž“αŸ…αž€αŸ’αž“αž»αž„αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆ)αŸ”

αž‚αŸ„αž›αžŠαŸ…αž…αž˜αŸ’αž”αž„αžšαž”αžŸαŸ‹ PKgarαŸ–

  • αž’αžΆαžαžΌαž˜αž·αž… - αž€αžΆαžšαž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž–αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαžŠαŸ„αž™αžŸαŸ’αžœαŸαž™αž”αŸ’αžšαžœαžαŸ’αžαž·αž“αŸ…αž–αŸαž›αžŽαžΆαžŠαŸ‚αž›αž’αžΆαž…αž’αŸ’αžœαžΎαž‘αŸ…αž”αžΆαž“αŸ”
  • αž€αžΆαžšαžŸαž“αŸ’αžŸαŸ†αž…αžšαžΆαž…αžšαžŽαŸ - αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸαžšαž“αŸ…αž›αžΎαž”αžŽαŸ’αžαžΆαž‰αžαŸ‚αž“αŸ…αž–αŸαž›αžŠαŸ‚αž›αžŸαž‰αŸ’αž‰αžΆαž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžš (αž€αŸ†αž‘αž»αž„αž–αŸαž›αž’αŸ’αžœαžΎαž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž—αžΆαž– αž˜αžΆαž“αžαŸ‚αž―αž€αžŸαžΆαžšαžŠαŸ‚αž›αž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž”αŸ’αžαžΌαžšαž”αŸ‰αž»αžŽαŸ’αžŽαŸ„αŸ‡αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‘αžΆαž‰αž™αž€)αŸ”
  • αžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαžαŸ’αž–αžŸαŸ‹ αž€αŸ’αž”αž½αž“αžŠαŸ„αŸ‡αžŸαŸ’αžšαžΆαž™αž€αžΆαžšαž‚αŸ’αžšαžΈαž”αž›αžΏαž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αŸ’αžšαžΎ (blake3 αž‚αžΆαŸ†αž‘αŸ’αžšαžŠαŸ†αžŽαžΎαžšαž€αžΆαžšαž‘αž·αž“αŸ’αž“αž“αŸαž™αžŸαŸ’αžšαž”αž‚αŸ’αž“αžΆαž“αŸ…αž–αŸαž›αž‚αžŽαž“αžΆαž›αŸαžαžŸαž‰αŸ’αž‰αžΆ) αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž‘αž·αž“αŸ’αž“αž“αŸαž™αž–αžΈαžƒαŸ’αž›αžΆαŸ†αž„αž–αžΈαž˜αž»αž“αž˜αž·αž“αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαžΆαž€αŸ‹αž€αŸ’αž“αž»αž„αžƒαŸ’αž›αžΆαŸ†αž„αžŸαž˜αŸ’αž„αžΆαžαŸ‹αž‘αŸ αž αžΆαžŸαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‘αž·αž“αŸ’αž“αž“αŸαž™αžŠαŸ‚αž›αž”αžΆαž“αž‘αžΆαž‰αž™αž€αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αž‚αžŽαž“αžΆαž“αŸ…αž–αŸαž›αž‘αžΆαž‰αž™αž€αŸ”
  • αžαž·αž…αžαž½αž…αž”αŸ†αž•αž»αž - αž˜αž·αž“αžŠαžΌαž…αž‘αŸ’αžšαž„αŸ‹αž‘αŸ’αžšαžΆαž™αž•αŸ’αžŸαŸαž„αž‘αŸ€αžαž‘αŸ pkgar αžšαž½αž˜αž”αž‰αŸ’αž…αžΌαž›αžαŸ‚αž‘αž·αž“αŸ’αž“αž“αŸαž™αž˜αŸαžαžΆαžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž€αžΆαžšαžŠαžΎαž˜αŸ’αž”αžΈαž‘αžΆαž‰αž™αž€αž€αž‰αŸ’αž…αž”αŸ‹αŸ”
  • αž―αž€αžšαžΆαž‡αŸ’αž™αž“αŸƒαžαžαžŠαŸ†αž‘αžΎαž„ - αž€αž‰αŸ’αž…αž”αŸ‹αž’αžΆαž…αžαŸ’αžšαžΌαžœαž”αžΆαž“αžŠαŸ†αž‘αžΎαž„αž“αŸ…αž€αŸ’αž“αž»αž„αžαžαžŽαžΆαž˜αž½αž™αžŠαŸ„αž™αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžŽαžΆαž˜αž½αž™ (αž’αŸ’αž“αž€αž”αŸ’αžšαžΎαž”αŸ’αžšαžΆαžŸαŸ‹αžαŸ’αžšαžΌαžœαžαŸ‚αž˜αžΆαž“αž€αžΆαžšαž’αž“αž»αž‰αŸ’αž‰αžΆαžαžŸαžšαžŸαŸαžšαž‘αŸ…αžαžαžŠαŸ‚αž›αž”αžΆαž“αž‡αŸ’αžšαžΎαžŸαžšαžΎαžŸ) αŸ”
  • αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– - αž€αž‰αŸ’αž…αž”αŸ‹αž–αŸαžαŸŒαž˜αžΆαž“αžαŸ‚αž„αžαŸ‚αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžŠαŸ„αž™αžŸαž˜αŸ’αž„αžΆαžαŸ‹ αž αžΎαž™αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž˜αž»αž“αž–αŸαž›αž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž‡αžΆαž€αŸ‹αžŸαŸ’αžαŸ‚αž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž’αž“αž»αžœαžαŸ’αžαž“αŸ…αž›αžΎαž€αž‰αŸ’αž…αž”αŸ‹ (αž”αž‹αž˜αž€αžαžΆαžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž‡αžΆαž˜αž»αž“ αž αžΎαž™αž”αŸ’αžšαžŸαž·αž“αž”αžΎαž αžαŸ’αžαž›αŸαžαžΆαžŒαžΈαž‡αžΈαžαž›αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αž‘αž·αž“αŸ’αž“αž“αŸαž™αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž‘αž»αž€αž‘αŸ…αž€αŸ’αž“αž»αž„αžαžαž”αžŽαŸ’αžαŸ„αŸ‡αž’αžΆαžŸαž“αŸ’αž“ αžŠαŸ‚αž›αžαŸ’αžšαžΌαžœαž”αžΆαž“αž•αŸ’αž›αžΆαžŸαŸ‹αž‘αžΈαž‘αŸ…αžαžαž‚αŸ„αž›αžŠαŸ…αž”αž“αŸ’αž‘αžΆαž”αŸ‹αž–αžΈ αž€αžΆαžšαž•αŸ’αž‘αŸ€αž„αž•αŸ’αž‘αžΆαžαŸ‹) αŸ”

αž”αŸ’αžšαž—αž–: opennet.ru

αž”αž“αŸ’αžαŸ‚αž˜αž˜αžαž·αž™αŸ„αž”αž›αŸ‹