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.
Çekirdek sürümü Linux 6.7 yalnızca birkaç hafta önce piyasaya sürüldü (Ocak ayının başında) ve o zamandan beri Linux 6.8'in geliştirilmesine yönelik çalışmalar başlatıldı ve şu anda zaten ikinci CR'sinde ve şu ana kadar farklı alanlarda çeşitli iyileştirmeler görüldüağ iletişimi, temel protokoller, BPF, sürücü API'leri, yeni donanım desteği ve sürücü güncellemeleri konularına odaklanmaktadır.
Y en önemli değişiklikler arasında bilinenlerden biri öne çıkıyor ve o da şu: TCP yığınının sağladığı iyileştirmeler uygulandı, gibi Performansta önemli iyileşmeler sağlar, özellikle birden fazla paralel TCP bağlantısı içeren senaryolarda. Bu iyileştirmeler yüzde 40'lara varan bir ivmelenmeyi beraberinde getirdi.
La Optimizasyon, alanların yeniden düzenlenmesine odaklandı çorap, netdev, netns ve mib gibi ağ yığını yapıları içinde. Tarihsel nedenlerden dolayı uygulanan bu ayarlamalar, işlemcinin önbelleğinin yönetiminde daha verimli bir performansa olanak sağladı. Özellikle veri aktarımı sırasında önbellek hatlarının kullanımı en aza indirildi ve ilgili değişkenlere erişim optimize edildi.
Şu anda ağ yığınında birçok değişken içeren yapılar kronolojik, mantıksal ve bazen de önbellek hattı erişimine göre düzenlenmektedir.
Bu yama serisi, veri aktarımı aşamasında önbellek hattı tüketimini en aza indirmek için çekirdek ağ yığınını yeniden düzenlemeye çalışır. Özellikle TCP/IP yığınına ve TCP'deki hıza bakıyoruz.
Bu incelemeler sonucunda; TCP hızında önemli bir artış gözlemlendi, özellikle çok sayıda eşzamanlı TCP bağlantısının yönetilmesi söz konusu olduğunda. Bu gelişme özellikle ağ işlemlerinin yoğun olduğu ve TCP bağlantılarının etkin yönetiminin hayati önem taşıdığı ortamlarda dikkat çekicidir.
Of the Diğer değişiklikler ve iyileştirmelerhangi öne çıkıyor:
- Bellek kullanımı ve geri dönüşüm istatistiklerini ortaya çıkarmak için netlink tabanlı iç gözlem eklendi.
- Gelecekteki eBPF uyumluluğu için SYN-Cookie TCP yönetiminin yeniden düzenlenmesi.
- GRO'da uzantı başlığı ayrıştırma yükü azaltıldı.
- Datapath tarafından erişilen verileri başlangıçta tutmak için nftables yapısının üyelerini yeniden düzenler.
- MDB köprü girişlerinin toplu olarak silinmesi ve TC engelleme bağlantı noktalarının izlenmesi için destek eklendi.
- BPF günlük kaydı limitleri mantığı, günlük kaydı iyileştirmeleri ve genel BPF kullanıcı uygulama argümanları desteği dahil olmak üzere doğrulayıcı iyileştirmeleri.
- Mlx5 ve stmmac sürücüleri desteğiyle AF_XDP için TX meta verilerinin ilk uygulaması.
- Tüm BPF dolaylı çağrı formlarındaki kCFI hataları düzeltildi.
- Doğrulayıcıya bpff'ler ve ek uzantılar eklenirken uid/gid seçenekleri desteği.
- YAML belirtimlerinden Netlink ailesi belgelerinin otomatik olarak oluşturulması ve modül açıklamalarında ek düzeltmeler.
- Bir sayfa havuzuna ait sayfaların hatalı yayınlanmasının önlenmesi.
- Ağ PHY sürücüleri için Rust'ta soyutlamalar ve netdev Netlink arayüzünde kuyruklama ve NAPI desteğinin tanıtılması.
- Geliştirici bağlantısı için bildirim filtreleme ve PHY doğrulamasında iyileştirmeler.
- Kesirli frekans ofseti değerinin ortaya çıkarılması ve eski işleyicilerin, void döndüren platform kaldırma geri aramalarına dönüştürülmesi.
- PHY MMD paketlerini okuma/yazma desteği eklendi.
- Octeon CN10K cihazları, Broadcom 5760X P7, Qualcomm SM8550 SoC ve Texas Instrument DP83TG720S PHY dahil olmak üzere çeşitli Ethernet cihazları için destek eklendi.
- IMC Networks Bluetooth radyosunun tanıtımı.
- Yüksek hızlı NIC'ler, yerleşik NIC'ler, veri merkezi anahtarları, yerleşik anahtarlar ve Ethernet PHY'ler için yükseltmeler.
- Çeşitli WiFi ve Bluetooth denetleyicileri için iyileştirmeleri ve eklemeleri destekleyin.
- Libertas, Atmel at76c50x, HostAP, zd1201, Orinoco, Aviator/Raytheon, Planet WL3501 ve USB 802.11b RNDIS sürücüleri dahil olmak üzere çeşitli WiFi sürücülerinin kaldırılması.
sonunda sen varsan onun hakkında daha fazla bilgi edinmekle ilgileniyor, kontrol edebilirsiniz ayrıntılar aşağıdaki bağlantıda.