- FreeBSD'nin sağlam ve tutarlı tasarım felsefesini överek, geçmişteki sessiz ve güvenilir hesaplama kültürünü hatırlatır
- Çalışma süresi (uptime) ve stabiliteyi temel hedefler olarak benimseyip, yıllarca kesintisiz kullanılabilen bir sistem haline gelmelidir
- Masaüstü genişlemesiyle sunucu stabilitesinin dengelenmesi ve CURRENT ile RELEASE ayrımının korunmasının gerekliliği vurgulanır
- pkgbase ve paket ekosisteminin güvenilirliğinin güçlendirilmesi, kurumsal ortamlarda da güvenilir bir stabil kanal oluşturmanın önemini de vurgular
- Teknoloji merkezli sakin bir topluluk kültürü ve donanım satıcı işbirliğinin korunmasıyla FreeBSD'nin “sessiz ama uzun ömürlü bir sistem” olarak kalması gerektiğini öne çıkarır
FreeBSD'nin özü ve felsefesi
- FreeBSD, aşırı özellik yarışını ve modaları reddeden tutarlı bir sistemdir
- “gürültüden önceki bilişimin” sadelik ve açıklığını anımsatan bir nitelik taşır
- Eklenti veya logo odaklı bir ekosistemden çok, entegrasyonlu ve niyetli bir tasarımı öne çıkarır
- Mainframe benzeri sessiz bir dayanıklılıke sahip bir sistem
- Dikkat çekmeyi amaçlamaz, uzun süreli stabil çalışmayı öne çıkarır
- Boot environment’lar (önyükleme ortamları), IBM i’deki “side A / side B” yapısı gibi güvenilirlik ve geri yükleme yeteneğini içinde barındırır
- FreeBSD, donanım yaşam döngüsüne (3-5 yıl ve üzeri) uygun olarak tasarlanmış bir açık kaynak mainframee dönüşme potansiyeline sahiptir
Kararlılık ve uptime odaklı tasarım
- Uptime’ın tasarım hedefi olarak ele alınması gerektiğini vurgular
- 1000 günden uzun uptime’ın istisna değil, normal bir sonuç olması gerekir
- Çekirdek değişikliği yalnızca gerekli olduğunda yeniden başlatılmalı, güncellemeler ise korkusuzca uygulanabilmelidir
- Ana bilgisayar gibi yıllar boyunca yüksek uptime sunabilen bir sistem olmayı hedeflemelidir
- Yöneticilerin stabiliteyi bir şanslı sonuç değil, bir özellik olarak görmeleri sağlanmalıdır
Masaüstü genişlemesi ve sürüm yapısı
- FreeBSD’nin masaüstü alanına genişlediğini kabul ederken bile sunucu stabilitesini koruması gerektiği belirtilir
- Hızlı değişim gerektiren masaüstü ile uzun vadeli güvenilirlik isteyen sunucunun ritmi ayrıştırılmalıdır
- CURRENT ve RELEASE arasındaki doğal ayrım korunarak her alanın bağımsız gelişimine olanak verilmesi önerilir
pkgbase ve paket ekosisteminin güvenilirliği
- pkgbase’in tanıtılmasından sonra, paket stabilitesi çekirdek sistem kadar önemli hale geldi
- Temel sistem en yüksek güvenilirliği korumalı
- Paket ekosistemi net stabilite kanalları sağlamalıdır
- “production tier” gibi kurumsal stabil kanal
- Hızlı özellik denemesi yapmaya uygun bir geliştirme akışı
- Geçmişte paketlerin beklenmedik şekilde kaybolduğu veya bozulduğu durumlar yaşanmıştı
- Temel sistem seviyesinde hassas bir yönetim paketlerde de gereklidir
Topluluk kültürü ve donanım işbirliği
- Tartışmadan çok teknik zevki önemseyen bir kültürün korunması gerekir
- Linux topluluğunun “gürültüsünü” aşmalı, düşünülmüş bir mühendislik merkezli atmosfer korunmalıdır
- FreeBSD, kurumsal ortam ile teknik merakın bir arada var olduğu bir alan olarak sürdürülmelidir
- Dell, HPE vb. donanım satıcılarıyla işbirliği devam ettirilmelidir
- Linux veya Windows olmadan da firmware flaşlama araçları sağlanmalıdır
- Donanım yaşam döngüsü ile sürüm döngüsünün hizalanması ile gerçekçi dağıtım takvimleri korunmalıdır
FreeBSD'nin geleceği ve beklentisi
- FreeBSD, “farklılık” yoluyla güven kazanan bir sistem olarak kalmalıdır
- En yeni trendleri takip eden kullanıcılar Linux’u seçebilir ama sürekli çalışan bir platform isteyenler için FreeBSD tercih edilmelidir
- Bir açık kaynak mainframe geleceği hayal edilerek, Sun Enterprise 10k örneğinde olduğu gibi sessiz ama güçlü bir varoluşa benzetilir
- Umarım bir gün server rack’lerde sessizce çalışan FreeBSD’nin ritmini dinlerken “Bu dünyada hâlâ uzun ömürlü şeyler var” diyebilirim
Henüz yorum yok.