Linux Çekirdeği 4.18: Daha İyi Güvenlik, Daha Az Kod

Linux çekirdeğinin 4.18 sürümünde yapılan geliştirmeleri beğendiniz mi?

  • Hayır, Linux çekirdeğinin 4.18 sürümünde yapılan geliştirmeleri beğenmedim.

    Kullanılan: 0 0.0%

  • Kullanılan toplam oy
    3

Bu konuyu okuyanlar

Türkçesever

Profesör
Katılım
12 Eylül 2016
Mesajlar
1,570
Reaksiyon puanı
2,969
Puanları
113
Linux çekirdeğinin en son sürümü, yaklaşık 100.000 kod satırı temizler, dosya şifrelemesi ve Berkeley Packet Filter ekler.

Linux çekirdeği 4.18'in 4.18.1, 4.18.2, 4.18.3, 4.18.4 ve 4.18.5 sürümleri tarafından yakından takip edilen son sürümü, Linux manzarasında önemli bir değişiklik getirdi.

Daha önemli değişikliklerin birçoğu, bu gelişmeleri uzun süredir hedefleyen geliştiricilerin çoraplarını yıkabilirken, bunların büyük çoğunluğu, Linux kullanıcılarının geniş yelpazesi tarafından fark edilmeyecek gibi görünüyor. Burada, bu yeni çekirdeğin, bazı şeyleri biraz heyecanlandıracak bir liste haline getirebilecek sistemlerimize getirdiği bazı şeylere bir göz atacağız.

Kod Temizleme

Bir şey için, 4.18 çekirdeği, yaklaşık 100.000 satırlık eski kodun kaldırılmasıyla ilgili endişeleri beraberinde getirdi. Bu çok kod! Bu, favori özelliklerinden herhangi birinin yırtılmış olabileceği anlamına mı geliyor? Bu pek olası değil. Bu kod temizliği, çok sayıda kod ölü ağacının, önemli bir yığınla birlikte çekirdekten dikkatlice çıkarıldığı anlamına gelir. Sonuç olarak, yeni çekirdek daha az bellek almalı, biraz daha verimli çalışmalı ve eski kodun ihmal edilmiş bölümlerinden faydalanabilecek saldırılara karşı daha az savunmasız kalmalıdır. Bu değişiklik aynı zamanda kalan kodu biraz daha temiz ve yönetmesi daha kolay hâle getirir.

Lustre'yi Kaybetmek

Yukarıda bahsedilen kod büzülmesinin önemli bir parçası, yaklaşık beş yıl boyunca, tam olarak entegre olmasa da, çekirdeğe ait olan Lustre dosya sisteminin çıkarılmasıdır. Çekirdekte tutmak için yeterli bir hızda ilerlemediği için çıkarıldı. Küme hesaplamasında kullanılan dağıtılmış bir dosya sistemi olan Lustre, erken veya eksik kod olarak, geliştiricilerin bu özelliği daha iyi şekillendirmek için zaman ayırdıktan sonra, çekirdek ağacına yeniden takılmaya hazır olduktan sonra yeniden yayımlanabilir. (Lustre, Linux ve küme kelimelerinin bir hesap edilmişidir.)

BPFILTER Tanıtımı

Bir başka heyecan verici özellik ise BPFILTER. (Ad, Berkeley Packet Filtresinden türetilmiştir.) Diğer araçlar (örneğin, tcpdump) için bir paket filtreleme tesisi olarak başlatılırken, BPFILTER, her iki iptables ve nftables'in yerini alması için 4.18'de dengelenir. Aynı zamanda Linux'un yeteneklerini çeşitli alanlarda da (ağ güvenliği, yük dengeleme ve performans izleme), performansı etkilemeden genişletir. Özünde, BPFILTER hem ağ iletişimi hem de güvenlik için temel bir değişime işaret ediyor.

Önceki teknolojiden çok kolay bir geçiş olması beklenen şeyde BPFILTER, iptables kurallarını kendi kural formatına çevirmek için kolay yollar sağlayacaktır. Ayrıca, filtreleme kurallarının uygulandığı yerlere (belki de ağ arabiriminin kendisinde) ve ağ yığınının modernleştirilmesine ve yeniden canlandırılmasına yönelik yollarla ilgili esneklik sağlar.

Speck Dosya Sistemi Şifrelemesi

4.18'de blok cihaz seviyesinde değil, dosya sistemi seviyesinde çalışan FSCRYPT, Speck128 / Speck256 şifreleme algoritmalarını desteklemektedir. Bu değişiklik, Speck'in dosya sistemi şifrelemesi için bir seçenek olmasına rağmen, Ulusal Güvenlik Ajansında (NSA) geliştirildiği ve bu organizasyonun tasarımının tüm yönlerini paylaşmayabileceği için bazı tartışmalarla karşılaşmıştır. Bazıları bunu kullanmayı tercih etmese de, düşük kaliteli Android cihazlar için tek şifreleme seçeneği gibi görünüyor ve dolayısıyla önemli bir rol oynamaktadır.

Daha Hızlı, Daha İyi Grafikler

4.18 çekirdeği geliştirilmiş açık kaynak grafik sürücüleri sağlar. AMDGPU (en yeni AMD Radeon grafik kartları için açık kaynak grafik sürücüsü), Vega Kabilke-G işlemcilerinde bulunan Vega M donanım desteği ile birlikte Vega 20 GPU grafik kartı için bir kod içeriyor. Ayrıca Vega M ve Nvidia Volta GV100 donanımı için Hyper-V desteğinde iyileştirmeler de vardır. Bu değişiklikler bazı süper hızlı piksel itmeyi sağlamaya söz veriyor.

Kaynak: Linux kernel 4.18: Better security, leaner code

Linux çekirdeğinin 4.18 sürümünde yapılan geliştirmeleri beğendiniz mi?
 
Son düzenleme:
Üst