Apple Container: Mac'te Linux Konteynerleri İçin Açık Kaynak Araç Siber Güvenlik

Apple Container: Mac'te Linux Konteynerleri İçin Açık Kaynak Araç

Apple, Apple silicon Mac'lerde Linux konteynerleri çalıştırmak için her iş yüküne kendi hafif sanal makinesini veren açık kaynak Container aracını yay

Apple, Apple silicon Mac’lerde Linux konteynerleri çalıştırmak için yeni bir açık kaynak araç yayınladı: Container. Swift dilinde yazılan ve Apple silicon için optimize edilen bu araç, her Linux iş yükünü kendi hafif sanal makinesinde çalıştırıyor. OCI uyumlu görüntüleri destekleyen Container, geliştiricilerin standart kayıt defterlerinden görüntü çekmesine ve göndermesine olanak tanıyor. Ayrıca, alt düzey konteyner, görüntü ve süreç yönetimi için Containerization Swift paketini kullanıyor.

Sürüm 1.0.0 ile gelen en önemli özellik, uzun ömürlü Linux ortamları için container machine komutu. Önceki sürümlerde konteynerler bir görev için oluşturulup kaldırılırken, bu yeni komut geliştiricilerin oturumlar arasında kalıcı ortamlar oluşturmasına izin veriyor. Yapılandırma ise TOML dosyasına taşındı; eski sistem ayarları kaldırılarak config.toml dosyası kullanılmaya başlandı. Bu, komut satırında kırılmaya neden olan bir değişiklik olduğu için, eski alt komutları kullanan betiklerin güncellenmesi gerekiyor.

Aynı sürümde birçok başka yenilik de yer alıyor. container cp komutu, ana makine ile çalışan konteyner arasında dosya taşımayı sağlıyor. Disk kullanımını raporlayan system df komutundaki hatalar düzeltildi. Ağ tarafında, her IP adresi kirasının XPC bağlantısına bağlanmasıyla adres sızıntıları önlendi. Ayrıca container run için --stop-signal seçeneği eklendi ve alt komutların yardım çıktıları düzenlendi. ls ve inspect komutlarının çıktıları artık JSON, YAML ve TOML formatlarında tutarlı bir yapıya sahip.

Container, Apple silicon ve macOS 26 gerektiriyor; daha eski sürümlerde çalışmıyor. GitHub üzerinden ücretsiz olarak sunulan proje, 46.500'den fazla yıldız ve yaklaşık 1.500 fork topladı. Geliştiriciler, imzalı paketi indirip container system start komutuyla arka plan servisini başlatarak aracı kullanmaya başlayabilir. Bu araç, özellikle Apple silicon Mac'lerde Linux konteynerleriyle çalışan geliştiriciler için önemli bir açık kaynak alternatif sunuyor.

Paylaş: