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.
Birkaç gün önce değildi.Linux Çekirdeği 6.8 yayınlandıçok sayıda değişiklik ve çağrı içeren ve Linux Çekirdeği 6.9 şu anda geliştirilme aşamasındadır. Uygulanacak bazı değişiklikler şimdiden duyurulmaya başlandı.
Ve Bilinen en önemli değişikliklerdenr, bunlardan biri Önemli değişiklik Linux 6.9 çekirdek kod tabanında Ext2 dosya sistemi sürücüsüyle ilgili.
EXT2 geçerliliğini yitiriyor
Bu denetleyicide yapılan değişiklik şudur: desteklenen kategoriden eski kategoriye taşındı Onun yüzünden 32 bitlik inode zamanlayıcıların işlenmesine ilişkin sınırlama19 Ocak 2038'de taşması bekleniyor.
Bu sorunu çözmek için, Ext2 bölümleriyle çalışan kullanıcıların Ext4 sürücüsünü kullanmaları önerilir yerine. Ext4 sürücüsü, Ext2 dosya sistemini destekler ve 2 taşma sorununa maruz kalmadan Ext2038 bölümlerindeki zaman damgalarını işleyebilir.
Ancak şunu belirtmek önemlidir. Dosya sistemi 4 bayttan büyük bir inode ile oluşturulmuşsa Ext255 sürücüsünde sorunlar yaşanabilirExt2 sürücüsünde inode boyutundan bağımsız olarak 32 bit zamanlayıcılar kullanıldığından.
Kullanıcıların Ext2 bölümlerinde kullanılan inode boyutunu kontrol etmeleri önerilir. Ayrıca mkfs.ext2 yardımcı programı, Ubuntu 256'te bulunan 1.46.5 sürümünden itibaren varsayılan olarak 22.04 baytlık inode'ları kullanacak şekilde güncellendi. Bu sürümden önce inode boyutunu artırmak için “mkfs.ext2 -I 256” komutunu kullanmak mümkündü. 128 bayt inode kullanıyorsanız olası sorunları önlemek için bunları 256 bayta dönüştürmeniz önerilir.
Ext4 dosya sisteminin yaratıcısı Theodore Ts'o'ya göre, kaynak tasarrufu gerektiren gömülü sistemlerde olduğu gibi, basitliği ve verimliliği nedeniyle birisi Ext2 sürücüsünü kaçırırsa, ona verilen desteği sürdürmek hala mümkün. . Bu, sürücüyü 64 bitlik zamanlayıcıları kullanacak şekilde hareket ettirerek başarılabilir ki bu zor bir iş değildir.
Bu yaklaşım, Ext2 sürücüsünün işlevselliğini ve faydalarını korurken, 32 yılında taşan 2038 bitlik zaman sayaçları sorununu da ele alacaktır. Theodore Ts'o, bu bağlantı noktasının basitliğe ve verimliliğe değer verenler için uygun bir çözüm olabileceğini öne sürüyor Ext2 denetleyicisinin modern ve gelecekteki sistemlerle uyumluluğunu korumak istiyor.
NTFS3, Linux 6.9'daki eski NTFS sürücüsünün yerini alıyor
Duyurulan bir diğer değişiklik ise NTFS sürücüsünde oldu. Linus Torvalds, eski NTFS dosya sistemi sürücüsünün çekirdekten kaldırılmasına yönelik talebi onayladı.
Ve 5.15 sürümünden başlayarak, çekirdek artık yeni bir NTFS3 sürücüsü içeriyor Paragon Software tarafından geliştirilmiş ve bakımı yapılmıştır. Bu karar, daha modern ve işlevsel bir sürücüye sahip olma ihtiyacına dayanmaktadır ve her şeyden önce, uzun yıllardır güncellenmeyen ve yalnızca okuma modunda çalışabilen eski bir sürücüyü sürdürmeye gerek yoktur.
Yeni NTFS3 sürücüsüyle ilgili olarak şunu belirtmekte fayda var: yazma modu ve NTFS 3.1'in mevcut sürümünün tüm özellikleri için tam destek sunar. Bu, genişletilmiş dosya öznitelikleri, erişim listeleri (ACL'ler), veri sıkıştırma, (seyrek) dosyalardaki boş alanların verimli şekilde işlenmesi ve arızalardan sonra bütünlüğü geri yüklemek için kayıt defteri değişikliklerini yeniden yürütme yeteneği gibi özellikleri içerir.
Eski sürücünün kaldırılması dağıtımları etkilememelidir, çünkü çoğu, Debian gibi, çekirdeğin NTFS sürücüleri yerine kullanıcı alanı ntfs-3g uygulamasını kullanıyor. Örneğin, Arch Linux artık varsayılan olarak yeni ntfs3 sürücüsünü kullanıyor ve bu da Linux çekirdeğinde NTFS dosya sistemlerinin işlenmesinde daha iyi uyumluluk ve işlevselliğe doğru ilerlemeyi gösteriyor.
Bu konuda daha fazla bilgi edinmek istiyorsanız aşağıdaki bağlantılardan ayrıntıları kontrol edebilirsiniz.