Linux çekirdeği, Linux işletim sistemlerinin (OS) omurgasıdır ve bir bilgisayarın donanımı ile süreçleri arasındaki temel arabirimdir.
Geçen Pazar, Linus Torvalds, yeni kararlı sürümü Linux çekirdeği 6.5, Pek çok yeni özellik, daha iyi donanım uyumluluğu için yeni ve güncellenmiş sürücüler ve diğer değişiklikleri sunan sürüm.
En dikkat çekici özelliklerden Linux 6.5 Çekirdeği desteğinin tanıtıldığı belirtiliyor ALSA'da MIDI 2.0, RISC-V mimarisi için ACPI desteği ve Landlock p desteğiUML (Kullanıcı Modu Linux) için.
Linus Torvalds bu sürüm konusunda biraz endişeli olduğunu belirtti.
“Geçen hafta özellikle tuhaf veya korkutucu hiçbir şey olmadı, dolayısıyla 6.5 sürümünün yayınlanmasını geciktirmek için hiçbir mazeret yok. Hâlâ pek çok insanın tatilde olduğu ve kısmen de bu yüzden ortalığın sakin olduğu yönünde rahatsız edici bir duyguya kapılıyorum. Ancak bu sürüm sorunsuz geçti, bu yüzden muhtemelen ben paranoyakım," diye yazdı Pazar günkü bir gönderide.
Linux 6.5'in başlıca yeni özellikleri
Linux 6.5'in bu yeni yayımlanan sürümünde, en çok beklenen yeniliklerden ve bundan zaten blogda bahsetmiştik, sistem mi önbellek(), Amacı dosyalar ve dizinler için sayfa önbelleğinin durumuna bakmaktır.
Yeni sistem çağrısı Kullanıcı alanı programlarının bir dosyanın hangi sayfalarının ana bellekte önbelleğe alınacağını belirlemesine olanak tanır. Daha önce mevcut olan mincore() sistem çağrısından farklı olarak, Cachestat() çağrısı, yeniden yazmak için önbelleğe alınmış sayfaların, kirli sayfaların, çıkarılan sayfaların, yakın zamanda çıkarılan sayfaların ve yer imlerine eklenen sayfaların sayısı gibi daha ayrıntılı istatistikleri sorgulamanıza olanak tanır.
Linux 6.5 çekirdeğinde öne çıkan değişikliklerden bir diğeri de işlemcileri paralel çalıştırmak için araçlar, bu da çok soketli sunucularda önyükleme süresini artırır. Bu gelişme hiper ölçekleyiciler için önemlidir.
Buna ek olarak Linux 6.5'te de bulabiliriz, USB 4.2 desteği, Ancak desteğin henüz tamamlanmadığını da belirtmekte fayda var. Bunu da bulabiliriz Wi-Fi 7 çekirdekten daha fazla ilgi gördüve bu sürümde iyileştirilen Btrfs dosya sisteminin performansı
Linux 6.5 donanım desteği sunuyor tabletler içins Lenovo Yoga Kitabı yb1-x90f/ly Nextbook Ares 8A, Dell Studio 1569 (ACPI arka ışık sorunları), Lenovo ThinkPad X131e (AMD build 3371) ve Apple iMac11,3 bilgisayarlar
Öte yandan, belki de en dikkat çekici katılımın, varsayılan P durumu etkinleştirme bazı AMD işlemcilerde bu, performansı ve güç tüketimini dengelemek için çekirdeğin çekirdekleri daha verimli şekilde yönetebileceği anlamına gelir.
P-State varsayılan olarak etkindir güç yönetimi için CPUFreq sürücüsü yerine. Varsayılan P-State modunu seçmek için X86_AMD_PSTATE_DEFAULT_MODE parametresi eklendi: 1 (devre dışı), 2 (pasif güç yönetimi modu), 3 (aktif mod, EPP), 4 (yönetilen mod).
Diğer değişikliklerden göze çarpan:
- ALSA ses alt sistemine MIDI 2.0 cihazları desteği eklendi.
- F2FS dosya sistemi, sürücüye veri okurken veya yazarken hata olması durumunda davranışı yapılandırabileceğiniz "errors=" bağlama seçeneğini destekler.
- Görev zamanlayıcı, SMT bölgeleri arasındaki gereksiz geçişi ortadan kaldırarak CPU çekirdekleri arasındaki yük dengelemeyi iyileştirdi
- SLAB bellek ayırma mekanizması kullanımdan kaldırılmıştır ve gelecekteki bir sürümde kaldırılacaktır; bunun yerine çekirdekte yalnızca SLUB kullanılacaktır. Belirtilen nedenler arasında bakım sorunları, kod sorunları ve daha gelişmiş SLUB ayırıcıyla işlevlerin çoğaltılması yer alıyor.
- Birkaç CPU'nun paralel aktivasyonu sayesinde, işlemcileri çevrimiçi duruma aktarma prosedürü önemli ölçüde hızlandırıldı (10 kata kadar).
- Loongarch mimarisi Eşzamanlı Çoklu İş Parçacığı'nı (SMT, Eşzamanlı Çoklu İş Parçacığı) destekler. Ayrıca Clang derleyicisi ile Loongarch çekirdeğini oluşturma olanağı da sağlar.
- RISC-V mimarisi için ACPI ve "V" uzantısı (Vektör, vektör talimatları) desteği eklendi. Uzantıyı kontrol etmek için "/proc/sys/abi/riscv_v_default_allow" parametresi ve "PR_RISCV_V_*" işaret dizisi prctl() içinde sağlanır.
- Armv8.8 uzantılarını destekleyen ARM işlemcili sistemlerde, kullanıcı alanında memcpy/memset işlemci talimatlarını kullanma yeteneği sağlanmıştır.
Nihayet Bununla ilgili daha fazla bilgi edinmek istiyorsanız, detayları kontrol edebilirsin Aşağıdaki bağlantıda.