Pazar, Eylül 25, 2022
Ana Sayfa Linux Linux Çekirdeği için Rust Kodu, Uygulanan Daha Fazla Özellik ile Güncellendi

Linux Çekirdeği için Rust Kodu, Uygulanan Daha Fazla Özellik ile Güncellendi

Miguel Ojeda, Rust programlama dili altyapısını uygulayan en yeni yama serisini ve Linux çekirdeği için ilk örnek kodu yayınladı.

Rust desteği v8, Linux çekirdeği içinde isteğe bağlı kullanım için Rust programlama dili desteğini ekleyen ilk 43.6k kod satırıyla birlikte bugün yayınlandı.

Haziran ayında Açık Kaynak Zirvesi’nde Linus Torvalds şunları söyledi: Çekirdek için Rust, Linux 5.20 için birleştirilebilir – şimdi Linux 6.0 olarak bilinir.

Özellikle bugün yayınlanan v8 yama serisi birçok yeni eklemeye sahip olduğundan ve gözden geçirilmesi için daha fazla zamana ihtiyaç duyacağından, bunun hala gerçekleşip gerçekleşmeyeceğini göreceğiz…

Pas çekirdeği kodunun pişmesi daha fazla zaman alabilir. Her halükarda birleşmeye çok yaklaşmış gibi görünüyor.

Linux çekirdeği için Rust v8 yama serisiyle, artık Rust kodundan daha fazla çekirdek işlevine erişilebilen çok sayıda kod karmaşası var. Bu en yeni yamalarla Rust’un öne çıkan özelliklerinden bazıları şunlardır:

Takım zincirini Rust 1.62’ye karşı yükseltme.

Yalnızca çekirdek kasası değiştiğinde derleme sürelerini iyileştirmek için Rust Linux çekirdek bağlantılarını kendi sandıklarına (“bağlamalar” olarak adlandırılır) taşımak.

Pas analizörü çalıştırma hızında iyileştirmeler.

Rust’ta çeşitli yeni türler, dosya sistemi parametreleri desteği, dosya sistemi bayrakları ve dosya sistemi örnek kodunu içeren “fs” modülü ile dosya sistemi desteği eklendi.

Çalışma sıraları desteği de Rust v8 Linux yamaları ile yenidir.

Rust v8 yamaları için genişletilmiş eşzamansız destek, artık yürütücü desteği, çalışma kuyruğu tabanlı bir yürütücü, mevcut görevin yürütülmesini sağlayan verim_now() ve eşzamansız bir TCP yankı sunucusu örneği eklendi.

Kesintilerin işlenmesi için pas desteği.

İlk RCU desteği.

Gecikmeler/uyku için ilk destek.

Mevcut duruma gelince, v8 yama serisi hala şu mesajı taşıyor: “Rust desteği hala deneysel olarak kabul edilecek. Ancak destek, çekirdek geliştiricilerin alt sistemler için Rust soyutlamaları üzerinde çalışmaya başlayabilmeleri ve sürücüler ile diğer modülleri yazabilmeleri için yeterince iyidir.

Linux çekirdeği için Rust ile ilgilenenler için daha fazla ayrıntı, v8 yamaları çekirdek posta listesinde.

RELATED ARTICLES

Linux 6.0 Ağ Oluşturma, Performans Optimizasyonları ve WiFi 7 İçin Erken Hazırlıklar Getiriyor

Linux 5.19 çekirdeği ile bazı heyecan verici ağ geliştirmeleri büyük TCP desteği, ışık tabanlı ağ iletişimi için PureLiFi sürücüleri, WFX WiFi’nin sahneleme dışında tanıtılması...

Linux 6.0 Grafik Sürücüsü Değişiklikleri Intel DG2/Alchemist ve AMD RDNA3 İçin Hazırlanıyor

Direct Rendering Manager (DRM) alt sistem bakımcısı David Airlie, aşağıdakiler için tüm açık kaynaklı GPU/ekran sürücüsü güncellemelerini gönderdi. Bu çalışmanın çoğu, Intel Arc Graphics...

Doğrudan Okuma Performansı için Protokol v2, ~3x Boost

SUSE’den David Sterba, geliştirme için Pazartesi günü Btrfs dosya sistemi güncellemelerini gönderdi. Btrfs gönderme/alma işlevi, verimli arşivleme/yedekleme amaçları için kullanılabilen iki alt birim anlık görüntüsü...

Most Popular

Resmi iPhone 14 ve iPhone 14 Pro Duvar Kağıtlarını İndirin

iPhone 14 ve iPhone 14 Pro akıllı telefon serisindeki resmi duvar kağıtları artık farklı renklerde indirilebilir. Sahip Olabileceğiniz Tüm Cihazlar için Resmi iPhone 14, iPhone...

iPhone’da Hava Kilidi Ekranı Nasıl Ayarlanır ?

Bulunduğunuz yerdeki mevcut hava durumunu görüntülemek için iPhone Kilit Ekranınızı ayarlamak ister misiniz? Bunu iOS 16'da yapabilirsiniz ve size nasıl olduğunu göstereceğiz. iOS 16'da iPhone...

iOS 16’da Son Silinen ve Gizli Albümler Kilitlendi

Bu son derece harika. iOS 16'yı yüklediyseniz, Son Silinen ve Gizli albümlerinizin kilitli olduğunu fark edeceksiniz. Son Silinen ve Gizli Albümünüze Artık Herkes Erişemez -...

İPhone’da “Güncellemeye Hazırlanıyor” Hatasında iOS 16 Sıkışması Nasıl Onarılır

Apple, dünyaya en son iOS 16 güncellemesini yayınladı ve hemen şimdi uyumlu iPhone modellerinize indirebilirsiniz. Güncellemeyi hemen iPhone'unuza yüklemekle ilgileniyorsanız, bunu Ayarlar uygulamasından yapabilirsiniz. Sürekli...

Recent Comments