Podman 5.0 Konteyner Yönetim Aracı Yayınlandı


Podman 5.0, Windows ve Mac için büyük yükseltmelerle yayınlandı; yeniden yazılmış kod, geliştirilmiş hipervizör desteği ve daha fazlasını sunuyor.

Podman 5.0 yayınlandı ve yenilikçi konteyner motorunun iki yıldaki ilk büyük güncellemesini işaret ediyor. Kodun tamamen elden geçirilmesi ve hipervizör desteğinde önemli iyileştirmeler sayesinde, bu sürüm özellikle Windows ve Mac kullanıcıları için önemli bir dönüm noktası anlamına geliyor.

Konuyu bilmeyenler için, Podman, docker ile uyumlu bir komut satırı arayüzü sunan OCI konteynerleri ve podlarını yönetmek için bir araçtır. Ancak Docker'ın aksine, Podman bir daemon olmadan çalışır ve konteynerleri root olmayan bir kullanıcı olarak çalıştırabilir, bu da güvenlik ve esnekliği artırır.

Podman 5.0 Öne Çıkanlar

Podman 5.0'ın en dikkat çekici özelliği şüphesiz podman machine komutlarının tamamen baştan ele alınmasıdır. Bu işlevsellik, kullanıcıların Windows ve Mac sistemlerinde bir Linux Sanal Makinesi başlatmalarına olanak tanır ve böylece Linux container'larını sorunsuz bir şekilde çalıştırmalarını sağlar.

Yeniden yazım, yalnızca performans ve kararlılığı artırmakla kalmıyor, aynı zamanda farklı VM sağlayıcıları arasında kod paylaşımını da geliştirerek gelecekteki bakım ve yükseltmeleri kolaylaştırıyor. Ayrıca, Mac üzerinde Apple hipervizörü desteği de eklenerek kararlılık, açılış süreleri ve dosya paylaşım performansında önemli ölçüde artış sağlandı.

Dikkate değer bir kolaylık özelliği olan yeni podman machine reset komutu, Podman tarafından yönetilen VM'leri her zamankinden daha kolay kaldırmayı sağlıyor. Ayrıca, bu sürüm, kullanıcı değişikliklerinin korunmasını sağlayarak “containers.conf” yapılandırma dosyasının yönetiminde iyileştirmeler getiriyor.

Podman 5.0, kullanıcı deneyimini geliştirmek amacıyla önemli değişiklikler ve kullanımdan kaldırmalar ile birlikte geliyor. Önemli bir güncelleme, üstün performansı nedeniyle rootless ağ için varsayılan arka uç olarak Pasta'nın benimsenmesidir.

Podman sürüm 4.9'da başlatılan ve SQLite lehine BoltDB veritabanı altyapısından uzaklaşma süreci kesinleşti ve yeni kurulumlar için artırılmış kararlılık sunuyor.

Podman 5’in ağ değişiklikleri de kayda değerdir. Çoğu platform artık CNI ağını desteklememektedir; bunun yerine, Podman’ın kendi ağ yığını olan Netavark’ı kullanmakta ve bu, CNI’nin yeteneklerini karşılamayı veya aşmayı vaat etmektedir.

Bir diğer kritik gelişim alanı Docker uyumluluğudur. Podman 5.0, Docker ile daha sorunsuz bir birlikte çalışabilirliği sağlamak için podman inspect çıktısını Docker eşdeğeriyle daha uyumlu hale getirmek gibi çeşitli ayarlamalar sunar.

Ayrıca, Podman 5.0, cgroups v1 desteğini kaldırıyor ve cgroups v2 olmayan sistemlerde çalışmanın mümkün olmayacağı bir geleceğe zemin hazırlıyor; bu da modern Linux dağıtımlarının güvenlik ve kaynak yönetimi odaklarıyla daha fazla uyum sağlıyor.

Son olarak, bu sürüm, görüntü çekme ve gönderme işlemleri için yapılandırılabilir yeniden denemeler, şablon birimleri ve podları destekleyen Quadlet için yeni özellikler ve çok sayıda hata düzeltmesi gibi geliştirmelerle dolu.

Podman 5.0'ın sunduğu tüm yenilikler ve iyileştirmeler hakkında ayrıntılı bilgi için sürüm duyurusuna bakın veya burada yapılan köklü değişiklikleri ayrıntılı olarak inceleyin.