Ada banyak peningkatan kernel yang menarik digabungkan pada tahun 2021 serta memperkenalkan dukungan perangkat keras baru dan banyak lagi. Tetapi untuk semenarik tahun itu, itu sebenarnya berdetak lebih rendah dari biasanya baik berdasarkan komit dan jumlah baris. Berikut ini adalah beberapa topik kernel populer pada tahun 2021 serta melihat statistik pengembangan Git tahunan.
Mulai kemarin ketika menjalankan GitStats di pohon sumber kernel Linux, repositori telah melihat 1.060.172 komit dari sekitar 24,3 ribu penulis yang berbeda. Pohon sumber saat ini terdiri dari 32,2 juta baris di 74,3 ribu file.
Jumlah baris kernel Linux terus meningkat pada tingkat yang cukup konsisten secara keseluruhan dengan aliran fitur baru yang tiada henti dan dukungan perangkat keras yang diperluas mencapai arus utama.
Sementara untuk tahun 2021 dengan fitur dan dukungan perangkat keras, kernel hanya melihat 73,7 ribu komit pada 2021–turun dari 90,2 ribu pada 2020, 82,8 ribu pada 2019, 80,1 ribu pada 2018, dll. Terakhir kali ada 73k komit atau kurang dalam satu tahun adalah pada tahun 2013 ketika mencapai 70.9k. Meskipun sebagian untuk offset adalah bahwa pada tahun 2021 ada 5 rilis kernel utama sementara beberapa tahun telah melihat 6 rilis utama dan pada gilirannya jendela penggabungan tambahan di tahun kalender itu yang mengarah ke aliran besar komit baru… Linux 5.16 sementara itu keluar dalam beberapa minggu yang pada gilirannya akan memulai jendela penggabungan Linux 5.17 pada bulan Januari.
Selain komitmen yang jauh lebih sedikit dari biasanya, pada tahun 2021 kernel Linux melihat 3,2 juta baris ditambahkan dan 1,3 juta baris dihapus, lebih rendah dari tahun 2020 yang melihat 4 juta baris ditambahkan dengan 1,5 juta baris dihapus.
Linus Torvalds adalah pembuat komitmen paling produktif untuk pohon sumber, seperti biasa. Lima pembuat komitmen teratas berikutnya ke pohon sumber kernel Linux biasanya adalah kontributor kernel lama yang menonjol dari David S. Miller, Arnd Bergmann, Christoph Hellwig, Lee Jones, dan Jakub Kicinski.
Pada tahun 2021 ada 4.421 email berbeda yang terkait dengan komitmen kernel Linux, turun dari 4.603 yang terlihat pada tahun 2020 tetapi naik dibandingkan dengan tahun 2019 sebesar 4.383.
Mereka yang ingin tahu tentang GitStats kernel Linux secara lengkap untuk tahun 2021 dan tahun-tahun sebelumnya dapat melihat dump ini dengan semua detailnya.
Dalam merangkum fitur-fitur hebat, perubahan yang diusulkan, dan drama kernel lainnya pada tahun 2021, artikel kernel paling populer di Phoronix untuk tahun ini termasuk:
Universitas Dilarang Berkontribusi Untuk Kernel Linux Untuk Memasukkan Bug Secara Sengaja
Greg Kroah-Hartman telah melarang sebuah universitas AS untuk mencoba mengarusutamakan patch kernel Linux karena secara sengaja mengirimkan kode yang meragukan dengan implikasi keamanan dan”eksperimen”lainnya atas nama penelitian.
Linus Torvalds Memutuskan Untuk Mendarat Dukungan NVIDIA RTX 30″Ampere”Di Linux 5.11
Sementara kode fitur baru biasanya tidak diizinkan melewati akhir jendela penggabungan untuk mengingat siklus rilis kernel Linux, Linus Torvalds telah memutuskan untuk menggabungkan kode driver open-source yang baru diterbitkan untuk kartu grafis NVIDIA GeForce RTX 30″Ampere”untuk kernel Linux 5.11 yang akan debut sebagai stabil pada bulan Februari.
IBM Untuk Pengelola Kernel:”Anda Adalah Karyawan IBM 100% Setiap Saat”
Cukup umum bahwa banyak pengembang kernel Linux lama menggunakan alamat email pribadi mereka untuk menandatangani menggunakan patch kernel atau berurusan dengan pekerjaan patch lainnya, terutama ketika mereka terlibat dengan pengembangan kernel di waktu pribadi mereka juga dan kadang-kadang berpindah antar majikan dari waktu ke waktu sambil tetap berinteraksi dengan komunitas kernel upstream, dll. Dapat dimengerti juga ada beberapa perusahaan yang mengamanatkan penggunaan alamat email perusahaan mereka untuk pekerjaan/tambalan resmi mereka sementara sekarang IBM tampaknya mengambil langkah yang ekstrem.
Linux 5.13 Mengembalikan + Memperbaiki Patch University of Minnesota yang Bermasalah
Satu bulan yang lalu University of Minnesota dilarang berkontribusi pada kernel Linux ketika terungkap para peneliti universitas mencoba dengan sengaja mengirimkan bug ke dalam kernel melalui patch baru sebagai”komitmen munafik”sebagai bagian dari makalah penelitian yang dipertanyakan. Pengembang kernel Linux akhirnya selesai meninjau semua tambalan UMN.edu untuk mengatasi penggabungan yang bermasalah ke kernel dan juga membersihkan/memperbaiki tambalan mereka yang meragukan.
Btrfs Akhirnya Akan”Sangat Mengecilkan Hati”Anda Saat Membuat Array RAID5/RAID6
Selama beberapa tahun diketahui bahwa kode Btrfs RAID5 dan RAID6 berpotensi tidak aman dan tidak sedewasa dukungan RAID asli yang ditemukan di sistem file Linux ini untuk level lain. Akhirnya sekarang kita melihat program ruang pengguna Btrfs memperingatkan pengguna ketika mencoba membuat konfigurasi RAID 5/6 asli Btrfs tersebut.
Pengembang Kernel Linux Membahas Menjatuhkan Banyak CPU Lama
Dengan Linux 5.10 telah dikirimkan sebagai rilis Dukungan Jangka Panjang (LTS) terbaru untuk dipertahankan setidaknya untuk yang berikutnya lima tahun, sebuah diskusi telah dimulai untuk menghilangkan sejumlah dukungan platform CPU lama dan usang yang saat ini ditemukan dalam kernel arus utama. Untuk banyak arsitektur yang sedang dipertimbangkan untuk dihapus, mereka tidak melihat komitmen baru selama bertahun-tahun, tetapi seperti yang terjadi setelah proposal dibuat untuk dihapus, sering kali ada pengguna yang bersemangat yang menginginkan dukungan tetap dipertahankan.
Ternyata Windows Tanpa Syarat Mencadangkan 1MB RAM Pertama, Linux Terlambat Untuk Melakukannya
Dikirim akhir pekan lalu ke kernel Linux 5.13 adalah perubahan jadi Linux x86/x86_64 akan selalu mencadangkan 1MB RAM pertama untuk menghindari masalah korupsi dengan beberapa BIOS dan frame-buffer terkadang mengutak-atik bagian terendah dari memori sistem. Sementara pemikiran bahwa 1MB pertama tanpa syarat agak berat dan mungkin Windows memiliki beberapa cara untuk menentukan berapa banyak area memori yang rendah untuk dicadangkan, ternyata Windows telah menggunakan perilaku yang sama selama bertahun-tahun.
Axboe Mencapai 8M IOPS Per-Core Dengan Patch Optimasi Linux Terbaru
Baru minggu lalu optimasi Linux mengarah ke kemungkinan 6M IOPS per core dan kemudian di awal minggu ini patch baru mendorong Linux melewati 7M IOPS per-core dengan konfigurasi perangkat keras yang ideal juga. Di penghujung minggu, 8 juta IOPS telah tercapai!
“le9″Berusaha Menjadikan Linux Sangat Dapat Digunakan Pada Sistem Dengan Jumlah RAM Kecil
Sudah diketahui bahwa desktop Linux bisa sangat tidak tertahankan ketika berada di bawah tekanan memori yang berat karena telah dipamerkan selama bertahun-tahun dan lebih banyak perhatian akhir-akhir ini beralih ke orang-orang seperti OOMD/systemd-oomd dan alternatif lain untuk menangani skenario Linux rendah/kehabisan memori dengan lebih baik terutama dengan perangkat lunak desktop dan browser web saat ini yang menghabiskan jumlah memori yang meningkat. Upaya lain yang membuahkan hasil untuk membantu skenario ini adalah patch kernel Linux”le9″.
Linux x86/x86_64 Sekarang Akan Selalu Mencadangkan 1MB RAM Pertama
Kode kernel Linux x86/x86_64 sudah memiliki logika untuk memesan bagian dari 1MB pertama RAM untuk menghindari BIOS atau kernel yang berpotensi merusak ruang itu di antara alasan lain sementara sekarang Linux 5.13 sedang menghilangkan”kelalaian”itu dan hanya akan selalu mencadangkan 1MB RAM pertama tanpa syarat.
Peneliti Universitas Minnesota Linux”Hypocrite Commit”Menerbitkan Surat Terbuka
Drama di lahan kernel minggu ini adalah Universitas Minnesota dilarang mengembangkan kernel Linux karena penelitian yang mereka lakukan sebelumnya dilakukan dengan melihat”komitmen munafik”dan kemungkinan dengan sengaja memasukkan kerentanan (seperti bug penggunaan setelah bebas) ke dalam pohon sumber kernel. Akhir pekan ini para peneliti yang terlibat menerbitkan surat terbuka kepada komunitas kernel Linux.
Linux 5.16 Akan Menjadi Hadiah Natal Yang Luar Biasa Untuk Penggemar Open-Source Dengan Banyak Fitur Baru
Sementara Linux 5.15 bahkan belum memulai debutnya selama satu atau dua minggu lagi, sudah ada banyak hal yang dinanti-nantikan ketika datang ke Linux 5.16. Berikut adalah beberapa fitur baru yang diharapkan untuk siklus 5.16.
Linux 5.17 Untuk Membanggakan Optimasi Kinerja TCP yang Besar
Sementara jendela penggabungan Linux 5.16 baru saja berakhir dan kernel itu tidak akan keluar sampai akhir tahun kalender , sudah untuk Linux 5.17 materi baru mulai menumpuk di masing-masing pohon pengembangan subsistem… Satu set perubahan yang digabungkan pagi ini dari Google dapat memberikan peningkatan kinerja yang cukup besar seputar kinerja TCP di pusat data.
Driver Sistem File NTFS Baru Telah Dikirim Untuk Linux 5.15
Sepertinya driver kernel NTFS3 Paragon Software menyediakan dukungan Linux yang jauh lebih baik untuk sistem file Microsoft NTFS akan mendarat untuk kernel 5.15!
Linux Mencapai 5,1 juta IOPS Per-Core Dengan AMD Zen 3 + Intel Optane
Pengembang kernel Linux telah bekerja tanpa lelah untuk memeras lebih banyak kinerja dari IO_uring dan blok/kode I/O secara umum. Pengembang utama IO_uring Jens Axboe yang juga berfungsi sebagai pemelihara subsistem blok Linux (di antara peran lain dan kontribusi besar selama bertahun-tahun) telah menggunakan sistemnya sebagai dasar untuk mengevaluasi perbaikan kernel tersebut. Dia sekarang beralih menggunakan AMD Zen 3 sambil tetap menggunakan penyimpanan Intel Optane dan melihat peningkatan kecepatan yang luar biasa dari prosesor terbaru AMD.
SSD Samsung 860/870 Terus Menyebabkan Masalah Bagi Pengguna Linux
Sementara Samsung telah secara eksplisit menyatakan sebelumnya bahwa antrian TRIM berfungsi untuk SSD Samsung 860 di Linux dan dengan demikian hanya mengarah ke SSD yang lebih lama Drive Samsung 840/850 diblokir dari penggunaan TRIM yang antri, yang ternyata tidak akurat dan sekarang lebih banyak keanehan ditambahkan untuk SSD seri Samsung 860 dan 870 di Linux.
Linux 5.13 Dirilis Dengan Apple M1, Landlock, FreeSync HDMI + Banyak Lagi
Linus Torvalds baru saja merilis kernel Linux 5.13 dengan stabil.
Facebook Telah Bekerja Pada BOLT’ing Kernel Linux Untuk Kinerja Yang Lebih Besar
Selama beberapa tahun sekarang para insinyur Facebook telah mengerjakan BOLT sebagai cara untuk mempercepat Linux/ELF biner.”Alat Pengoptimalan dan Tata Letak Biner”ini dapat mengatur ulang executable setelah diprofilkan untuk menghasilkan kinerja yang lebih cepat daripada yang dapat dicapai oleh pengoptimalan LTO dan PGO kompiler. Salah satu upaya BOLT terbaru adalah mengoptimalkan citra kernel Linux.
Kode Rust yang Diperbarui Untuk Patch Kernel Linux Diposting
Pada tahun 2022 kemungkinan besar kita akan melihat dukungan bahasa pemrograman Rust eksperimental di dalam inti kernel Linux. Dikirim pagi ini adalah tambalan yang diperbarui yang memperkenalkan dukungan awal dan infrastruktur seputar penanganan Rust di dalam kernel.
Tampaknya FUTEX2 Akan Mendarat Untuk Linux 5.16
Jika tidak ada reservasi menit terakhir, tampaknya karya”FUTEX2″awal yang sangat menarik bagi para gamer Linux yang menikmati Steam Play/Proton akan menemukan fungsionalitas kernel itu di Linux 5.16.