çekirdek Linux 5.1 - Değişiklikler hakkında bilinenler

Çekirdeğin yıldönümü sürümü Linux Kernel 5.0 Mart başında yayınlandı. Kernel 5.1 üzerindeki çalışmalar çoktan başladı. Bu makalede, bu sürümde bekleyebileceğimiz bir dizi yeni özelliğe göz atacağız.

çekirdek Linux 5.1 - Değişiklikler hakkında bilinenler
/flickr/ ayu oshimi / CC BY-SA

a.out'u desteklemeyi bırakın

Linux ikili dosyaları destekler ELF çekirdeğin ilk sürümünden bu yana. 25 yıl sonra, a.dışarı Bunu eski teknolojiler (kullanımdan kaldırılmış) kategorisine aktarmayı planlıyorlar. Geliştiriciler uzun süredir bunun gerekli bir prosedür olduğunu söylüyor kod çürümeye başladı.

Linus Torvalds tek başına O vurguladımevcut derleyicilerin hiçbiri a.out formatında ikili dosyalar oluşturmadığından artık bir anlam ifade etmiyor.

a.out'un aşamalı olarak kaldırılması iki aşamada gerçekleşecektir. Linux 5.1 Bellek dökümü kodu kaldırılacaktır (çekirdek boşaltma kod) yaklaşık 500 satır. Linus'a göre herhangi birinin eski kodlarla uğraşması gerekmeyecek ve hala a.out çalıştırılabilir dosyaları üreten kullanıcıların iş süreçlerini yeniden inşa etmek için zamanları olacak.

Sonraki sürümlerde destek tamamen durdurulacaktır, ancak yalnızca toplulukta formatın korunmasını üstlenecek kimse yoksa.

Anti-Spectre yamalarında değişiklik yapma

Spectre v2 saldırısına karşı koruma sağlamak için Retpoline yamasında çeşitli değişiklikler yapılacak. İşlemcideki spekülatif yürütme mekanizmasını engelleyen özel bir talimat dizisi kullanır. Geliştiriciler planlıyor artırmak şube operatörlerinden dolaylı çağrı oluşturma eşiği beşten yirmiye kadar. Bazı durumlarda bu izin verecektir artırmak verimlilik %20 arttı.

Ayrıca çekirdek 5.1 alacak sunucuda çalışan tüm alt işlemlerde Spectre v4 güvenlik açığına karşı korumayı devre dışı bırakan yeni bayrak PR_SPEC_DISABLE_NOEXEC. İşlevle ilişkilidir bellek belirsizliği gidermekomutların sıra dışı yürütülmesine izin veren. Uzmanlara göre bayrak, yamayı devre dışı bırakma kontrolünü otomatikleştirecek ve aynı anda çalışan çok sayıda işlemin bulunduğu sunucuları hızlandıracak. Bu konuda daha fazla bilgi önceki materyallerden birinde yazmıştık.

Sunucu performansını optimize etmek için yeni özellikler LinuxBu durum, bu işletim sisteminin bulut ortamındaki popülaritesini etkileyebilir. Biz şu aşamadayız: 1 bulut İstatistikleri topladık - müşterilerimiz arasında bulutta en popüler işletim sistemi hala aynı. Windows (%79). Pay Linux Bu oran %20'dir. Gelecekte, ikinci işletim sisteminin pazar payının bir kısmını geri kazanmasını bekliyoruz. Ayrıca, pazar payı dağılımını gösteren bir grafik de sunuyoruz. Linux-dağıtımlar (Müşterilerimiz arasında en popüler dağıtım hala devam etmektedir) Ubuntu - %45, ardından CentOS %28 ve Debian % 26'ten.

çekirdek Linux 5.1 - Değişiklikler hakkında bilinenlerçekirdek Linux 5.1 - Değişiklikler hakkında bilinenler

Ses sürücüleri ekleyin (birçok)

Hacker News'teki konulardan birinde bölge sakinleri ünlübu sen Linux Donanım desteği konusunda her zaman zorluklar olmuştur. Ancak 5.1 sürümünde bu özellik eklenecektir. birçok sürücü ses ekipmanı için.

Örneğin, bir sürücü olacak Fireface UCX ses kartıkayıt stüdyolarında ve konser salonlarında çalışmayı hedefliyordu. Ayrıca eklenecek MediaTek geliştiricileri tarafından önerilen Bluetooth yongası için MediaTek BTCVSD sürücüsü.

Asahi Kasei Microdevices AK4497, Cirrus Logic CS4341/CS35L26 ve Google ChromeOS yerleşik denetleyicileri için destek bekleyebilirsiniz. Listede ayrıca Ingenic JZ4725B, MT8183 ve MT6358, NXP MICFIL, Rockchip RK3328, Spreadtrum DMA denetleyicileri ve daha birçokları yer alıyor.

çekirdek Linux 5.1 - Değişiklikler hakkında bilinenler
/flickr/ Christopher michel / CC BY

Başka neler bekleyebiliriz? Linux çekirdek 5.1

Phoronix'in yazdığı gibi, geliştiriciler geri dönebilir в Linux 5.1 Kalıcı belleği RAM olarak kullanabilme özelliği. Özellikle, DDR4 veri yolundaki Optane NVDIMM (3D Xpoint teknolojisi kullanılarak üretilmiştir) rastgele erişimli belleğe "dönüştürülebilir".

Bu yönde yapılan çalışmalar hakkında daha fazlasını okuyun. LKML'deki bir başlıkta. Şimdi Linus açıklama bekliyorum Intel'den geliştiricilerden Optane'in davranışı hakkında. Ancak bunları aldıktan sonra yeni özelliğin 5.1 çekirdeğine dahil edilip edilmeyeceğine karar verecek.

Hala çözen yamalar bekleyebilirsiniz 2038 sorunu. 19 Ocak 2038'den itibaren zaman değeri artık 32 bitlik işaretli tam sayıya sığmayacaktır. Bu, büyük program çökmelerine neden olur. Bu nedenle geliştiriciler yavaş yavaş değişiklik yapmak ilgili sistem çağrılarına - çekirdeğin yeni sürümü bir istisna olmayacaktır.

Olası kod değişiklikleri hakkında daha fazla bilgi Linux Çekirdek sürümünün yakın gelecekte çıkması bekleniyor. Gelecek yazılarımızda bu konu hakkında yazmaya devam edeceğiz.

Kurumsal blogumuzda:

Kaynak: habr.com

DDoS korumalı siteler, VPS VDS sunucuları için güvenilir hosting satın alın 🔥 DDoS korumalı, güvenilir VPS ve VDS sunucu barındırma hizmeti satın alın | ProHoster