NetBSD Nedir?

NetBSD, büyük sunuculardan masaüstü sistemlere kadar birçok platformda çalışabilir. Ayrıca, taşınabilir aygıtlar ve tümleşik sistemlerle de uyumludur.

Ek olarak, açık kaynaklı ve güvenli bir UNIX benzeri işletim sistemidir. Sonuç olarak, NetBSD oldukça taşınabilir ve çok yönlü bir seçenektir.

NetBSD Tanımı ve Özellikleri

NetBSD İşletim Sistemi Nedir?

NetBSD, temiz tasarımı ve gelişmiş özellikleriyle dikkat çeker. Bu özellikler, hem üretim hem de geliştirme ortamlarında mükemmel performans sunar.

Ayrıca, kaynak kodu dostça bir lisansla serbestçe dağıtılabilir. Dahası, NetBSD, geniş ve aktif bir uluslararası topluluk tarafından geliştirilmiştir. Ek olarak, birçok uygulama pkgsrc paket koleksiyonu üzerinden kolayca erişilebilir.

UNIX sisteminden türeyen NetBSD, yılların gelişimiyle olgunlaşmış bir yapıya sahiptir. Sonuç olarak, güçlü ve kararlı bir işletim sistemi sunar. NetBSD, sunuculardan istemcilere kadar geniş kullanım alanına sahiptir.

Bununla birlikte, güvenlik duvarı veya sunucu olarak özellikle etkilidir. Yine de, diğer kullanım senaryoları için de gayet uygundur.

İsim Kaynağı

NetBSD ismindeki “BSD”, 4.4BSD ve 386BSD mirasını simgeler. Katkıda bulunanlar genellikle e-posta ve çevrim içi sistemlerle iletişim kurar.

Hatta, çoğu geliştirici birbirini hiç yüz yüze görmemiştir. Ayrıca, CVS adlı bir kaynak kodu yönetim sistemi kullanılır. Bu sistem, geliştiricilerin aynı kod ağacında bağımsız çalışmasını sağlar.

Dahası, internet bu projenin gerçekleşmesini mümkün kılan teknolojidir. Bu nedenle, “NET” kelimesi isme bir övgü olarak eklenmiştir.

Dağıtım

NetBSD üç farklı şekilde dağıtılır: resmi sürüm, bakım dalı ve gelişen sürüm. Resmi sürümler, test edilmiş ikili dosyalar, kaynak kodu ve kurulum araçları içerir.

Bakım sürümleri ise genellikle küçük iyileştirmeler ve güvenlik düzeltmeleri sağlar. Son olarak, gelişen sürüm, yazılımın en yeni hâlini isteyen kullanıcılar içindir.

Ancak, bu sürüm zaman zaman hatalar içerebilir. Yine de, en güncel gelişmeleri takip etmek isteyenler için idealdir.

Hedefleri

Bir projenin hedefleri yoksa sonu yoktur. Neyse ki, NetBSD Projesi’nin sizi uzun süre meşgul edecek yeterli hedefi var.

  • Hızlı, istikrarlı ve iyi tasarlanmış bir BSD sistemi sağlar.
  • Yasaklayıcı lisanslardan kaçınır.
  • Birçok donanım platformunda çalışan taşınabilir bir sistem sağlar.
  • Diğer sistemlerle birlikte çalışır.
  • Açık Kaynak standartlarına mümkün olduğunca sadık kalır.

Karakteristikleri

NetBSD, California-Berkeley Üniversitesi’nden 4.4BSD Lite, Net/2 (Berkeley Networking Release 2) MIT X Pencere Sistemi ve GNU yazılımı dahil, ancak bunlarla sınırlı olmamak üzere, çok çeşitli ücretsiz yazılım dağıtımlarına dayanmaktadır.

NetBSD şu anda kararlı, platformlar arası, güvenli ve araştırmaya yönelik bir işletim sistemi sunmaya odaklanmıştır.

Kalite kodu yazma önceliği ile tasarlanmış ve iyi organize edilmiş ve standartlara (POSIX, X/Open ve daha ilgili diğerleri) uygunluğu dikkate alarak tasarlanmıştır: Bu iyi tasarımın kanıtı, geniş taşınabilirliğidir.

Avantajları

Diğer işletim sistemlerine göre bazı avantajları:

  • Kod kalitesi ve taşınabilirliğine özel odaklanma. 56 mimariye taşındı.
  • Genellikle yeni teknolojilerin uygulanmasında öncüdür (örneğin IPv6).
  • Yüksek güvenlik ve kararlılık. NASA’da kullanıldı.
  • Hızlı ve güvenilir BSD FFS (Hızlı Dosya Sistemi) dosya sistemi.
  • Güvenlik: IPsec desteği.
  • XEN Dom0: Sürüm 3.0’dan bu yana XEN sanal makineleri için yerel destek.

Donanım Gereksinimleri

Bu sistem son derece taşınabilirdir ve mükemmel kaynak kodu kalitesi sunar. Birçok mimariyi desteklediği için donanım gereksinimleri oldukça esnektir.

Sonuç olarak, hem eski hem de yeni makinelerde sorunsuz çalışır. Bu çok yönlülük, onu modern bir sistem haline getirir. Her güncellemeyle taşınabilirlik daha da artar. Böylece kullanıcılar farklı cihazlarda sorunsuz işlevselliğin keyfini çıkarabilirler.

NetBSD Sürümleri

NetBSD’nin aşağıdakiler de dahil olmak üzere birkaç sürümü vardır:

  1. 0.8: UNIX 4.3BSD Lite işletim sisteminden türetilen sistemin ilk sürümüdür.
  2. 0.9: Birçok iyileştirme ve hata düzeltmesi dahildir. Bu, sadece diğer mimarilere destek eklemek için çalıştıktan sonra hala bir platform PC versiyonuydu.
  3. 1.0: Daha hızlı hale getiren gelişmiş dosya sistemi ve 64 bit dosya boyutu desteği 4.4BSD-Lite’dan geldi.
  4. 1.1: DEC Alpha, TT/Falcon030 Atari ve mvme68k sistemleri, ikili emülasyon kurulumu ve genel ses için bağlantı noktaları eklendi.
  5. 1.2: ARM ve Sharp X68k sistemleri için bağlantı noktaları tanıtıldı.
  6. 1.3: ISA Tak ve Kullan, PCMCIA, ATAPI ve APM ve FAT32 dosya sistemleri için destek eklendi.
  7. 1.4: Macintosh sistemleri için USB desteği eklendi.
  8. 1.5: IPv6 ve IPsec ağ yığınına eklendi.
  9. 1.6: Dosya sistemini ve veri dosyasının sanal ram önbelleklerini birleştiren Unified Cache Buffer (UBC) tanıtıldı.
  10. 2.0: Güvenlik geliştirmelerinin yanı sıra 54 farklı mimariyi destekleyen 5.000’den fazla paket içeriyor.
  11. 3.0: Yeni, iyonix ve hp700 platformları için yeni eklenen destektir. Artık 2 terabayttan büyük dosya sistemlerini destekliyor.
  12. 4.0: Xen 2.0, Bluetooth, güvenlik sistemi geliştirmeleri için destek eklendi.
  13. 5.0: Yeni bir işlemsel dosya sistemi olan 1: 1 iş parçacığının yeni uygulaması FFS (“Hızlı Dosya Sistemi”) eklendi.
  14. 5.0.1: Bu, güvenliğin güncelleştirilmeye devam ettiği bu sistemin son kararlı sürümüdür.
  15. 6.0: Thread-local ve Mantıksal Birim Yöneticisi işlevselliği, Flash aygıtları ve NAND controller için yeni subsystem ve NPF trafik filtreleme özellikleri eklendi.
  16. 7.0: Linux 3.15 DRM/KMS kodunun bir bağlantı noktası aracılığıyla x86 üzerinde Intel ve Radeon cihazları için hızlandırılmış destek eklendi. Ayrıca, Lua kernel scripting, blacklistd, NPF geliştirmeleri, Multiprocessor ARM desteği ve iki yeni ARM kartı (Raspberry Pi 2, ODROID-C1) eklendi.
  17. 8.0: USB 3.0 host controller ve hız oranları iyileştirildi. Intel ve AMD CPU’lar için Melt ve Specter güvenlik açığı azaltıldı. Bir UEFI önyükleyici, NVMe sürücüsü, Nvidia ekran kartları için nouveau sürücüsü, Raspberry Pi 3 dahil olmak üzere daha fazla ARM kartı desteği eklendi.
  18. 9.0: DRM’yi Linux 4.4’e güncelledi, Kaby Lake’e kadar ve dahil Intel grafikleri için destek eklendi. AArch64, ARMv7-A için iyileştirmeler geliştirildi. NVMM (NetBSD Sanal Makine Monitörü) aracılığıyla QEMU için donanım sanallaştırma desteği geliştirildi.

Sonuç

Bu ücretsiz işletim sisteminin en önemli özelliklerini göz önünde bulundurmalısınız. İlk olarak, yüksek mimari taşınabilirlik dikkat çeker. Ayrıca, sistemde ciddi bir uyumsuzluk bulunmamaktadır. Dahası, belirli sistem gereksinimlerine ihtiyaç duymaz.

Bu durum, eski ve yeni bilgisayarlarda çalışmasını kolaylaştırır. Bununla birlikte, her sürüm diğer makinelerle uyumu artıracak şekilde geliştirilir. Artı, kaynak kodun kalitesi oldukça yüksektir. Bu nedenle, NetBSD olağanüstü güvenlik sağlar.

Sonuç olarak, dünyadaki en güvenli sistemlerden biri haline gelir. Özellikle güvenlik duvarı veya özel kullanım için çok etkilidir. Ek olarak, araştırma ve çalışma ortamlarında da büyük fayda sunar. Dahası, sistem oldukça taşınabilirdir. Bu nedenle, hem yeni başlayanlar hem de uzmanlar için önerilir.

Add a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir