ಯೋಜನೆಯು ಅದೇ ಹೆಸರಿನ ರಸ್ಟ್ ಭಾಷಾ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆಧರಿಸಿದೆ, ಪೈಥಾನ್ ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಪೈಥಾನ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ರಸ್ಟ್ ಪ್ರೋಗ್ರಾಂಗಳಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. PyOxidizer ಈಗ ರಸ್ಟ್ ಆಡ್-ಆನ್ ಅನ್ನು ಮೀರಿದೆ ಮತ್ತು ಸ್ವಯಂ-ಒಳಗೊಂಡಿರುವ ಪೈಥಾನ್ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ವ್ಯಾಪಕ ಪ್ರೇಕ್ಷಕರಿಗೆ ವಿತರಿಸಲು ಸಾಧನವಾಗಿ ಇರಿಸಲಾಗಿದೆ. ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ನಂತೆ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ವಿತರಿಸುವ ಅಗತ್ಯವಿಲ್ಲದವರಿಗೆ, ಪೈಥಾನ್ ಇಂಟರ್ಪ್ರಿಟರ್ ಮತ್ತು ಅಗತ್ಯ ವಿಸ್ತರಣೆಗಳ ಸೆಟ್ ಅನ್ನು ಎಂಬೆಡ್ ಮಾಡಲು ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಲು ಸೂಕ್ತವಾದ ಲೈಬ್ರರಿಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು PyOxidizer ಒದಗಿಸುತ್ತದೆ.
ಅಂತಿಮ ಬಳಕೆದಾರರಿಗೆ, ಯೋಜನೆಯನ್ನು ಒಂದೇ ಎಕ್ಸಿಕ್ಯೂಟಬಲ್ ಫೈಲ್ ಆಗಿ ತಲುಪಿಸುವುದು ಅನುಸ್ಥಾಪನೆಯನ್ನು ಹೆಚ್ಚು ಸರಳಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಅವಲಂಬನೆಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಕೆಲಸವನ್ನು ತೆಗೆದುಹಾಕುತ್ತದೆ, ಉದಾಹರಣೆಗೆ, ವೀಡಿಯೊ ಸಂಪಾದಕರಂತಹ ಸಂಕೀರ್ಣ ಪೈಥಾನ್ ಯೋಜನೆಗಳಿಗೆ ಇದು ಮುಖ್ಯವಾಗಿದೆ. ಅಪ್ಲಿಕೇಶನ್ ಡೆವಲಪರ್ಗಳಿಗಾಗಿ, ವಿವಿಧ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳಿಗಾಗಿ ಪ್ಯಾಕೇಜುಗಳನ್ನು ರಚಿಸಲು ವಿಭಿನ್ನ ಪರಿಕರಗಳನ್ನು ಬಳಸದೆಯೇ, ಅಪ್ಲಿಕೇಶನ್ ವಿತರಣೆಯನ್ನು ಸಂಘಟಿಸುವ ಸಮಯವನ್ನು ಉಳಿಸಲು PyOxidizer ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಪ್ರಸ್ತಾವಿತ ಅಸೆಂಬ್ಲಿಗಳ ಬಳಕೆಯು ಕಾರ್ಯಕ್ಷಮತೆಯ ಮೇಲೆ ಸಕಾರಾತ್ಮಕ ಪರಿಣಾಮವನ್ನು ಬೀರುತ್ತದೆ - ಆಮದು ಮತ್ತು ಮೂಲ ಮಾಡ್ಯೂಲ್ಗಳ ವ್ಯಾಖ್ಯಾನದ ಕಾರಣದಿಂದ ಸಿಸ್ಟಮ್ ಪೈಥಾನ್ ಅನ್ನು ಬಳಸುವಾಗ ಪೈಆಕ್ಸಿಡೈಜರ್ನಲ್ಲಿ ರಚಿಸಲಾದ ಫೈಲ್ಗಳು ವೇಗವಾಗಿ ಚಲಿಸುತ್ತವೆ. PyOxidizer ನಲ್ಲಿ, ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ಮೆಮೊರಿಯಿಂದ ಆಮದು ಮಾಡಿಕೊಳ್ಳಲಾಗುತ್ತದೆ - ಎಲ್ಲಾ ಅಂತರ್ನಿರ್ಮಿತ ಮಾಡ್ಯೂಲ್ಗಳನ್ನು ತಕ್ಷಣವೇ ಮೆಮೊರಿಗೆ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ ಮತ್ತು ನಂತರ ಡಿಸ್ಕ್ ಅನ್ನು ಪ್ರವೇಶಿಸದೆ ಬಳಸಲಾಗುತ್ತದೆ). ಪರೀಕ್ಷೆಗಳಲ್ಲಿ, PyOxidizer ಅನ್ನು ಬಳಸುವಾಗ ಅಪ್ಲಿಕೇಶನ್ ಲಾಂಚ್ ಸಮಯವನ್ನು ಸರಿಸುಮಾರು ಅರ್ಧದಷ್ಟು ಕಡಿಮೆಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಈಗಾಗಲೇ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಒಂದೇ ರೀತಿಯ ಯೋಜನೆಗಳಲ್ಲಿ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಗಮನಿಸಬಹುದು:
ಅಭಿವೃದ್ಧಿಯ ಪ್ರಸ್ತುತ ಹಂತದಲ್ಲಿ, ವಿಂಡೋಸ್, ಮ್ಯಾಕೋಸ್ ಮತ್ತು ಲಿನಕ್ಸ್ಗಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಫೈಲ್ಗಳನ್ನು ಉತ್ಪಾದಿಸಲು ಪೈಆಕ್ಸಿಡೈಸರ್ ಈಗಾಗಲೇ ಮುಖ್ಯ ಕಾರ್ಯವನ್ನು ಜಾರಿಗೆ ತಂದಿದೆ. ಪ್ರಸ್ತುತ ಲಭ್ಯವಿಲ್ಲದ ಅವಕಾಶಗಳಿಂದ
ಮೂಲ: opennet.ru