अपडेट करें या अपडेट न करें - यह सवाल है ...

मैं काम कर रहे मशीनों पर सॉफ्टवेयर अपडेट का मुद्दा उठाना चाहता हूं।
मैं तुरंत एक आरक्षण करूंगा, निम्नलिखित सभी मुख्य रूप से GNU / Linux सिस्टम पर लागू होते हैं।

मुझे लगता है, कई हब्रली लोग सिद्धांत "वर्क्स - टच न करें" से परिचित हैं।
तो, कभी-कभी नेत्रहीन रूप से इस सिद्धांत का पालन करना विफल हो सकता है।
एक उदाहरण:
मेरे पास घर पर एक जेंटू प्रणाली है, उभरती हुई दुनिया (सभी पैकेजों का पूरा पुनर्निर्माण और अद्यतन) हर महीने किया जाता है।
मैं इस आवृत्ति पर आया था एक साल के बाद बिना अपडेट के मैंने अपनी गनोम विधानसभा को अपडेट करने का फैसला किया। इसके परिणामस्वरूप मेरे लिए एक सप्ताह का समय बर्बाद हुआ - मैंने सभी पैकेजों के अद्यतन संस्करण, पुनर्निर्माण निर्भरताएं, आदि एकत्र किए।
और इसलिए - महीने में एक बार केवल सबसे महत्वपूर्ण 10-12 घंटों में फिर से इकट्ठा किया जाता है, वस्तुतः मेरी कोई भागीदारी नहीं है।
कोई कह सकता है: ठीक है, एक घर की मशीन एक चीज है, एक उत्पादन सर्वर एक और है। ठीक है, एक और उदाहरण।
एक सर्वर है। एक खाता नियंत्रण डैशबोर्ड (उदाहरण के लिए, CPanel ) इस पर कताई कर रहा है।
इस सर्वर पर भी इस नियंत्रण कक्ष के माध्यम से स्थापित टॉमकैट रहता है, जिसके तहत एक निश्चित जावा एप्लिकेशन चल रहा है।
और अब सर्वर मालिक आपको सर्वर पर कोई भी अपडेट करने से मना करता है - वह कंट्रोल पैनल के प्रत्येक अपडेट के बाद एप्लिकेशन को ठीक करने के लिए प्रोग्रामर को भुगतान नहीं करना चाहता है, जो समय-समय पर उसी टॉमकैट के पुराने कॉन्फ़िगरेशन को तोड़ता है।
एक साल बीत जाता है।
नियंत्रण कक्ष के प्रमुख संस्करण ने पहले ही कई बार बदलाव किया है - और आप अभी भी पुराने सॉफ़्टवेयर को बनाए रखते हैं।
और फिर एक भयानक बात होती है: कर्नेल में वे एक भेद्यता पाते हैं जो साझा सर्वर के लिए बहुत महत्वपूर्ण है। एक कर्नेल अद्यतन की आवश्यकता है। और पुराना कंट्रोल पैनल नए कर्नेल पर काम नहीं करेगा - आप इसे ChangeLog से जानते हैं।
और यहाँ दुविधा है: वे "इसे ले जाने" की उम्मीद करते हैं और कुछ भी नहीं करते हैं, या हर चीज का वैश्विक अद्यतन करते हैं, सर्वर के मालिक का सामना करते हैं।
और दुख की बात है, सबसे अधिक बार पहला विकल्प चुना जाता है - माना जाता है कि सबसे किफायती। "यह काम करता है - इसे स्पर्श न करें।" लेकिन अंत में - एक चोरी सर्वर, नुकसान - और पहले से ही मजबूर वैश्विक अपडेट। सिद्धांत "Avaricious दो बार भुगतान करता है" यहाँ कहीं नहीं की तरह काम करता है। और सिस्टम प्रशासक की प्रशंसा करें जो सर्वर मालिक को समय-समय पर अपडेट करने के लिए मनाने में कामयाब रहे - जिससे खुद और उसके नियोक्ता के लिए जीवन आसान हो गया।

और आप कितनी बार उत्पादन सर्वर पर अपडेट करते हैं? ;)


Source: https://habr.com/ru/post/In20212/


All Articles