ಗ್ನೋಮ್ ಪರಿಸರದ ಮೇಲೆ ಅಭಿವೃದ್ಧಿಯ ಪ್ರಭಾವವನ್ನು ಗಣನೆಗೆ ತೆಗೆದುಕೊಳ್ಳಲು ಸಲಹೆ ನೀಡಿದೆ

ಎಂಡ್‌ಲೆಸ್‌ನಿಂದ ಫಿಲಿಪ್ ವಿಥ್ನಾಲ್ ಮಾತನಾಡಿದರು GUADEC 2020 ಸಮ್ಮೇಳನದಲ್ಲಿ ಪ್ರಸ್ತಾಪ GNOME ಅಪ್ಲಿಕೇಶನ್ ಅಭಿವೃದ್ಧಿಯ ಪರಿಸರ ಪ್ರಭಾವದ ಪರಿಗಣನೆಯನ್ನು ಪರಿಚಯಿಸಿ. ಪ್ರತಿ ಅಪ್ಲಿಕೇಶನ್‌ಗೆ, "ಕಾರ್ಬನ್ ಕಾಸ್ಟ್" ನಿಯತಾಂಕವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಇದು ವಾತಾವರಣಕ್ಕೆ ಇಂಗಾಲದ ಡೈಆಕ್ಸೈಡ್ ಹೊರಸೂಸುವಿಕೆಯ ಅಂದಾಜು ಮಟ್ಟವನ್ನು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಅಭಿವೃದ್ಧಿಯು ಜಾಗತಿಕ ತಾಪಮಾನ ಏರಿಕೆಯ ಮೇಲೆ ಹೇಗೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ ಎಂಬುದನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಸ್ಪೀಕರ್ ಪ್ರಕಾರ, ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಉಚಿತವಾಗಿ ನೀಡಲಾಗಿದ್ದರೂ, ಅದಕ್ಕೆ ಪರೋಕ್ಷ ಬೆಲೆ ಇದೆ - ಪರಿಸರದ ಮೇಲೆ ಅಭಿವೃದ್ಧಿಯ ಪರಿಣಾಮ. ಉದಾಹರಣೆಗೆ, ಯೋಜನೆಯ ಸರ್ವರ್ ಮೂಲಸೌಕರ್ಯ, ನಿರಂತರ ಏಕೀಕರಣ ಸರ್ವರ್‌ಗಳು, ಗ್ನೋಮ್ ಫೌಂಡೇಶನ್ ಮತ್ತು ಡೆವಲಪರ್ ಸಮ್ಮೇಳನಗಳಿಗೆ ಇಂಗಾಲದ ಡೈಆಕ್ಸೈಡ್ ಹೊರಸೂಸುವಿಕೆಯನ್ನು ಉತ್ಪಾದಿಸುವ ವಿದ್ಯುತ್ ಮತ್ತು ವಸ್ತುಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್‌ಗಳು ಬಳಕೆದಾರ ವ್ಯವಸ್ಥೆಗಳ ಮೇಲೆ ಶಕ್ತಿಯನ್ನು ಬಳಸುತ್ತವೆ, ಇದು ಪರಿಸರದ ಮೇಲೆ ಪರೋಕ್ಷ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ.

ಹೊಸ ಮೆಟ್ರಿಕ್‌ನ ಪರಿಚಯವು ಪರಿಸರವನ್ನು ಸಂರಕ್ಷಿಸಲು GNOME ಯೋಜನೆಯ ಗಂಭೀರ ಬದ್ಧತೆಯನ್ನು ತೋರಿಸಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಮೆಟ್ರಿಕ್ ಅನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ ಅಂಶಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ನ ಆಪರೇಟಿಂಗ್ ಸಮಯ, CPU, ಸಂಗ್ರಹಣೆ ಮತ್ತು ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿನ ಲೋಡ್ ಮತ್ತು ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಯಲ್ಲಿನ ಪರೀಕ್ಷೆಯ ತೀವ್ರತೆ. ಲೋಡ್ ಅನ್ನು ಅಂದಾಜು ಮಾಡಲು, sysprof, systemd ಮತ್ತು powertop ಅಕೌಂಟಿಂಗ್ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಬಳಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಇದರಿಂದ ಡೇಟಾವನ್ನು ಇಂಗಾಲದ ಡೈಆಕ್ಸೈಡ್ ಹೊರಸೂಸುವಿಕೆಗೆ ಸಮಾನವಾಗಿ ಪರಿವರ್ತಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, 1 ಗಂಟೆಯ ತೀವ್ರವಾದ CPU ಲೋಡ್ ಅನ್ನು ಸುಮಾರು 6 ಗ್ರಾಂ ಎಂದು ಅಂದಾಜಿಸಬಹುದು CO2e (ವಿದ್ಯುತ್ ಬಳಕೆಯಲ್ಲಿ 20 W ಹೆಚ್ಚಳದ ಆಧಾರದ ಮೇಲೆ), ಮತ್ತು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಡೌನ್ಲೋಡ್ ಮಾಡಲಾದ 1 GB ಡೇಟಾವು 17 ಗ್ರಾಂ CO2e ಗೆ ಸಮಾನವಾಗಿರುತ್ತದೆ. ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಗಳ ವಿಷಯದಲ್ಲಿ, ಗ್ಲಿಬ್ ನಿರ್ಮಾಣವು ವರ್ಷಕ್ಕೆ 48 ಕಿಲೋಗ್ರಾಂಗಳಷ್ಟು CO2e ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ ಎಂದು ಅಂದಾಜಿಸಲಾಗಿದೆ (ಒಬ್ಬ ವ್ಯಕ್ತಿಗೆ ಹೋಲಿಸಿದರೆ ವರ್ಷಕ್ಕೆ 4.1 ಟನ್ CO2e ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ).

ಕಾರ್ಬನ್ ವೆಚ್ಚವನ್ನು ಕಡಿಮೆ ಮಾಡಲು, ಕ್ಯಾಶಿಂಗ್, ಕೋಡ್ ದಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸುವುದು, ನೆಟ್‌ವರ್ಕ್ ಲೋಡ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಮತ್ತು ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಪೂರ್ವನಿರ್ಧರಿತ ಚಿತ್ರಗಳನ್ನು ಬಳಸುವಂತಹ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಡೆವಲಪರ್‌ಗಳನ್ನು ಪ್ರೋತ್ಸಾಹಿಸಲಾಗುತ್ತದೆ, ಇದರಿಂದಾಗಿ ಜಾಗತಿಕ ತಾಪಮಾನ ಏರಿಕೆಯ ವಿರುದ್ಧದ ಹೋರಾಟಕ್ಕೆ ಕೊಡುಗೆ ನೀಡುತ್ತದೆ. ಉದಾಹರಣೆಗೆ, ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ರೆಡಿಮೇಡ್ ಡಾಕರ್ ಚಿತ್ರಗಳನ್ನು ಬಳಸುವುದರಿಂದ ಮೆಟ್ರಿಕ್ ಮೌಲ್ಯವನ್ನು 4 ಪಟ್ಟು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.

ಪ್ರತಿ ಮಹತ್ವದ ಬಿಡುಗಡೆಗೆ, ಎಲ್ಲಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ ಸಂಚಿತ “ಕಾರ್ಬನ್ ವೆಚ್ಚ” ವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಜೊತೆಗೆ ಗ್ನೋಮ್ ಯೋಜನೆ, ಗ್ನೋಮ್ ಫೌಂಡೇಶನ್, ಹ್ಯಾಕ್‌ಫೆಸ್ಟ್‌ಗಳು ಮತ್ತು ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಯ ವೆಚ್ಚಗಳು. ಅಂತಹ ಒಂದು ಮೆಟ್ರಿಕ್ ಪರಿಸರದ ಮೇಲಿನ ಪರಿಣಾಮವನ್ನು ಗಮನದಲ್ಲಿಟ್ಟುಕೊಂಡು ಅಭಿವೃದ್ಧಿಯನ್ನು ನಡೆಸಲು, ಡೈನಾಮಿಕ್ಸ್ ಅನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು ಮತ್ತು ಸರಿಯಾದ ಆಪ್ಟಿಮೈಸೇಶನ್ಗಳನ್ನು ಕೈಗೊಳ್ಳಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ