Unbreakable Enterprise Kernel 7 telah pun dikeluarkan dan ini adalah beritanya

Oracle dilancarkan baru-baru ini versi stabil baharu Linux Kernelnya, «Kernel Perusahaan Tidak Boleh Dipecahkan 7 (UEK R7)«, diletakkan untuk digunakan dalam pengedaran Oracle Linux sebagai alternatif kepada pakej kernel Linux Red Hat Enterprise standard.

Bagi mereka yang tidak mengetahui Unbreakable Enterprise Kernel, anda harus tahu bahawa ini adalah Kernel yang Oracle Linux tawarkan dan versi baharu ini adalah berdasarkan kernel Linux 5.15 dan dioptimumkan untuk berfungsi dengan perisian industri dan peralatan Oracle.

Kebaharuan utama Unbreakable Enterprise Kernel 7

Dalam versi baharu yang dibentangkan ini, the Sokongan yang lebih baik untuk seni bina Aarch64. El saiz halaman ingatan lalai pada sistem ARM 64-bit telah dikurangkan daripada 64KB kepada 4KB, yang lebih sesuai dengan saiz memori dan beban kerja biasa sistem ARM.

Ia juga diketengahkan bahawa keupayaan sistem fail Btrfs telah diperluaskan, Jadi pelaksanaan tak segerak bagi operasi DISCARD telah ditambahkan pada Btrfs untuk menandakan blok yang dilepaskan yang tidak lagi boleh disimpan secara fizikal. Pelaksanaan tak segerak membolehkan anda tidak menunggu pemacu menyelesaikan DISCARD dan melaksanakan operasi ini di latar belakang.

Semasa di XFS melaksanakan sokongan untuk operasi DAX untuk akses sistem fail langsung, memintas cache halaman untuk mengelakkan caching berganda, serta perubahan untuk menangani isu limpahan time_t 32-bit pada tahun 2038, termasuk pilihan baharu yang memasang bigtime dan inobtcount.
Penambahbaikan telah dibuat pada sistem fail OCFS2 (Oracle Cluster File System).

Kita juga dapat menjumpainya menambah sistem fail ZoneFS untuk memudahkan kerja peringkat rendah dengan peranti storan berzon. Storan berzon merujuk kepada pemacu keras atau SSD NVMe di mana ruang storan dibahagikan kepada zon, iaitu kumpulan blok atau sektor, yang mana data hanya dibenarkan untuk ditambah secara berurutan dengan mengemas kini keseluruhan blok kumpulan blok. ZoneFS mengaitkan setiap zon pada pemacu dengan fail berasingan yang boleh digunakan untuk menyimpan data dalam mod mentah tanpa manipulasi di peringkat sektor dan blok, iaitu ia membenarkan aplikasi menggunakan API fail dan bukannya mengakses peranti blok secara terus menggunakan ioctl.

Selain itu, sorotan keupayaan lanjutan subsistem eBPF, pues mekanisme CO-RE telah dilaksanakan (Compile Once – Run Everywhere), yang menyelesaikan masalah mudah alih program eBPF yang disusun dan membolehkan anda menyusun kod program eBPF sekali sahaja dan menggunakan pemuat universal khas yang menyesuaikan program yang dimuatkan kepada kernel semasa dan BTF (Jenis BPF Format) jenis.

Menambah mekanisme Trampolin BPF, yang membolehkan anda mengurangkan kos keseluruhan anda hampir sepenuhnya apabila menghantar panggilan antara program pusat dan BPF. Menyediakan keupayaan untuk mengakses terus fungsi teras program BPF dan menggantung pemandu.

Juga meneruskan penghantaran sistem penyahpepijatan dinamik DTrace 2.0, yang telah ditukar untuk menggunakan subsistem kernel eBPF. DTrace 2.0 berjalan di atas eBPF, sama seperti cara alat pengesanan Linux sedia ada berjalan di atas eBPF.

Untuk cgroups, pemacu papak memori dilaksanakan, yang terkenal kerana memindahkan perakaunan papak dari tahap halaman memori ke tahap objek kernel, yange memungkinkan untuk berkongsi halaman papak dalam kumpulan c yang berbeza, bukannya mendedikasikan cache papak berasingan untuk setiap satu. cgroup. Pendekatan yang dicadangkan memungkinkan untuk meningkatkan kecekapan penggunaan papak, mengurangkan saiz memori yang digunakan untuk papak sebanyak 30-45%, dengan ketara mengurangkan jumlah penggunaan memori kernel, dan mengurangkan pemecahan memori.

Nyahpepijat penghantaran data dalam format CTF disediakan (format jenis padat), yang menyediakan storan padat maklumat tentang jenis C, hubungan antara fungsi dan simbol penyahpepijatan.

Akhirnya, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh berjumpa perincian dalam perkara berikut

Di samping itu, kod sumber kernel, termasuk pecahan kepada patch individu, tersedia dalam repositori Oracle Git awam.


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.