10% kernel Linux sudah ... wilayah AMD

Logo AMD Radeon

Judulnya mungkin kelihatan pelik, tetapi sebenarnya adalah jika anda menganalisis Kernel Linux itu sendiri agak kecil sekiranya semua kod yang sesuai dengan pemacu dikeluarkan. Merekalah yang menjadikan kernel Linux bertambah besar dalam ukuran dan garis kod. Dan secara khusus AMD telah memperoleh peratusan besar dari kod sumber kernel itu ...

Semasa Linux 5.9 dilancarkan, ia dipenuhi dengan ciri-ciri baru dalam kodnya, seperti yang sering terjadi. Tetapi ada sesuatu yang menonjol terutama, dan itu adalah pengawal untuk GPU AMD Radeon ia mewakili tidak lebih dan tidak kurang dari 10% dari keseluruhan kod Linux. AMDGPU tumbuh dan berkembang, maju dengan kadar yang baik dalam beberapa tahun kebelakangan ini, memberikan sokongan yang sangat baik untuk perkakasan anda dalam sistem ini.

Menurut analisis Linux 5.9 yang mereka buat di portal Phoronix, kod sumber kernel Linux sudah memiliki 27,81 juta baris kod, yang mana 20,49 berkesan, kerana terdapat kira-kira 3,58 juta baris yang merupakan komen dan 3,72 juta baris kosong yang hanya spasi.

Nah, dari semua itu adalah jumlah baris kod sumber, yang lucu adalah bahawa 10.5% sesuai dengan AMDGPU dan komponen yang berkaitan bersamanya, termasuk Mesa. Kekejaman yang nyata, tetapi bukan seperti itu, dan ia mempunyai muslihat. Pemacu terdiri daripada 2.71 juta baris kod di Linux 5.9, tidak termasuk 247.000 baris komen yang dimilikinya dan 109.000 baris kosong. Tetapi sebahagian besar kod itu disebabkan oleh tajuk yang dihasilkan secara automatik, jadi 1.79 juta baris harus didiskontokan, sebenarnya meninggalkan sekitar 366.000.

Walaupun begitu "muslihat", masih penting, kerana pemacu Intel i915 untuk Tiger Lake dan Xe GPU bersepadunya hanya sekitar 209.000 baris (termasuk 39.200 komen dan 48.000 kosong).


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.