10% dari kernel Linux sudah ... wilayah AMD

Logo AMD Radeon

Judulnya mungkin tampak aneh, tetapi kenyataannya adalah jika Anda menganalisis Kernel Linux itu sendiri cukup kecil jika Anda menghapus semua kode yang sesuai dengan driver. Justru merekalah yang telah membuat kernel Linux tumbuh dalam ukuran dan baris kode. Dan secara khusus AMD telah memperoleh persentase besar dari kode sumber kernel itu ...

Ketika Linux 5.9 dirilis, itu penuh dengan hal-hal baru dalam kodenya, seperti biasa. Tapi ada sesuatu yang paling menonjol, dan itu adalah pengontrolnya GPU AMD Radeon itu mewakili tidak lebih dan tidak kurang dari 10% dari total kode Linux. AMDGPU tumbuh dan berkembang, maju dengan kecepatan yang baik dalam beberapa tahun terakhir, memberikan dukungan yang sangat baik untuk perangkat keras Anda dalam sistem ini.

Menurut analisis Linux 5.9 yang mereka buat di portal Phoronix, kode sumber dari kernel Linux sudah ada 27,81 juta baris kode, 20,49 diantaranya efektif, karena terdapat sekitar 3,58 juta baris yang merupakan komentar dan 3,72 juta baris kosong yang hanya spasi.

Nah, dari semua itu adalah jumlah baris kode sumber, lucunya adalah itu 10.5% sesuai dengan AMDGPU dan komponen terkait bersamanya, termasuk Mesa. Kebrutalan yang nyata, tetapi bukan itu yang terlihat, dan itu adalah tipuan. Driver terdiri dari 2.71 juta baris kode di Linux 5.9, tidak termasuk 247.000 baris komentar yang dimilikinya dan 109.000 baris kosong. Tetapi sebagian besar kode itu disebabkan oleh header yang dibuat secara otomatis, jadi 1.79 juta baris harus didiskon, sebenarnya menyisakan sekitar 366.000.

Meskipun begitu "menipu", masih penting, karena driver Intel i915 untuk GPU Tiger Lake dan Xe terintegrasi hanya sekitar 209.000 baris (termasuk 39.200 komentar dan 48.000 kosong).


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Bertanggung jawab atas data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.