Apple, Kali Linux’un macOS sistemleri üzerinde sorunsuz entegrasyonunu sağlayan ve platformlar arası geliştirme yeteneklerinde önemli bir ilerlemeyi işaret eden çığır açan bir konteynerizasyon özelliği ortaya koydu.
WWDC 2025 sırasında duyurulan bu yenilikçi teknoloji, Linux konteynerleştirmesini doğrudan Apple’ın ekosistemine getiriyor ve geliştiricilere ve güvenlik uzmanlarına iş akışlarında benzeri görülmemiş esneklik sunuyor.
Yeni kapsayıcı özelliği, Apple’ın Microsoft’un Linux 2 (WSL2) için Windows Alt Sistemine cevabını temsil ederek macOS kullanıcılarına sofistike bir sanallaştırma mimarisi aracılığıyla yerel Linux konteyner desteği sağlıyor.
Sistem, Apple’ın tescilli konteynerizasyon çerçevesiyle arayüz oluşturan ve minimum yüklü hafif sanal makineler oluşturan bir konteyner CLI aracı aracılığıyla çalışır.
Homebrew kullanılarak kurulum basittir:
brew install --cask container
Alternatif olarak, kullanıcılar imzalanan yükleyiciyi doğrudan Apple’ın GitHub deposundan indirebilir. Kurulduktan sonra, konteyner aracı tanıdık Docker benzeri komutlar sağlar:
container run --rm -i -t kalilinux/kali-rolling
Konteynerizasyon özelliği, popüler penetrasyon testi dağılımı olan Kali Linux ile özel uyumluluk gösterir.
Kali’nin konteyner görüntüleri tamamen açık konteyner girişimi (OCI) uyumludur ve Apple’ın çerçevesiyle sorunsuz bir şekilde entegrasyon sağlar.
Kullanıcılar kurulumdan önce sistem uyumluluğunu doğrulayabilir:
sw_vers -productVersion # Check macOS version
uname -m # Verify architecture (arm64/x86_64)
İlk kurulum konteynerleştirme hizmetinin başlatılmasını gerektirir:
container system start
Bu komut, temel kapsayıcı dosya sistemini ve önerilen çekirdek bileşenlerini otomatik olarak kurar ve yapılandırma işlemini kolaylaştırır.
Yapılandırıldıktan sonra, kullanıcılar Kali Linux kapsayıcıları tam dosya sistemi erişimine sahip çalıştırabilir:
container run --remove --interactive --tty --volume $(pwd):/mnt \
--workdir /mnt docker.io/kalilinux/kali-rolling:latest
For enhanced productivity, users can create custom aliases:
alias container-shell="container run --remove --interactive --tty \
--entrypoint=/bin/bash --volume $(pwd):/mnt \
--name "$(hostname -s)-$(mktemp -u XXXXXX)" --workdir /mnt"
Apple, MacOS “Sequoia” 15 kullanıcısı için geriye dönük uyumluluk sağlarken, bu kapsayıcı özelliğini macOS “Tahoe” 26 ile yayınlamayı planlıyor.
Özellik, ARM64 tabanlı cihazlarda optimum performansla hem Intel hem de Apple Silikon mimarilerini desteklemektedir.
Erken testler, özellikle kapsayıcıların IP adresi atama sorunları yaşayabileceği MacOS 15’teki ağ yapılandırması ile ilgili bazı sınırlamalar ortaya koymaktadır.
Apple, ağ bağlantı sorunlarını gidermek için teknik belgelere danışmanlık yapmanızı önerir.
Bu gelişme, Apple’ı kurumsal ve geliştirici pazarlarında rekabetçi bir şekilde konumlandırır ve platformlar arası uyumluluk ağrı noktalarını ele alır.
Apple, yerel Linux konteyner desteğini etkinleştirerek, güvenlik veya kullanıcı deneyiminden ödün vermeden esnek geliştirme ortamlarına ihtiyaç duyan siber güvenlik uzmanlarını, DevOps mühendislerini ve bulut geliştiricilerini cezbetmektedir.
Konteynerizasyon özelliği, Apple’ın macOS yeteneklerini tüketici uygulamalarının ötesinde genişletme taahhüdünü, güçlü, entegre geliştirme platformları arayan daha fazla kurumsal kullanıcıyı yakalayarak gösteriyor.
Find this News Interesting! Follow us on Google News, LinkedIn, and X to Get Instant Updates!