स्रोत से कार्यक्रमों को संकलित करना मेरे ऑपरेटिंग सिस्टम को गति देगा?


15

कहीं मैंने पढ़ा है कि मुझे उबंटू में अपने डिफ़ॉल्ट कार्यक्रमों को हटा देना चाहिए और फिर उन्हें अपने सिस्टम को गति देने के लिए स्रोत से बनाना चाहिए। क्या यह काम करेगा?


मुझे यह जानने में दिलचस्पी होगी कि आपको जानकारी की यह डली कहाँ से मिली।
पोप

जवाबों:


12

नहीं, और यह उस समय के लायक नहीं होगा जब आप इसे करेंगे, इस तथ्य का उल्लेख नहीं करने के लिए कि आपको सीधे उबंटू से सुरक्षा अपडेट नहीं मिलेगा।


9

केवल एक बार जब मैं स्वयं का निर्माण करूंगा, अगर आपको किसी भी रिपॉजिटरी में सॉफ़्टवेयर के संस्करण की आवश्यकता नहीं है, तो स्रोत को डाउनलोड करने पर विचार करें। उबंटू रिपॉजिटरी से निर्भरता (विकास पुस्तकालयों आदि) को डाउनलोड करें और अपडेट करने की आवश्यकता होने पर निर्माण करें।

मैं अपमानजनक नहीं लगना चाहता, क्योंकि मैं इसमें खुद को शामिल करता हूं, लेकिन पूरे पर पैकेज मेंटेनर आपकी इच्छा से कहीं बेहतर निर्माण करेंगे। जब तक आपके बिल्ड विकल्प किसी प्रकार के हार्डवेयर त्वरण को सक्षम करते हैं, तब तक आपको बहुत अंतर दिखाई नहीं देगा।

मैंने स्क्रैच और जेंटू से लाइनक्स का उपयोग करते हुए स्क्रैच से पूर्ण सिस्टम संकलित किया है और पाया है कि मैंने केवल मिनी-आईटीएक्स बोर्ड पर Playstation 2 और 1ghz Atom cpu जैसे कम संचालित और विशिष्ट हार्डवेयर पर प्रदर्शन सुधार महसूस किया है। ध्यान रखें कि मुझे इन प्रणालियों पर ऐसा करने की आवश्यकता थी क्योंकि सामान्य संकलन झंडे डिफॉल्ट पर काम नहीं करेंगे।


8

इसका जवाब है हाँ।

केवल अपने पीसी के लिए ऑपरेटिंग सिस्टम को संकलित करके, किसी भी और सभी मॉड्यूल को हटाने की आवश्यकता नहीं है जो आपके आर्किटेक्चर के लिए संकलन कर रहे हैं और आपके हार्डवेयर के लिए अनुकूलन कर रहे हैं और नवीनतम कंपाइलर का उपयोग करके आपको प्रदर्शन में 1-2% की वृद्धि हो सकती है।

यह समय के साथ साबित हो गया है कि जेंटू जैसा वितरण प्रदर्शन में सुधार का एक अंश प्रदान करता है, हालांकि नकारात्मक पक्ष यह है कि यह प्रयास के लायक नहीं है। (मुझे गलत मत समझो जेंटू एक महान वितरण है, बस इसका एक जन बाजार वितरण नहीं है)

अचानक आपको अपने सिस्टम के सभी सॉफ़्टवेयर अपडेट को ट्रैक करना होगा और यदि नए संस्करण के साथ कोई समस्या है तो अंतर्निहित एप्लिकेशन को डिबग करने के लिए जानने की आवश्यकता है कि यह निर्माण क्यों नहीं करेगा।

पहले से ही ऑपरेटिंग सिस्टम का अनुकूलन करने वाले लोग हैं, केवल तभी करें जब आप इसे एक शौक के रूप में या अनुसंधान कारणों से करना चाहते हैं।


5

यह प्रयास के लायक नहीं है। यदि आप चाहते हैं, तो आप कोशिश कर सकते हैं, Gentoo Linuxकोई भी precompiled पैकेज नहीं हैं (अच्छी तरह से, कुछ हैं), और एक पैकेज मैनेजर नाम दिया गया portageहै जो आपके पीसी के लिए सॉफ़्टवेयर संकलित करता है। लेकिन आप संभावित रूप से अंतर नहीं देखेंगे


1

नहीं, जब तक आप एक विशिष्ट विकल्प में संकलित नहीं करते हैं जो बहुत सारे विकल्पों में मदद करता है या संकलन करता है ... उदाहरण के लिए tcmalloc ree के लिए या ffmpeg से एक टन कोडेक्स को निकालना ... बस कह रहा है - यह निर्भर करता है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.