αžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ s390 αžšαž”αžŸαŸ‹ IBM αž‘αž‘αž½αž›αž”αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαžαžΊαžŽαŸ‚αž› Rust Linux

αžœαž·αžŸαŸ’αžœαž€αžš IBM αž›αŸ„αž€ Jan Polensky αž”αžΆαž“αžŠαžΆαž€αŸ‹αžŸαŸ’αž“αžΎαž›αžΎαž€αžŠαŸ†αž”αžΌαž„ αžŸαŸ†αžŽαž»αŸ†αž”αŸ†αžŽαŸ‡αžŠαŸ‚αž›αž”αž“αŸ’αžαŸ‚αž˜αžŸαž˜αžαŸ’αžαž—αžΆαž–αž€αŸ’αž“αž»αž„αž€αžΆαžšαž”αž„αŸ’αž€αžΎαžαžαžΊαžŽαŸ‚αž›αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžš Rust αžŸαž˜αŸ’αžšαžΆαž”αŸ‹ s390αŸ”

αž“αŸαŸ‡αž’αŸ’αžœαžΎαž±αŸ’αž™ s390 αž€αŸ’αž›αžΆαž™αž‡αžΆαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž‘αžΈαž”αŸ’αžšαžΆαŸ†αž˜αž½αž™αžŠαŸ‚αž›αž˜αžΆαž“ Rust αž“αŸ…αž€αŸ’αž“αž»αž„αžŸαŸ’αž“αžΌαž›αžšαž”αžŸαŸ‹αžœαžΆαŸ” LinuxαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜ x86_64, ARM, LoongArch αž“αž·αž„ RISC-V αž˜αžΆαž“αž€αžΆαžšαž‚αžΆαŸ†αž‘αŸ’αžšαž“αŸαŸ‡αžšαž½αž…αž αžΎαž™αŸ”

s390 αž‚αžΊαž‡αžΆαžŸαŸ’αžαžΆαž”αžαŸ’αž™αž€αž˜αŸ’αž˜αž˜αŸαž“αž αŸ’αžœαŸ’αžšαŸαž˜ αžŠαŸ‚αž›αž”αŸ’αžšαžœαžαŸ’αžαž·αžšαž”αžŸαŸ‹αžœαžΆαž”αžΆαž“αž…αžΆαž”αŸ‹αž•αŸ’αžαžΎαž˜αž“αŸ…αž†αŸ’αž“αžΆαŸ† 1964 αž‡αžΆαž˜αž½αž™αž“αžΉαž„αžαŸ’αžŸαŸ‚ IBM System/360 αžŠαŸαž›αŸ’αž”αžΈαž›αŸ’αž”αžΆαž‰αŸ” αžœαžΆαž“αŸ…αžαŸ‚αž‡αžΆαžœαŸαž‘αž·αž€αžΆαž˜αž½αž™αž€αŸ’αž“αž»αž„αž…αŸ†αžŽαŸ„αž˜αžœαŸαž‘αž·αž€αžΆαžŠαŸ‚αž›αž–αŸαž‰αž“αž·αž™αž˜αž”αŸ†αž•αž»αžαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž”αž“αŸ’αž‘αž»αž€αž€αžΆαžšαž„αžΆαžšαžŸαž αž‚αŸ’αžšαžΆαžŸαžŸαŸ†αžαžΆαž“αŸ‹αŸ— αžŠαžΌαž…αž‡αžΆαž”αŸ’αžšαžαž·αž”αžαŸ’αžαž·αž€αžΆαžšαž’αž“αžΆαž‚αžΆαžš αž€αžΆαžšαž€αž€αŸ‹αžŸαŸ†αž”αž»αžαŸ’αžšαž™αž“αŸ’αžαž αŸ„αŸ‡ αž“αž·αž„αž”αŸ’αžšαž–αŸαž“αŸ’αž’αžšαžŠαŸ’αž‹αžΆαž—αž·αž”αžΆαž›αŸ” αž‚αž»αžŽαžŸαž˜αŸ’αž”αžαŸ’αžαž·αžŸαŸ†αžαžΆαž“αŸ‹αžšαž”αžŸαŸ‹αžœαžΆαž‚αžΊαž—αžΆαž–αž‡αžΏαž‡αžΆαž€αŸ‹αž–αž·αžŸαŸαžŸαŸ” αž‚αŸ„αž›αžŠαŸ…αžšαž…αž“αžΆαž…αž˜αŸ’αž”αž„αžšαž”αžŸαŸ‹ s390 αž‚αžΊαž—αžΆαž–αžαŸ’αžšαžΉαž˜αžαŸ’αžšαžΌαžœ αžŸαŸ’αžαŸαžšαž—αžΆαž– αžŸαž»αžœαžαŸ’αžαž·αž—αžΆαž– αž“αž·αž„αž—αžΆαž–αž’αžΆαž…αžšαž€αž”αžΆαž“ αžŸαžΌαž˜αŸ’αž”αžΈαžαŸ‚αž€αŸ’αž“αž»αž„αžαž˜αŸ’αž›αŸƒαž“αŸƒ... αž•αž›αž·αžαž—αžΆαž–.

αž”αŸ†αžŽαŸ‡αž‘αžΆαŸ†αž„αž“αŸαŸ‡αž€αŸ†αž–αž»αž„αžŸαŸ’αžαž·αžαž€αŸ’αžšαŸ„αž˜αž€αžΆαžšαžαŸ’αžšαž½αžαž–αž·αž“αž·αžαŸ’αž™ αž αžΎαž™αžŠαŸ„αž™αžŸαžΆαžšαž‘αŸ†αž αŸ†αžαžΌαž…αž”αŸ†αž•αž»αžαžšαž”αžŸαŸ‹αžœαžΆ αž˜αžΆαž“αž±αž€αžΆαžŸαž‚αŸ’αžšαž”αŸ‹αž”αŸ‚αž”αž™αŸ‰αžΆαž„αžŠαŸ‚αž›αž–αž½αž€αžœαžΆαž“αžΉαž„αžαŸ’αžšαžΌαžœαž”αžΆαž“αž”αž‰αŸ’αž…αžΌαž›αž€αŸ’αž“αž»αž„αžœαžŠαŸ’αžαž’αžΆαž”αŸ‹αžŠαŸαžαžŸαŸ’αž“αžΌαž›αž“αžΆαž–αŸαž›αžαžΆαž„αž˜αž»αžαŸ” Linux v7.2 αŸ”

αž”αž…αŸ’αž…αŸαž€αž‘αŸαžŸαžαŸ‚αž˜αž½αž™αž‚αžαŸ‹ αž€αžΆαžšαž€αŸ†αžŽαžαŸ‹ αž”αž…αŸ’αž…αž»αž”αŸ’αž”αž“αŸ’αž“αž“αŸαŸ‡ αž˜αžΆαž“αžαž˜αŸ’αžšαžΌαžœαž€αžΆαžšαžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž€αŸ†αžŽαŸ‚αž–αŸαž›αž™αž”αŸ‹αž“αŸƒαž€αž˜αŸ’αž˜αžœαž·αž’αžΈαž…αž„αž€αŸ’αžšαž„ Rust (rustc) αž–αŸ’αžšαŸ„αŸ‡ s390 αž–αžΉαž„αž•αŸ’αž’αŸ‚αž€αž›αžΎαž‘αž„αŸ‹ -Zpacked-stackαŸ”

αž”αŸ’αžšαž—αž–: linux.org.ru

αž‘αž·αž‰αž€αžΆαžšαž”αž„αŸ’αž αŸ„αŸ‡αžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αžŸαž˜αŸ’αžšαžΆαž”αŸ‹αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž˜αžΆαž“αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS, αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS πŸ”₯ αž‘αž·αž‰αžŸαŸαžœαžΆαž”αž„αŸ’αž αŸ„αŸ‡αž‚αŸαž αž‘αŸ†αž–αŸαžšαžŠαŸ‚αž›αž’αžΆαž…αž‘αž»αž€αž…αž·αžαŸ’αžαž”αžΆαž“αž‡αžΆαž˜αž½αž™αž“αžΉαž„αž€αžΆαžšαž€αžΆαžšαž–αžΆαžš DDoS αž“αž·αž„αž˜αŸ‰αžΆαžŸαŸŠαžΈαž“αž˜αŸ VPS VDS | ProHoster