Tahun 2020 pasti akan menjadi tahun yang akan meninggalkan tanda dalam sejarah dan tidak hanya berkaitan dengan semua peristiwa yang disebabkan dalam ekonomi akibat pandemi yang disebabkan oleh Coronavirus (covid19) tetapi juga pergerakan sosial, konflik antara negara, peristiwa alam yang hebat, antara lain.
Dan untuk dunia teknologi, ia tidak jauh ketinggalan Sepatutnya, sepanjang tahun lalu banyak perkara penting berlaku dan banyak perkara yang meninggalkan kesan.
Itulah sebabnya kali ini kami berkongsi kompilasi peristiwa terpenting 2020 di Linux dan sumber terbuka.
Bermula dengan Linux, sepanjang tahun 2020 versi berikut dikeluarkan (tanpa mengambil kira versi pembetulannya):
Linux 5.10
Keistimewaannya yang paling hebat: sokongan untuk peluasan penandaan memori ARMv8.5, sokongan untuk algoritma tandatangan digital SM2, sokongan untuk protokol pengangkutan CAN ISO 15765 2: 2016, sokongan untuk protokol multicast IGMPv3 / MLDv2, dan sokongan untuk enklaf Amazon Nitro. Sistem fail EXT4 kini dilengkapi dengan mod "komit pantas" yang secara dramatik mengurangkan kependaman beberapa operasi fail.
Linux 5.9
Dalam versi ini hadkan import simbol dari modul proprietari ke modul GPL, prestasi jadual dalam penjadual tarikh akhir, meningkatkan prestasi dm-crypt, keluarkan kod untuk tetamu Xen PV 32-bit, mekanisme pengurusan memori papak baru, sokongan enkripsi sebaris pada ext4 dan F2FS.
Linux 5.8
Perkara baru adalah: Pengesan keadaan perlumbaan KCSAN, mekanisme sejagat untuk menghantar pemberitahuan ke ruang pengguna, sokongan perkakasan untuk penyulitan dalam talian, mekanisme perlindungan lanjutan untuk ARM64, sokongan untuk pemproses Baikal-T1 Rusia, kemampuan untuk memasang instance procfs secara berasingan, pelaksanaan mekanisme perlindungan Shadow Call Stack untuk ARM64 dan BTI.
Linux 5.7
Versi ini diketengahkan pelaksanaan baru FS exFAT, modul bareudp untuk membuat terowong UDP, perlindungan berasaskan pengesahan penunjuk untuk ARM64, keupayaan untuk melampirkan program BPF ke pengendali LSM, pelaksanaan baru Curve25519, alat pengesan split-lock, sokongan BPF untuk PREEMPT_RT, penghapusan sekatan pada ukuran baris watak 80 dalam kod, dengan mengambil kira petunjuk suhu CPU dalam penjadual tugas, perlindungan menulis memori menggunakan lalai penggunafd.
Linux 5.6
Saya tiba dengan yang ditunggu-tunggu Integrasi antara muka VPN WireGuard, keserasian USB4, ruang nama untuk masa, keupayaan untuk membuat pengendali kesesakan TCP menggunakan BPF, sokongan MultiPath TCP awal, penghapusan kernel 2038, mekanisme "bootconfig", ZoneFS FS.
Linux 5.5
Keupayaan untuk menetapkan alias ke antara muka rangkaian, penyatuan fungsi kriptografi perpustakaan Zinc, keupayaan untuk mencerminkan lebih dari 2 cakera di Btrfs RAID1, mekanisme untuk mengesan status tampalan langsung, kerangka ujian unit kunit, meningkatkan prestasi timbunan tanpa wayar mac80211, kemampuan untuk mengakses root Lihat bahagian melalui protokol SMB, verifikasi jenis di BPF.
Di samping itu, kita tidak boleh melupakan pergerakan ke arah terminologi inklusif di mana pembangun kernel Linux menerima cadangan itu dan berdasarkan ini dokumen disediakan di mana penggunaan terminologi inklusif ditentukan dalam kernel. Untuk pengecam yang digunakan dalam kernel, mencadangkan untuk meninggalkan penggunaan perkataan seperti 'hamba' dan 'senarai hitam'.
Dan akhirnya dari segi keselamatan, pada tahun 2020 pelbagai kelemahan tempatan menjadi terkenal Mereka bukan hanya kernel, tetapi juga kerentanan yang secara umum mempengaruhi sistem GNU / Linux dan mulai dengan menyebutkan beberapa yang kita dapat menemukan kerentanan dalam kernel Linux (AF_PACKET, BPF, vhost-net).
Serta kelemahan dalam sudo, systemd, Glibc (memcpy untuk ARMv7), F2FS fsck, GDM dan kelemahan dalam GRUB2 yang membolehkan but selamat UEFI dipintas.
Yang lain untuk dibincangkan adalah salah satu kelemahan terpencil di pelayan surat qmail dan ZeroLogin dalam Samba.