शीर्षक अजीब लग सकता है, लेकिन सच्चाई यही है कि यदि आप विश्लेषण करें लिनक्स कर्नेल यदि सभी ड्राइवर कोड हटा दिए जाएं तो यह स्वयं काफी छोटा है। यह वे ही हैं जिन्होंने लिनक्स कर्नेल को आकार और कोड की रेखाओं में विकसित किया है। और विशेष रूप से एएमडी ने उस कर्नेल स्रोत कोड का एक बड़ा प्रतिशत प्राप्त किया है...
जब Linux 5.9 जारी किया गया, तो यह हमेशा की तरह नए कोड सुविधाओं से भरा हुआ था। लेकिन कुछ ऐसा था जो विशेष रूप से सामने आया, और वह है इसके लिए नियंत्रक AMD Radeon GPU यह कुल लिनक्स कोड के 10% से अधिक और कुछ भी कम नहीं दर्शाता है। AMDGPU पिछले कुछ वर्षों में अच्छी गति से आगे बढ़ते हुए, इस सिस्टम के भीतर अपने हार्डवेयर के लिए वास्तव में अच्छा समर्थन दे रहा है।
लिनक्स 5.9 के विश्लेषण के अनुसार जो उन्होंने फोरोनिक्स पोर्टल में किया था, लिनक्स कर्नेल का स्रोत कोड पहले से ही मौजूद है कोड की 27,81 मिलियन लाइनें, जिनमें से 20,49 प्रभावी हैं, क्योंकि लगभग 3,58 मिलियन पंक्तियाँ ऐसी हैं जो टिप्पणियाँ हैं और 3,72 मिलियन रिक्त पंक्तियाँ हैं जो केवल रिक्त स्थान हैं।
खैर, स्रोत कोड की सभी पंक्तियों में से, मज़ेदार बात यह है 10.5% AMDGPU और संबंधित घटकों के अनुरूप है उसके साथ, मेसा सहित। एक प्रामाणिक क्रूरता, लेकिन यह वैसा नहीं है जैसा दिखता है, और यह है कि इसमें कुछ चाल है। ड्राइवर Linux 2.71 पर कोड की 5.9 मिलियन पंक्तियों से बना है, इसमें टिप्पणियों की 247.000 पंक्तियाँ और 109.000 रिक्त पंक्तियाँ शामिल नहीं हैं। लेकिन उस कोड का अधिकांश हिस्सा स्वचालित रूप से जेनरेट किए गए हेडर के कारण है, इसलिए 1.79 मिलियन लाइनें घटानी होंगी, जिससे वास्तव में लगभग 366.000 रह जाएंगी।
उस के बावजूद "छल", अभी भी महत्वपूर्ण है, क्योंकि इसके एकीकृत टाइगर लेक और Xe GPU के लिए Intel के i915 ड्राइवरों में केवल लगभग 209.000 लाइनें हैं (39.200 टिप्पणियाँ और 48.000 रिक्त स्थान सहित)।