Azure Linux 4.0, Microsoft’un Azure sanal makineleri için ilk genel amaçlı sunucu dağıtımı. Önceki versiyonlar yalnızca container hosting ile sınırlıyken, Microsoft bu sefer onu tam bir server distro’su olarak konumlandırıyor.
İki farklı dağıtım, iki farklı amaç
Azure Linux 4.0 Fedora tabanlı olup RPM paket ekosistemi kullanıyor; genel amaçlı VM deployment’larını hedefliyor. Buna karşılık Azure Container Linux, Microsoft’un satın aldığı Flatcar projesinden türeyen, immutable ve container-optimized bir host. Microsoft bunu özellikle regülasyona tabi ve güvenlik hassasiyeti yüksek container ortamları için tasarladı; genel kullanıma da açtı.
Kubernetes’in kurucu ortaklarından Azure Cloud Native Corporate VP’si Brendan Burns konuyu özetledi. Amacın, geliştiricilere cloud native ve AI workload’ları için güvenlik odaklı bir Linux dağıtımı sunmak olduğunu belirtti.
Azure’da Linux kullanımı
Rakamlar Azure’daki Linux benimsemesinin boyutunu gösteriyor: müşteri core’larının üçte ikisinden fazlası Linux çalıştırıyor. Örneğin ChatGPT yaklaşık 10 milyon compute core üzerinde Linux altyapısıyla çalışıyor. Bu ölçekte kendi kontrol ettiğiniz bir base image’e sahip olmak son derece mantıklı.
Teknik yapı
Azure Linux 4.0 TOML konfigürasyon dosyaları kullanıyor ve Fedora üzerine overlay’ler uyguluyor. Paketler doğrudan Fedora repository’lerinden geliyor, sapmalar minimal tutuluyor. Microsoft ise tüm özelleştirmeleri GitHub repository’sinde belgeledi.
Microsoft mühendisleri başlangıçta Fedora’yı fork etmeyi düşündü, ancak sonunda ekosistem işbirliğini tercih etti. Ayrıca Linux mühendisi Kyle Gospodnetich, Fedora 45 için x86-64-v3 paket önerisi hazırladı. Bu öneri de doğrudan Azure Linux performans gereksinimleri tarafından motive edildi.
Azure Container Linux tarafında ise Microsoft paket yönetimini tamamen kaldırdı. Tüm bileşenler base image’e entegre; kullanıcılar kendi workload’larını bunun üzerine containerize ediyor.
Dikkat edilmesi gerekenler
Microsoft’un principal software engineer’ı Gerard Braad önemli bir uyarıda bulundu: “Fedora-based” demek “Fedora-compatible” demek değil. Sonuç olarak minimal paket footprint nedeniyle standart Fedora’dan gelen bağımlılık varsayımları burada geçerli olmayabiliyor. Kaynak kodu kamuyla paylaşılmış olsa da binary’ler henüz herkese açık değil.
Destek ve yol haritası
Microsoft destek süresini iki yıl olarak belirledi ve düzenli image yenilemesini teşvik ediyor. Ayrıca Windows Subsystem for Linux (WSL) entegrasyonu da gündemde. Şu an kayıt formu üzerinden public preview’a katılmak mümkün; genel kullanım ise 2 Haziran’da Microsoft Build’de açılacak.
Stratejik bağlam
Öte yandan Linux Foundation CEO’su Jim Zemlin bu ironiye dikkat çekti: bir zamanlar açık kaynağı baltalamakla suçlanan Microsoft artık kendi Linux dağıtımını yayınlıyor.
Public preview’dan GA’ya geçiş 2 Haziran’da, yani birkaç gün sonra. VM deployment dokümanları da birkaç hafta içinde gelecek. Bunun yanı sıra, Microsoft’un container platformu hakkındaki diğer adımlar için Azure Container Apps Express içeriğimize de bakabilirsiniz.
Kaynak: https://www.infoq.com/news/2026/05/azure-linux-4-server/
