Microsoft, geliştiricilere yönelik Linux çalışmalarını genişletmeye devam ediyor. Şirket, kendi geliştirdiği Azure Linux 4.0 Beta sürümünü Windows kullanıcılarının erişimine açtı. Yeni dağıtım, Windows Subsystem for Linux (WSL) altyapısı üzerinden Windows 10 ve Windows 11 bilgisayarlarda çalıştırılabiliyor.
Azure Linux 4.0’ın WSL desteği sayesinde kullanıcıların Linux deneyimi için ayrı bir sanal makine kurmasına veya bilgisayarlarına ikinci bir işletim sistemi yüklemesine gerek kalmıyor. Ayrıca sistemi kullanmak için Azure aboneliğine sahip olma şartı da bulunmuyor.
Bu özellik, özellikle Linux tabanlı geliştirme ortamlarını Windows bilgisayarında kullanmak isteyen yazılım geliştiriciler için önemli bir alternatif oluşturuyor.
Azure Linux 4.0 Beta WSL 2 ile Çalışıyor
Microsoft’un yeni Linux dağıtımı, Windows’un standart kurulumuyla birlikte gelmiyor. Kullanıcıların WSL 2 altyapısını etkinleştirmesi ve Azure Linux 4.0’ı ayrıca kurması gerekiyor.
Sistem gereksinimleri tarafında ise Windows 10 22H2 veya Windows 11 sürümlerinden birinin kullanılması ve WSL 2 desteğinin aktif olması gerekiyor.
Azure Linux 4.0 Beta, eksiksiz bir terminal ortamının yanı sıra systemd desteği de sunuyor. Böylece geliştiriciler Linux komut satırı araçlarını kullanırken Windows masaüstündeki uygulamalarla aynı anda çalışmaya devam edebiliyor.
x86-64 ve ARM64 Desteği Sunuluyor
Microsoft, Azure Linux 4.0’ı farklı donanım platformlarına uygun şekilde hazırlıyor. Dağıtım için x86-64 ve ARM64 mimarilerine özel paketler sunuluyor.
Bu durum, farklı işlemci mimarilerine sahip Windows bilgisayarlarda Azure Linux ortamından yararlanılabilmesini sağlıyor. Özellikle Azure üzerinde çalışan uygulamaları yerel bilgisayarında test etmek isteyen geliştiriciler için bu yapı önemli bir avantaj sunabilir.
Azure Linux, temel olarak Fedora Linux tabanlı RPM paket yapısını kullanıyor. Microsoft ise dağıtıma modern bulut iş yüklerine yönelik çeşitli düzenlemeler ve ek bileşenler dahil ediyor.
Azure Linux 4.0 Beta Nasıl Kuruluyor?
Azure Linux 4.0’ın WSL sürümünü kurmak isteyen kullanıcıların öncelikle sistemlerine uygun .wsl paketini edinmesi gerekiyor.
Kurulum işlemi Windows Terminal üzerinden gerçekleştirilebiliyor. Microsoft’un sunduğu yapı sayesinde wsl --install --from-file komutuyla dağıtım sisteme eklenebiliyor. Kurulum sırasında yönetici yetkisi gerekmemesi de süreci kolaylaştıran ayrıntılardan biri olarak öne çıkıyor.
Microsoft ayrıca güvenlik açısından indirilen paketlerin sağlama toplamı ve dijital imza kullanılarak doğrulanmasını tavsiye ediyor. İlk çalıştırma sırasında ise kullanıcı adı ve parola oluşturularak Linux ortamının temel yapılandırması tamamlanıyor.
Visual Studio Code ile Entegre Kullanılabiliyor
Azure Linux 4.0’ın geliştirici odaklı özelliklerinden biri de Visual Studio Code entegrasyonu. Kullanıcılar Remote – WSL uzantısından yararlanarak Azure Linux ortamına doğrudan Visual Studio Code üzerinden bağlanabiliyor.
Bu sayede kod yazma, proje dosyalarını düzenleme ve hata ayıklama gibi işlemler Linux tabanlı çalışma ortamında gerçekleştirilebiliyor. Windows’u ana işletim sistemi olarak kullanan ancak geliştirme süreçlerinde Linux araçlarına ihtiyaç duyan kullanıcılar açısından bu entegrasyon oldukça işlevsel olabilir.
DNF Paket Yöneticisi Kullanılıyor
Azure Linux 4.0, paket yönetimi konusunda DNF paket yöneticisini kullanıyor. Geliştiriciler ve sistem yöneticileri, Linux ortamındaki paketlerin güncellenmesi ve yönetilmesi için DNF üzerinden işlem gerçekleştirebiliyor.
Microsoft, beta sürecinde kullanıcı geri bildirimlerini dikkate alarak dağıtım için yeni güncellemeler yayınlamaya devam edeceğini belirtiyor. Bu nedenle mevcut beta sürümünün ilerleyen dönemlerde yeni özellikler ve iyileştirmeler kazanması bekleniyor.
Azure Linux 4.0 Beta Günlük Kullanım İçin Uygun mu?
Microsoft, Azure Linux 4.0’ın WSL sürümünün şu anda beta aşamasında olduğunu özellikle vurguluyor. Bu nedenle işletim sisteminin üretim ortamlarında kullanılmak yerine test ve değerlendirme amacıyla tercih edilmesi gerekiyor.
Beta yazılımlarda performans sorunları, uyumluluk problemleri veya beklenmeyen hatalar yaşanabileceğinden, kritik geliştirme ortamlarında kararlı sürümlerin tercih edilmesi daha güvenli olabilir.
Bununla birlikte Azure Linux 4.0’ın WSL üzerinden Windows 10 ve Windows 11 kullanıcılarına açılması, Microsoft’un Windows ile Linux arasındaki entegrasyonu daha ileri bir noktaya taşıma hedefinin önemli adımlarından biri olarak değerlendirilebilir.
Azure Linux’un Hedefi Bulut ve Geliştirici Ortamlarını Birleştirmek
Azure Linux, Microsoft’un özellikle bulut altyapıları için geliştirdiği Linux dağıtımlarından biri olarak öne çıkıyor. WSL desteğinin genişletilmesiyle birlikte geliştiriciler, Azure üzerinde kullanılan ortama daha yakın bir çalışma sistemini Windows bilgisayarlarında test edebiliyor.
Şimdilik resmi destek kapsamının Azure sanal makineleri ve Azure Kubernetes Service (AKS) konteyner ana bilgisayarları gibi bulut senaryolarıyla sınırlı olması, dağıtımın öncelikli kullanım alanını da ortaya koyuyor.
Azure Linux 4.0 Beta’nın WSL üzerinden Windows kullanıcılarına sunulması, özellikle yazılım geliştirme ve bulut teknolojileriyle çalışan kullanıcılar için dikkat çekici bir gelişme. Beta sürecinin tamamlanmasıyla birlikte Microsoft’un dağıtımı daha geniş kullanım senaryolarına taşıyıp taşımayacağı ise merak konusu.


