Yeni Windows 11 daha pas tabanlı çekirdek özelliklerine sahip gemiler oluşturur

3 yıl önce

Microsoft, Canary Channel'daki Insiders'a en son Windows 11'in gönderim yapımının, bellek güvenlik odaklı pas programlama dilinde yeniden yazılan ek Windows çekirdek bileşenleriyle birlikte geldiğini duyurdu.

Pas, NULL işaretçisi dereferansları, tampon taşmaları ve sistem çökmelerine ve güvenlik ihlallerine yol açabilecek sarkan işaretçiler gibi yaygın sorunları önlemeye yardımcı olan bellek güvenliği iyileştirmeleri nedeniyle C ve C ++ 'a daha güvenli bir alternatif olarak görülür.

Ayrıca, birden fazla iş parçacığının eşzamanlı olarak eriştiği ve paylaştığı veri yarış koşullarını hafifleterek eşzamanlı programlama için titiz kurallar uygular, böylece geliştiricilerin veri yarışlarından güvenli ve ücretsiz eşzamanlı kod yazmasına izin verir.

Hafıza hataları, saldırganların Windows'taki en yüksek ayrıcalık seviyelerinde komutlar yürütmesine izin verebileceğinden, çekirdek işlemleri için bu önemlidir. Bu nedenle, bunları bellek güvenli bir programlama dili ile güvence altına almak Microsoft için bir öncelik olacaktır.

Microsoft'tan Amanda Langowski ve Brandon LeBlanc Çarşamba günü yaptığı açıklamada, "Rust, C/C ++ ile yazılmış geleneksel programlar üzerinde güvenilirlik ve güvenlik konusunda avantajlar sunuyor. Bu önizleme, kritik çekirdek özelliklerinin güvenli pasta erken uygulanmasıyla gönderildi." Dedi.

"Özellikle, Win32kbase_rs.sys, GDI bölgesinin yeni bir uygulamasını içeriyor. Bu küçük bir deneme olsa da, çekirdekte pas kullanımını artırmaya devam edeceğiz."

Windows GDI, kullanıcı modu uygulamaları ve Windows sürücüleri arasında oturan, uygulamaların grafik çıktı işlevleri istemesine ve çekirdekten sürücüye aktarılmasını sağlayan bir API katmanıdır.

Şimdi Rust'ta yeniden yazılan GDI bölgeleri özelliği, dikdörtgenler, çokgenler veya elipsler (veya bu şekillerin kombinasyonları) oluşturmak için kullanılabilecek fonksiyonlar içerir.

Yeni pas tabanlı Windows çekirdek uygulamaları, Kanarya Kanalına Windows 11 Insider Önizleme 25905 ile piyasaya sürülmeye başlıyor ve Kanarya Kanalındaki tüm içeriden gelenler tarafından henüz erişilemiyor.

Microsoft'un işletim sistemi güvenlik başkan yardımcısı David Weston, şirketin Bluehat IL 2023 Siber Güvenlik Konferansı sırasında Redmond'un çekirdek gelişimi için bellek güvenliği dillerine geçme hedefiyle ilgili daha fazla paylaştı.

Microsoft Azure CTO Mark Russinovich ilk olarak Mayıs ayında Redmond'un Windows 11 çekirdeğinin parçalarını Rust'ta yeniden yazmaya başladığını açıkladı.

Bugünün kanarya yapısı, geliştiriciler sürücüsü, yedekleme ve geri yükleme iyileştirmeleri (Windows yedekleme), dinamik aydınlatma, Dosya Explorer'ın Windows App SDK sürümü dahil olmak üzere, geliştiricilere daha önce devreye alınmış yeni özelliklerin uzun bir listesi ile birlikte geliyor. Galeri ve daha fazlası.

Bu içeriden sürüm aynı zamanda Windows'tan ARM32 UWP uygulamaları için destek veriyor.

Yeni yapıya yükseltildikten sonra, ARM32 uygulamalarının düzeltilmesi, bunları Microsoft Store'dan kaldırma ve yeniden yükleme işlemi gerektirir.

Bu, Kanarya Kanalına kayıtlı yükseltilmiş cihazlarda çalıştırılacak uyumlu bir sürüm yüklemenize olanak tanır.

Geçen ay, Microsoft ayrıca AI destekli Windows Copilot Kişisel Asistanının ve DEV kanalına kayıtlı sistemlere Hello'ya yerleşik bir passey yöneticisinin erken bir önizlemesini yayınlamaya başladı.

Windows 11 nihayet 'asla görev çubuğu düğmelerini birleştirme' modunu alır

Windows 11 23H2 Bu sonbaharda küçük bir etkinleştirme paketi olarak geliyor

Microsoft: Windows 11 21H2 Ekim ayında hizmetin sonuna ulaşıyor

Microsoft, Insiders'a Erken Windows Copilot Önizlemesini Sunuyor

Windows 11, Windows Hello için yerleşik bir passey yöneticisi alıyor

Kaynak: Bleeping Computer

More Posts