Salı, Aralık 5, 2023
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

- Advertisement -

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.

BENZER YAZILAR

Microsoft, Microsoft Edge PDF Uygulamasını Adobe Acrobat ile Değiştiriyor

Sizi bilmem ama Microsoft Edge'deki yerleşik PDF görüntüleyici benim temel PDF ihtiyaçlarım için her zaman fazlasıyla yeterli olmuştur. Ancak bazı nedenlerden dolayı Microsoft, Adobe Acrobat'ı...

YÜZÜKLERİN EFENDİSİ-1

Yüzüklerin Efendisi   YÜZÜKLERİN EFENDİSİ-1(YÜZÜK KARDEŞLİĞİ)(YAZARI J.R.R. TOLKIEN OLAN KİTAP 3 CİLTTEN OLUSMAKTADIR. BU BÖLÜM İLK KISIMDIR.)Bilbo, Shire’li bir hobbittir. Gollum’dan Ali yüzüğü saflıkla almıştır. Bu...

Socket Nedir?

Socket Nedir? Bir bilgisayar programının internet gibi bir yerel veya geniş alan ağına bağlanması gerektiğinde, soket adı verilen bir yazılım bileşeni kullanır. Soket, programın ağ bağlantısını...

POPÜLER YAZILAR

Age of Empires II: Definitive Edition – Return of Rome İnceleme

Age of Empires II: Definitive Edition - Roma'nın Dönüşü Age of Empires II: Definitive Edition, 1999 yılında piyasaya sürülen orijinal oyununun büyük bir yeniden yapımıdır....

iPhone 15 Pro Max’in En İyi Kamera Özelliği Gelecek Yıl iPhone 16 Pro’ya da Gelecek

Apple, önümüzdeki yıl Eylül ayında iPhone 16 ve iPhone 16 Pro modellerini kamera bölümünde oldukça önemli güncellemelerle duyuracak. iPhone 15 Pro Max, gelişmiş yakınlaştırma...

Bir Pulsar’ın Tuhaf Parlaklık Değişimlerinin Gizemini Çözmek

Üçü de dahil olmak üzere hem yerde hem de uzayda bulunan 12 teleskopu kapsayan kapsamlı bir astronomik çalışma Avrupa Güney Gözlemevi (ESO) gökbilimciler, tesislerdeki...

Nesiller Boyunca Bakteriyel Ekip Çalışmasını Ortaya Çıkarmak

Bakteriler topluluklar oluşturduğunda işbirliği yapar ve nesiller boyunca besinleri paylaşırlar. Basel Üniversitesi'ndeki araştırmacılar, yeni geliştirilen bir yöntemi kullanarak bunu ilk kez başarıyla gösterdiler. Bu...