ื ืืขืืึธื ืืื ืืจืืืก ืฆื ืืืืคึผืึทืก ืืคืืขืืื ืืขืจื ืงืึธื ืืืจืืคืืจืื ื ืกืืกืืขืืขื ืืื ืคึผืืืืึธื, ืืืืืจื ืืืืฃ ืื ื ืืฆื ืคืื ืึท ืืึทื ื-ืืืงืื ื ืืฉืืง ืืืึธืก ืืื ืืจืืืก ืืื ืคึผืืืืึธื 2.7, ืืื ืืืืขื ืึทืคืืื ืืื 2012 ืืื ืืื ื ืึธื ื ืืฉื ืงืขืจืขืงืืึทื ืืื ืคึผืืืืึธื 3. ืืขืจ ืืฉืืง ืึทืืึทืื ื ืืฆื ืกืคึผืขืฆืืขื ืืื ืืงื. ืคึผืืืืึธื ืงืึธื ืฆื ืึธื ืืืืื ืึทืงืกืขืก ืฆื ืฉืืื ืืืคืจืืื ืืึผืจืื (ื ืืฆื-ื ืึธื-ืคืจืื) ืืื ืคึผืืืืึธื. ืืืืืขืก, ืขืก ืืื ืืขืืืขื ืื ืืขื ืืืขื ืึทื ืืขืจ ืืขืืช ืืื ื ืืฉื ืฉืืขืื ืึท ืืืืขืจืืืื ืกืึทืงืึธื ืข ืืื ืืืืื ืืื ืืืืขืจ ืืขืืื ืงืึทืกืขืก, ืืืืฉืึทืืืึทืื ืึทืจืืึทืคืืฉืึทืื ืืืฉืืคื, ืงืขื ืคืืจื ืฆื ืึท ืึทืื ืึธืจืืึทื ืืขืจืืึทื ืืืฉืึทื ืคืื ืื ืฉืจืืคื.
ื ืืืืขืจืืืื ืคืึธืจืฉืขืจ ืืื ืืขืจ ืื ืคึผืกืขืืืืึธื ืื ืงื 32 ืืึธื ืืื ืืื ืืขืจืขืกืืจื ืืื ืืขื ืคึผืจืึธืืืขื ืืื ืืขืจืืื ืฆื ืฆืืืจืืืื ืึท ืืจืืขืื ืขืงืกืคึผืืืื ืืืึธืก ืืืื ืขืก ืืขืืืขื ืฆื ืจืืคื ืงืืื ืกืืกืืขื ืืึทืคึฟืขื ืึธื ืืืจืขืงื ืึทืงืกืขืก ืฆื ืืขืืืึธืืก ืืื os.system. ืืขืจ ืืืืืจืข ืืื ืืืคึผืืึทืืขื ืึทื ืืื ืจืืื ืคึผืืืืึธื ืืื ืึทืจืืขื ืึธื ืืืคึผืึธืจืืื ื ืคืื ืืจืืืกื ืืืง ืืืืืจืขืจืื ืืื ืึธื ืื ืกืืึธืืื ื ืื "ืงืึธื.__ื ืืึท__" ืืึทื ืืืขืจ. ืคืื ืื ืืืงืก, ืืืืื "builtin.__id__" ืืื ืืขื ืืฆื, ืืืึธืก ืืื ืืืืฉืึทืืืึทืื ื ืืฉื ืคึผืจืึธืืืืืึทืืึทื. ืืืืฃ ืื ืคึผืจืึทืงืืืฉ ืืืึทื, ืื ืคืืจืืขืืืืื ืงืึธื ืงืขื ืขื ืืืขืจื ืืขื ืืฆื ืฆื ืืืืคึผืึทืก ืืคืืขืืื ืืขืจืืงืืื ืืขืงืึทื ืืืึทืื ืืื ืคืึทืจืฉืืื ืืึทืืื ืื ืืก ืืื ืื ืืืืืจืึทื ืืึทื ืฅ (ืืืฉื ืืื ืืขืจื ืขื ืื ืืืืืจืึทื ืืึทื ืฅ, ืึธื ืืืื ืฉืขืื, ืืขืืืื-ืืื ืืึทื ืืืขืจืก, ืืื"ื ื), ืืืึธืก ืืึธืื ืืืจืืคืืจืื ื ืคืื ืคึผืืืืึธื ืงืึธื, ืึธืืขืจ ืืึทืืจืขื ืขืฆื ืื. ืื ืืืฆื ืงืึทืืืก ืืื ืืึธื ื ืื ืืึธืื ืจืืคื ืืขืืืึธืืก ืึทืืึท ืืื os.system.
ืื ืคืืจืืขืืืืื ืงืึธื ืืื ืึทื ืึทื ืึทืืึธื ืคืื ืื os.system ืจืืคื, ืืืึธืก ืึทืจืืขื ืืืจื ืขืงืกืคึผืืืืืื ื ืึท ืืืึทืื ืขืจืึทืืืืืื ืืื CPython. ืืขืจ ืขืงืกืคึผืืืื ืึทืจืืขื ืืื ืึทืืข ืืืขืจืกืืขืก ืคืื Python 3 ืืืืฃ ืกืืกืืขืืขื ืืื x86-64 ืึทืจืงืึทืืขืงืืฉืขืจ ืืื ืืขืืึทื ืกืืจืืืฅ ืกืืึทืืื ืึธืคึผืขืจืึทืฆืืข ืืืืฃ Ubuntu 22.04, ืืคืืื ืืืขื PIE, RELRO ืืื CET ืฉืืฅ ืืึธืืขืก ืืขื ืขื ืขื ืืืืึทืื. ืื ืึทืจืืขื ืงืืื ืึทืจืึธืคึผ ืฆื ืืึทืงืืืขื ืืื ืคึฟืึธืจืืึทืฆืืข ืคึฟืื Python ืงืึธื ืืืขืื ืื ืึทืืจืขืก ืคืื ืืืื ืขืจ ืคืื ืื ืคืึทื ืืงืฉืึทื ื ืืื ืื ืขืงืกืขืงืืืึทืืืข CPython ืงืึธื. ืืึทืืืจื ืืืืฃ ืืขื ืึทืืจืขืก, ืื ืืึทืืข ืึทืืจืขืก ืคืื CPython ืืื ืืึผืจืื ืืื ืื ืึทืืจืขืก ืคืื ืื ืกืืกืืขื () ืคึฟืื ืงืฆืืข ืืื ืื ืืืืง ืืืึทืฉืคึผืื ืืึธืืืื ืืื ืืึผืจืื ืืขื ืขื ืงืึทืืงืืึทืืืืืื. ืืื ืื ืกืืฃ, ืึท ืืืจืขืงื ืืืขืจืืึทื ื ืฆื ืึท ืกืคึผืขืฆืืคืืฉ ืกืืกืืขื ืึทืืจืขืก ืืื ืื ืืฉืืืืืื ืืื ืื ืกืึทืืกืืืืืฉืึทื ืคืื ืื ืืืึทืื ืคืื ืืขืจ ืขืจืฉืืขืจ ืึทืจืืืืขื ื ืฆื ืื ืฉืืจื "/ ืืื / ืฉ".
ืืงืืจ: opennet.ru