Microsoft, Hyperlight Wasm üzerinde çalıştığını açıkladı. Proje zaten GitHub'da bulunabilir, ancak yine de deneysel bir durumu vardır. Bu, WebAssembly (WASM) modüllerinin, hem yüksek performansa hem de güvenliğe yol açması gereken bir mikro-VM hiper ışığı (sanal makine) içinde gerçekleştirilebileceği anlamına gelir.
Hyperlight, Microsoft Azure Core Upstream tarafından geliştirildi ve Kasım 2024'te sunuldu. Microsoft'un şimdi Cloud Native Computing Foundation'a (CNCF) bir sanal alan projesi olarak teslim ettiği bir Rust Kütüphanesi. Mikro sanal makineler oluşturmaya hizmet eder ve düşük gecikme ve minimum genel masraflarla güvenilir bir kod gerçekleştirmek için güvenli bir şekilde uzmanlaşmıştır. Bu mikro-VM, çekirdek veya işletim sistemi olmadan çalışır, ancak Hyperlight Konuklar Kütüphanesi kullanılarak Hyperlight için oluşturulan konukları kullanır. Konuklar, özel bir çekirdeği tek bir programda uygulamanın çalışma zamanıyla birleştiren programlardır. Duyurunun katkısında başka açıklamalar bulunabilir.
Hyperlight'a dayanan Microsoft, bir pas kütüphanesi oranı olan Hyperlight Wasm'ın geliştirilmesi üzerinde çalışıyor. Hyperlight Wasm, WASM bileşenlerinin iş yüklerini birçok programlama dilinde hiperlijlu bir konuk olarak etkinleştirmelidir.
Hyperlight Wasm Hedefleri: Uyumluluk, Hız ve Güvenlik
Geliştirme ekibinin açıkladığı gibi, geleneksel VM'ler performans lehine uyumluluğun sınırlı olabileceği dezavantajına sahiptir. Uyumluluk zorlukları, hem işletim sistemini hem de sistem arayüzü sistemini veya programlama dili ve kütüphaneyi etkileyebilir.
Webass topluluklarının yaklaşımı devreye giriyor. Microsoft'un açıkladığı gibi, WebAssembly Sistem Arayüzü (WOSI) ve WebAssembly modeli modeli, programların neredeyse tüm programlama dillerinde yazılmış olan hafif yürütme ortamları ile mümkündür. Hyperlight Wasm, yüksek seviyelerde küçük bir setin uygulanmasından yararlanır, neredeyse keyfi bir yürütme ortamında soyutlamalar gerçekleştirir ve çok çeşitli uyumluluk sunar.
Performansa ek olarak, Hyperlight Wasm da fayda sağlamalıdır. Hyperlight Wasm, Hyperlight Misafir'de Rust-NO_STD formu olarak derlenen çalışma zamanı WASMTime'ı kullanır. WasmTime, yazılım tarafından tanımlanan bir çalışma zamanı kum havuzu nedeniyle WASM yükleri için titiz yalıtım sınırları nedeniyle öne çıkmalıdır. Bu nedenle potansiyel saldırganlar iki güvenlik seviyesini aşmalıdır: Sandbox Wasm ve Sanal Makine.
GitHub'da Hyperlight Wasm mevcuttur. Hyperlight Wasm için daha temel bilgiler ve gelecek planları Microsoft'u açık kaynak blogunda paylaşın.
(Mayıs)
Hyperlight, Microsoft Azure Core Upstream tarafından geliştirildi ve Kasım 2024'te sunuldu. Microsoft'un şimdi Cloud Native Computing Foundation'a (CNCF) bir sanal alan projesi olarak teslim ettiği bir Rust Kütüphanesi. Mikro sanal makineler oluşturmaya hizmet eder ve düşük gecikme ve minimum genel masraflarla güvenilir bir kod gerçekleştirmek için güvenli bir şekilde uzmanlaşmıştır. Bu mikro-VM, çekirdek veya işletim sistemi olmadan çalışır, ancak Hyperlight Konuklar Kütüphanesi kullanılarak Hyperlight için oluşturulan konukları kullanır. Konuklar, özel bir çekirdeği tek bir programda uygulamanın çalışma zamanıyla birleştiren programlardır. Duyurunun katkısında başka açıklamalar bulunabilir.
Hyperlight'a dayanan Microsoft, bir pas kütüphanesi oranı olan Hyperlight Wasm'ın geliştirilmesi üzerinde çalışıyor. Hyperlight Wasm, WASM bileşenlerinin iş yüklerini birçok programlama dilinde hiperlijlu bir konuk olarak etkinleştirmelidir.
Hyperlight Wasm Hedefleri: Uyumluluk, Hız ve Güvenlik
Geliştirme ekibinin açıkladığı gibi, geleneksel VM'ler performans lehine uyumluluğun sınırlı olabileceği dezavantajına sahiptir. Uyumluluk zorlukları, hem işletim sistemini hem de sistem arayüzü sistemini veya programlama dili ve kütüphaneyi etkileyebilir.
Webass topluluklarının yaklaşımı devreye giriyor. Microsoft'un açıkladığı gibi, WebAssembly Sistem Arayüzü (WOSI) ve WebAssembly modeli modeli, programların neredeyse tüm programlama dillerinde yazılmış olan hafif yürütme ortamları ile mümkündür. Hyperlight Wasm, yüksek seviyelerde küçük bir setin uygulanmasından yararlanır, neredeyse keyfi bir yürütme ortamında soyutlamalar gerçekleştirir ve çok çeşitli uyumluluk sunar.
Performansa ek olarak, Hyperlight Wasm da fayda sağlamalıdır. Hyperlight Wasm, Hyperlight Misafir'de Rust-NO_STD formu olarak derlenen çalışma zamanı WASMTime'ı kullanır. WasmTime, yazılım tarafından tanımlanan bir çalışma zamanı kum havuzu nedeniyle WASM yükleri için titiz yalıtım sınırları nedeniyle öne çıkmalıdır. Bu nedenle potansiyel saldırganlar iki güvenlik seviyesini aşmalıdır: Sandbox Wasm ve Sanal Makine.
GitHub'da Hyperlight Wasm mevcuttur. Hyperlight Wasm için daha temel bilgiler ve gelecek planları Microsoft'u açık kaynak blogunda paylaşın.
(Mayıs)