Linux Kernel 5.0 telah dilancarkan dan ini adalah berita baru

linux-kernel

Selepas dua bulan pembangunan, Linus Torvalds menyampaikan rilis Linux Kernel 5.0. Pada masa yang sama, Yayasan Perisian Percuma Amerika Latin mencipta versi Kernel 5.0: Linux-libre 5.0-gnu yang sepenuhnya percuma, tanpa elemen firmware atau pemacu yang mengandungi komponen atau bahagian kod yang bebas, skopnya terhad oleh pengeluar.

Antara perubahan yang paling ketara dalam Kernel 5.0 adalah penambahan ARM big.LITTLE CPU Task Scheduler berasaskan Android, mekanisme penyulitan sistem fail Adiantum, Sokongan teknologi FreeSync dalam pemacu AMDGPU dan banyak lagi.

Novel utama Kernel 5.0

Di antara perubahan yang paling ketara dalam Kernel 5.0 kita dapati penambahan mekanisme penyulitan sistem fail Adiantum dibangunkan oleh Google, yang dapat digunakan dalam peranti berkekuatan rendah yang, kerana kelebihan beban yang berlebihan, tidak dapat menggunakan algoritma penyulitan blok AES.

Pelaksanaan Adiantum bergantung pada penggunaan fungsi hash cepat NH, algoritma pengesahan mesej Poly1305 (MAC), dan penyulitan aliran XChaCha12serta operasi tunggal berdasarkan penyulitan blok AES-256 untuk 16 bait di setiap blok.

Adiantum telah ditambahkan ke subsistem fscrypt, Ia digunakan untuk mengenkripsi fail dan direktori secara telus pada sistem fail ext4, f2fs, dan ubifs.

Satu lagi ciri yang dapat kita ketengahkan dari siaran ini ialah pemacu AMDGPU yang menambahkan sokongan untuk teknologi penyegerakan adaptif FreeSync (VESA Adaptive-Sync), yang memungkinkan anda menyesuaikan kadar penyegaran maklumat pada layar monitor untuk memastikan masa respons minimum, output lancar, dan tidak ada gangguan semasa permainan dan video.

FreeSync juga membolehkan anda mengurangkan penggunaan kuasa dengan mengurangkan intensiti penyegaran apabila gambar di layar tidak berubah.

Sokongan untuk array memori NVM ditambahkan dalam keluaran Kernel 5.0 ini dengan operasi keselamatan terbina dalam seperti perlindungan kata laluan, pembersihan dan penguncian.

Bahagian patch yang bersepadu untuk menyekat celah dan mengelakkan had UEFI Secure Boot.
Pada tahap ini, alat telah ditambahkan untuk mengendalikan penggunaan panggilan sistem kexec_load_file (), yang boleh digunakan untuk memintas but selamat UEFI dengan menggantikan Kernel yang diuji dengan Kernel lain yang tidak ditandatangani secara digital.

Subsistem cakera, I / O, dan sistem fail

Menambah keupayaan untuk meletakkan partisi swap ke dalam fail dalam sistem fail Btrfs. Fail paging dalam Btrfs mesti diisi sepenuhnya dalam mod "nocow" tanpa menggunakan pemampatan dan diletakkan pada satu pemacu sahaja.

Subsistem rangkaian

Untuk UDP, kemampuan untuk mengirim data ke soket rangkaian dilaksanakan dalam mod salin sifar (kirim panggilan dengan bendera MSG_ZEROCOPY), yang memungkinkan pemindahan data melalui rangkaian tanpa penyimpanan antara.

Tumpukan UDP menerapkan sokongan GRO (Generic Receive Offload) asas untuk mempercepat pemprosesan sebilangan besar paket masuk, menambahkan beberapa paket dalam blok yang lebih besar yang tidak memerlukan pemprosesan berasingan setiap paket.

Memori dan perkhidmatan sistem

Mod penjadualan tugas baru telah dilaksanakan untuk pemproses ARM asimetri berdasarkan seni bina besar.LITTLE., yang menggabungkan inti CPU yang kuat, tetapi sangat bertenaga, dan teras yang kurang produktif, tetapi lebih cekap tenaga.

Mod baru akan memungkinkan untuk mengurangkan penggunaan tenaga kerana tugas bangun terutama pada teras CPU.

Sebaliknya, sokongan ditambahkan untuk arahan pemproses WBNOINVD, yang dilaksanakan dalam pemproses AMD dan Intel berdasarkan seni bina x86_64. Pernyataan yang ditentukan mencatat semua saluran cache yang berubah pada semua peringkat perkaitan cache dengan memori utama, sambil menyimpan nilai-nilai cache dalam cache.

Bagaimana untuk mendapatkan Kernel 5.0?

Kernel 5.0 boleh dimuat turun terus dari kernel.org jika anda mahu menyusunnya sendiri.
Walaupun ia juga akan tersedia dalam edaran Linux anda dalam beberapa hari mendatang.


Menjadi yang pertama untuk komen

Tinggalkan komen anda

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

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  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.