10% ของเคอร์เนลลินุกซ์มีอยู่แล้ว ... อาณาเขตของ AMD

โลโก้ AMD Radeon

ชื่อเรื่องอาจดูแปลก แต่ความจริงก็คือถ้าคุณวิเคราะห์ไฟล์ เคอร์เนลลินุกซ์ ตัวมันค่อนข้างเล็กหากคุณลบรหัสทั้งหมดที่เกี่ยวข้องกับไดรเวอร์ พวกเขาเป็นผู้ที่ทำให้เคอร์เนลของลินุกซ์เติบโตขึ้นตามขนาดและบรรทัดของโค้ด และโดยเฉพาะอย่างยิ่ง AMD ได้รับซอร์สโค้ดเคอร์เนลจำนวนมาก ...

เมื่อ Linux 5.9 เปิดตัวมันเต็มไปด้วยคุณสมบัติใหม่ ๆ ในโค้ดของมันเช่นเดียวกับที่มักจะเป็นเช่นนั้น แต่มีบางอย่างที่โดดเด่นเป็นพิเศษและนั่นคือตัวควบคุมสำหรับ AMD Radeon GPU มันไม่ได้แสดงอะไรมากไปกว่านี้และไม่มีอะไรน้อยกว่า 10% ของโค้ดลินุกซ์ทั้งหมด AMDGPU เติบโตและเติบโตก้าวหน้าอย่างก้าวกระโดดในช่วงไม่กี่ปีที่ผ่านมาโดยให้การสนับสนุนฮาร์ดแวร์ของคุณในระบบนี้เป็นอย่างดี

ตามการวิเคราะห์ของ Linux 5.9 ที่พวกเขาทำในพอร์ทัล Phoronix ซอร์สโค้ดของเคอร์เนลลินุกซ์มีอยู่แล้ว รหัส 27,81 ล้านบรรทัดซึ่ง 20,49 มีผลบังคับใช้เนื่องจากมีประมาณ 3,58 ล้านบรรทัดที่เป็นคอมเมนต์และ 3,72 ล้านบรรทัดว่างที่เป็นช่องว่างเท่านั้น

ทั้งหมดนี้เป็นจำนวนบรรทัดของซอร์สโค้ดสิ่งที่ตลกก็คือ 10.5% สอดคล้องกับ AMDGPU และส่วนประกอบที่เกี่ยวข้อง กับเขารวมทั้งเมซา โหดจริง แต่นั่นไม่ใช่อย่างที่คิดและมันมีเล่ห์เหลี่ยมบางอย่าง ไดรเวอร์ประกอบด้วยโค้ด 2.71 ล้านบรรทัดใน Linux 5.9 ไม่นับรวมความคิดเห็น 247.000 บรรทัดและ 109.000 บรรทัดว่าง แต่โค้ดส่วนใหญ่เกิดจากส่วนหัวที่สร้างขึ้นโดยอัตโนมัติดังนั้น 1.79 ล้านบรรทัดจะต้องลดราคาเหลือประมาณ 366.000

แม้จะเป็นอย่างนั้น “ เคล็ดลับ”ยังคงมีความสำคัญเนื่องจากไดรเวอร์ Intel i915 สำหรับ Tiger Lake และ Xe GPU ในตัวมีเพียงประมาณ 209.000 บรรทัด (รวม 39.200 ความคิดเห็นและ 48.000 ว่างเปล่า)


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา