जवाबों:
केवल एक बार जब मैं स्वयं का निर्माण करूंगा, अगर आपको किसी भी रिपॉजिटरी में सॉफ़्टवेयर के संस्करण की आवश्यकता नहीं है, तो स्रोत को डाउनलोड करने पर विचार करें। उबंटू रिपॉजिटरी से निर्भरता (विकास पुस्तकालयों आदि) को डाउनलोड करें और अपडेट करने की आवश्यकता होने पर निर्माण करें।
मैं अपमानजनक नहीं लगना चाहता, क्योंकि मैं इसमें खुद को शामिल करता हूं, लेकिन पूरे पर पैकेज मेंटेनर आपकी इच्छा से कहीं बेहतर निर्माण करेंगे। जब तक आपके बिल्ड विकल्प किसी प्रकार के हार्डवेयर त्वरण को सक्षम करते हैं, तब तक आपको बहुत अंतर दिखाई नहीं देगा।
मैंने स्क्रैच और जेंटू से लाइनक्स का उपयोग करते हुए स्क्रैच से पूर्ण सिस्टम संकलित किया है और पाया है कि मैंने केवल मिनी-आईटीएक्स बोर्ड पर Playstation 2 और 1ghz Atom cpu जैसे कम संचालित और विशिष्ट हार्डवेयर पर प्रदर्शन सुधार महसूस किया है। ध्यान रखें कि मुझे इन प्रणालियों पर ऐसा करने की आवश्यकता थी क्योंकि सामान्य संकलन झंडे डिफॉल्ट पर काम नहीं करेंगे।
इसका जवाब है हाँ।
केवल अपने पीसी के लिए ऑपरेटिंग सिस्टम को संकलित करके, किसी भी और सभी मॉड्यूल को हटाने की आवश्यकता नहीं है जो आपके आर्किटेक्चर के लिए संकलन कर रहे हैं और आपके हार्डवेयर के लिए अनुकूलन कर रहे हैं और नवीनतम कंपाइलर का उपयोग करके आपको प्रदर्शन में 1-2% की वृद्धि हो सकती है।
यह समय के साथ साबित हो गया है कि जेंटू जैसा वितरण प्रदर्शन में सुधार का एक अंश प्रदान करता है, हालांकि नकारात्मक पक्ष यह है कि यह प्रयास के लायक नहीं है। (मुझे गलत मत समझो जेंटू एक महान वितरण है, बस इसका एक जन बाजार वितरण नहीं है)
अचानक आपको अपने सिस्टम के सभी सॉफ़्टवेयर अपडेट को ट्रैक करना होगा और यदि नए संस्करण के साथ कोई समस्या है तो अंतर्निहित एप्लिकेशन को डिबग करने के लिए जानने की आवश्यकता है कि यह निर्माण क्यों नहीं करेगा।
पहले से ही ऑपरेटिंग सिस्टम का अनुकूलन करने वाले लोग हैं, केवल तभी करें जब आप इसे एक शौक के रूप में या अनुसंधान कारणों से करना चाहते हैं।
नहीं, जब तक आप एक विशिष्ट विकल्प में संकलित नहीं करते हैं जो बहुत सारे विकल्पों में मदद करता है या संकलन करता है ... उदाहरण के लिए tcmalloc ree के लिए या ffmpeg से एक टन कोडेक्स को निकालना ... बस कह रहा है - यह निर्भर करता है