मेरी राय में सबसे महत्वपूर्ण कारण यह है कि विंडोज पर अधिकांश प्रोग्राम रजिस्ट्री पर निर्भर हैं। रजिस्ट्री यकीनन एक अच्छी तरह से व्यवस्थित भंडारण है, हालांकि यह बहुत कुशल नहीं है। जब आप पहली बार विंडोज स्थापित करते हैं, तो रजिस्ट्री का आकार छोटा होता है और लुक अप ऑपरेशंस सस्ते होते हैं; हालाँकि जब आप अधिक से अधिक प्रोग्राम इंस्टॉल करते हैं तो रजिस्ट्री का प्रबंधन करने के लिए बड़ा और कठिन हो जाता है।
एक अन्य कारक डिस्क विखंडन है। विखंडन को रोकने में असमर्थता के लिए एनटीएफएस और एफएटी बहुत कुख्यात हैं। दूसरी ओर लिनक्स फाइल सिस्टम, विशेष रूप से ext3 (मेरे पास reiserFS या अन्य विकल्पों में कोई अनुभव नहीं है) विखंडन के लिए काफी लचीला है।
विखंडन पर एक छोटा प्राइमर
विखंडन क्या है? यह लेख इसे समझाने के लिए एक अच्छा काम करता है, लेकिन इसका सार यह है: विंडोज डिस्क पर एक ही स्थान पर एक साथ अपनी सभी फाइलों को एक साथ रखता है, जबकि लिनक्स उन्हें सभी जगह फैलाता है। इसका मतलब है कि, जब कोई फ़ाइल विंडोज पर बढ़ती है, तो यह इतना बड़ा होने का जोखिम चलाता है कि यह अगली फ़ाइल की हार्ड डिस्क आवंटन को ओवरलैप करता है, और इसलिए नए टुकड़े के साथ या तो स्थानांतरित किया जाना चाहिए या (अधिक संभावना) खंडित होना चाहिए, हार्ड ड्राइव पर अलग जगह। अगली बार जब फ़ाइल एक्सेस की जाती है, तो विंडोज को वास्तव में दो बनाना पड़ता हैडिस्क एक्सेस, प्रारंभिक फ़ाइल के लिए एक और नए बनाए गए टुकड़े के लिए एक दूसरा। जब एक फाइल लिनक्स में बढ़ती है, तो दूसरी ओर, इसके लिए पर्याप्त जगह से अधिक टेटर होता है, और ओएस खुशी के साथ आगे बढ़ता है। लिनक्स की विधि यांत्रिक हार्ड डिस्क पर एक छोटा सा नकारात्मक पहलू है, और वह यह है कि, क्योंकि फाइलें सभी जगह फैली हुई हैं, उन्हें "clumped" फ़ाइलों की एक श्रृंखला तक पहुंचने में थोड़ी देरी है। E4rat परियोजना को नष्ट करने या इन देरी से कुछ को कम करने (ext4 केवल फ़ाइलसिस्टम) के लिए नहीं बल्कि अच्छी तरह से काम करता है, और भूमि के ऊपर किए गए तो कभी नहीं भी बदतर है क्या फ़ाइल विखंडन से विंडोज अनुभवों।
एक अन्य कारक एक छोटी सी चाल है जिसे विंडोज खींचता है: एक विंडोज इंस्टॉलेशन कभी भी ऊपर नहीं होता है। विंडोज बहुत सारी प्रक्रियाओं के बाद शुरू होता हैआप लॉग इन करते हैं। सिस्टम प्रक्रियाओं और उपयोगकर्ता प्रक्रियाओं के बीच का अंतर विंडोज के लिए थोड़ा अस्पष्ट है, खासकर एक्सपी से पहले पुराने संस्करणों के लिए। और बहुत सारे विंडोज एप्लिकेशन पृष्ठभूमि प्रक्रियाओं को शुरू करने और ट्रे आइकन लगाने के लिए बहुत उत्सुक हैं। समय में एक विंडोज इंस्टॉलेशन शुरू होने पर अधिक से अधिक प्रक्रियाएं शुरू होती हैं। हालाँकि आप लॉग इन करने से पहले लिनक्स सभी सिस्टम प्रक्रियाओं को सख्ती से शुरू कर देते हैं। आपके द्वारा लॉग इन करने के बाद, केवल न्यूनतम प्रक्रिया शुरू की जाती है। लिनक्स ने कभी भी किसी विशिष्ट उपयोगकर्ता के विशिष्ट कार्यों से संबंधित पृष्ठभूमि सेवाओं का उपयोग करके या ट्रे आइकन का उपयोग करने के लिए प्रोत्साहित नहीं किया। ग्नोम का अंतिम संस्करण ट्रे के आइकन रखने के लिए सभी अनुप्रयोगों से इनकार करता है, एक बहुत ही संकीर्ण सफेद-सूची को छोड़कर। इसलिए समय में एक लिनक्स इंस्टॉलेशन स्टार्ट अप के बाद भी सीमित संख्या में प्रोसेस शुरू करता है।
मुझे यकीन है कि इस घटना में योगदान देने वाले अन्य कई कारक हैं, ये प्रमुख हैं जो मेरे दिमाग में आते हैं।