Ana Sayfa

Minimal FreeBSD Kurulumu: 150 MB'a Nasıl İnilir?

1 dk okuma

Makale, PKGBASE kullanarak son derece minimal bir FreeBSD kurulumunun nasıl yapılabileceğini ve kök bölüm boyutunun mümkün olan en düşük seviyeye nasıl çekilebileceğini araştırıyor. Başlangıçta, FreeBSD 15.0-RELEASE üzerinde standart bir PKGBASE kurulumu yaklaşık 450 MB disk alanı kaplarken, yazar bu boyutu daha da düşürme hedefiyle, desteklenmeyen ve yalnızca test ortamlarında kullanılması gereken bir yöntemle 150 MB'a kadar inmeyi başardığını belirtiyor. Bu başarı, özellikle kaynak kısıtlı sistemler veya gömülü uygulamalar için FreeBSD'nin esnekliğini ve verimliliğini gözler önüne seriyor.

Bu ultra-minimal kuruluma ulaşmak için, bsdinstall(8) aracı kullanılırken ZFS sıkıştırma (zstd-19) etkinleştiriliyor. Kurulum seçenekleri arasında "Packages (Tech Preview)" ve "Offline (Limited Packages)" tercih ediliyor. ZFS yapılandırmasında compression=zstd-19 ayarı uygulanıyor ve sistem bileşenleri olarak sadece base paketi seçiliyor. Bu adımlar, başlangıçtaki 450 MB'lık boyutu elde etmeyi sağlıyor. Daha sonra, pkg(8) paket yöneticisinin işlevselliğini sürdürmesi için zorunlu olan temel PKGBASE paketleri (FreeBSD-clibs, FreeBSD-libarchive, FreeBSD-openssl-lib, FreeBSD-runtime, FreeBSD-zlib gibi) dikkatlice belirlenip korunuyor.

Bu titiz paket seçimi ve güçlü ZFS sıkıştırmanın birleşimi sayesinde, FreeBSD'nin kök dosya sistemini sadece 150 MB fiziksel alana sığdırmak mümkün oluyor. Bu yöntem, sunucularda, sanal makinelerde veya özel cihazlarda sistem kaynaklarını en verimli şekilde kullanmak isteyen geliştiriciler ve sistem yöneticileri için değerli bir rehber niteliğindedir. Ancak, yazarın da belirttiği gibi, bu tür radikal optimizasyonların yalnızca kontrollü test ortamlarında uygulanması ve üretim sistemlerinde dikkatli olunması büyük önem taşımaktadır.

İçgörü

FreeBSD işletim sisteminin disk üzerindeki ayak izini önemli ölçüde küçülterek, kaynak kısıtlı ortamlar ve özel uygulamalar için yeni optimizasyon kapıları açıyor.

Kaynak