NetBSD

NetBSD
Logo
Xfce ile NetBSD 7.0
Xfce ile NetBSD 7.0
Aile BSD
Çekirdek türü Monolitik çekirdek
Proje durumu Aktif
Depozito cvsweb.netbsd.org
Platformlar DEC Alpha , ARM mimarisi , PA-RISC , Motorola 68000 , MIPS mimarisi , PowerPC , SuperH , SPARC mimarisi , RISC-V , VAX ve x86
Şirket /
Geliştirici
NetBSD Projesi
Lisans BSD lisansı
Kaynak devletler Ücretsiz yazılım
En son kararlı sürüm 9.1 (18 Ekim 2020)
En son gelişmiş sürüm 9,99,1 (30 Temmuz 2019)
Ofis ortamı Komut satırı arayüzü
Paketleme yöneticisi Pkgsrc ( giriş )
İnternet sitesi www.NetBSD.org

NetBSD bir bir işletim sistemi serbest bir UNIX BSD türetilen 386BSD ve Net / 2 (4.3BSD-Lite).

Sunum

NetBSD, çoğu bileşen BSD Lisansına tabi olmak üzere tamamen ücretsiz bir yazılıma dayanmaktadır .

Sistem, uyumlu mimarilerin sayısının kaydını tutar  ; gerçekten de elliden fazla farklı mimaride kullanılabilir.

Bu taşınabilirlik projenin merkezi bir noktasıdır, öyle ki sloganı, herhangi bir bilgisayarın önünde şöyle diyebilir: "Elbette, NetBSD ile çalışır" (İngilizceden "  Elbette NetBSD çalıştırır  "). Kayıt için, NetBSD daha önce bir ekmek kızartma makinesine bile taşınmıştır .

Projenin büyük önem verdiği bir diğer husus da yazılı kodun kalitesidir . Proje kavramsal olarak tutarlı çözümler geliştirmeyi hedefliyor. Bilgisayar korsanlığı altına giren bir işlevsellik, etkili olsa bile, bu açıdan tatmin edici değildir. Burada sıklıkla öne sürülen bir cümle, "hackler değil çözümler" dir (İngilizce "  Çözümler, hackler değil  " den).

Proje için tutulan geliştirme modeli oldukça merkezileştirilmiştir. Çarşı modelinden farklı olarak katedral modeli olarak adlandırılır .

NetBSD, sezgisel yerine verimliliği tercih eden ergonomiye yöneliktir . Bu nedenle , sistem yöneticileri veya geliştiriciler gibi deneyimli kullanıcılar için daha uygundur .

Ofis otomasyonu gibi daha genel kamu kullanımı için, NetBSD daha az kullanıcı dostu olacak ve bazı Linux dağıtımları gibi diğer sistemlere göre daha az çevresel desteğe sahip olacaktır .

Aksine, tüm çekirdek arabirimleri ve sürücüleri , çeşitli yerlere dağılmış metin dosyalarında değil, kılavuz sayfalarında belgelenmiştir .

Son olarak, NetBSD yapar geriye dönük uyumluluk onun hobbyhorses birini ve COMPAT_09 seçeneği entegre bir çekirdek ile, sistem yazılımı çalıştırmak mümkün derlenmiş bir de 1993 ikili formatta .

Proje organizasyonu

NetBSD, geliştiricilerin üyesi olduğu kar amacı gütmeyen bir dernek olan NetBSD Vakfı çevresinde düzenlenmiştir . NetBSD kaynak kodu internette CVS aracılığıyla mevcuttur ve bir cvsweb arayüzü aracılığıyla çevrimiçi olarak erişilebilir. NetBSD Projesi CVS havuzuna değişiklikleri göndermek için gerekli erişime sahip olmak için, her geliştiricinin kendilerini NetBSD Foundation üyesi yapan bir Onay Anlaşması imzalaması gerekir . Geliştiriciler tarafından seçilen NetBSD Vakfı Yönetim Kurulu, faaliyetleri ve projenin finansmanı hakkında düzenli raporlar yayınlar.

Tarih

NetBSD projesi, Chris Demetriou  (es) , Theo de Raadt , Adam Glass ve Charles Hannum tarafındanMart 1993. Projenin oluşumu, gelişimin göreli durgunluğunu ve 386BSD'de kabul edilen harici yamaları elde edememeyi takip ediyor .

1994 ve 1995'te geliştirme ekibinde, posta listelerinde yaklaşık 8 ay süren anlaşmazlıklar ortaya çıktı. Theo de Raadt'ın etrafındaki bazı geliştiriciler ekipten ayrılır ve ardından OpenBSD'yi oluşturur . İki işletim sistemi, sistem başlatma gibi bir dizi alanda farklılaşır, ancak yine de sürücüleri birinden diğerine taşımanın nispeten kolay olacağı kadar yakın kalır. Bu nedenle, iki BSD'nin ikisi de wscons çerçevesini, aynı aygıt isimlendirme sistemini kullanır ve aynı kabukları temel sistemde dağıtır .

Özellikleri

Taşınabilirlik

Herhangi bir NetBSD kurulumundan, tek bir make komutundan, derleyici de dahil olmak üzere herhangi bir mimari için tüm NetBSD dağıtımını yeniden oluşturmak mümkündür. FreeBSD veya Linux'tan bir NetBSD dağıtımı bile derlemek mümkündür .

Böylece, bir intel i386 sisteminden , PowerPC , Alpha , MIPS için bir çekirdeği çok kolay bir şekilde derlemek mümkündür, build.sh çapraz derleme betiği, gerekli tüm bağımlılıkların derlenmesi için kendi başının çaresine bakar. Bu, NetBSD'yi gömülü sistemlerin (yönlendiriciler, güvenlik duvarları, IP video kameralar ve hatta robotlar ve tost makineleri ) geliştirilmesi için tercih edilen bir sistem haline getirir .

Sanallaştırma

Xen hiper yönetici sürüm 3.0 beri NetBSD tarafından desteklenmiştir.

Yasal

BSD lisansı

Tarihsel olarak, NetBSD'nin çoğunluğu "geleneksel" dört maddeli BSD lisansı altında mevcuttu . Dan beri20 Haziran 2008, proje artık iki maddeli bir BSD lisansı kullanıyor.

NetBSD Vakfı

Projenin yasal koruması NetBSD vakfı tarafından sağlanmaktadır.

Sistem organizasyonu

NetBSD'nin kendisi, geleneksel Unix araçlarını ve ortamını içeren minimum 300MB temel sistemdir  . Harici uygulamalar, bir çapraz platform paket sistemi olan pkgsrc aracılığıyla kullanılabilir.

NetBSD sürümleri

NetBSD 0.8 geri dönmek Nisan 1993, bu onu hala kullanımda olan en eski ücretsiz işletim sistemi yapar. NetBSD 0.8, yoğun bir şekilde yamalanmış 386BSD'yi temel alır . NetBSD 1.0 yayınlandı Ekim 1994, NetBSD'nin PC , HP 9000 Series 300, Amiga , Macintosh 68k , Sun 4c ve PC532 iş istasyonlarında kullanılabilen ilk çapraz platform sürümüdür . NetBSD 1.3 yayınlandı Ocak 1998, paket sistemi pkgsrc'nin tanıtıldığını gördü, harici uygulamaların kaynak kodundan veya önceden derlenmiş ikili dosyalar olarak kolay ve hızlı kurulumuna izin verdi. Pkgsrc, FreeBSD bağlantı noktaları sisteminden esinlenmiştir . NetBSD 1.6 yayınlandı Eylül 2002, farklı mimariler arasında çapraz derleme çerçevesinin girişini gördü. NetBSD 2.0 yayınlandı Aralık 2004, SMP desteğinin çok sayıda mimaride tanıtıldığını ve BitTorrent aracılığıyla bir CD-ROM görüntü dağıtım sisteminin kurulduğunu gördü NetBSD 3.0.1 tarihinde yayınlandı 23 Temmuz 2006. NetBSD 3.1 tarihinde yayınlandı 4 Kasım 2006, Xen sanallaştırma çözümü için yerel desteği entegre eder . NetBSD 4.0 tarihinde yayınlandı 19 Aralık 2007. Yeni özellikler arasında Xen sürüm 3 desteği , OpenBSD'den CARP protokolünün entegrasyonu ve iki yeni bağlantı noktası, NetBSD / landisk ve NetBSD / ews4800mips yer alıyor. NetBSD 4.0.1 tarihinde yayınlandı 14 Ekim 2008. Bu yeni bir sürüm değil, birçok hata düzeltmesi ve güvenlik güncellemesi içeren düzeltici bir sürümdür. NetBSD 5.0 tarihinde yayınlandı 29 Nisan 2009. Diğer yeni özelliklerin yanı sıra, Xorg kullanımı ve artık XFree86 kullanılmaması, UDF dosya sistemi desteği ve çok çekirdekli işlemciler için destek. NetBSD 5.0.1 tarihinde yayınlandı 2 Ağu 2009. Bu, NetBSD 5.0-RELEASE şubesine yapılan ilk güvenlik / güvenilirlik güncellemesidir. NetBSD'nin güvenliği ve / veya kararlılığı ile ilgili düzeltmeleri içerir. NetBSD 5.0.2 tarihinde yayınlandı 12 Şubat 2010. Bu, NetBSD 5.0-RELEASE şubesine yapılan ikinci güvenlik / güvenilirlik güncellemesidir. NetBSD 5.1 tarihinde yayınlandı 19 Kasım 2010. Öncelikle ağ ve depolama aygıtları (SD / MMC bellek kartı okuyucuları dahil) için donanım desteğini geliştirir. NetBSD 6.0 tarihinde yayınlandı Ekim 17 , 2012. NetBSD 6.1 tarihinde yayınlandı 18 Mayıs 2013. NetBSD 6.1.5 tarihinde yayınlandı Eylül 22 , 2014. NetBSD 7.0 tarihinde yayınlandı 25 Eylül 2015. NetBSD 7.1 tarihinde yayınlandı Mart 11 , 2017. NetBSD 7.2 tarihinde yayınlandı 29 Ağustos 2018. NetBSD 8.0 tarihinde yayınlandı 17 Temmuz 2018. NetBSD 8.1 tarihinde yayınlandı 5 Haziran 2019. NetBSD 9.0 tarihinde yayınlandı 14 Şubat 2020.

Yorumlar

Üç BSD sisteminden NetBSD, en az görünürlüğe sahip olandır. 1998'den önce, NetBSD'nin CD-ROM'da resmi bir dağıtımı yoktu, oysa FreeBSD ve OpenBSD , başlangıçtan itibaren bu dağıtım kanalını açığa çıkarmak ve gelir elde etmek için kullanıyordu. NetBSD geliştiricileri, projelerinin bir moda fenomeni olmadığını ("  hype içermeyen  ") ve bilgisayar aracına iyi derecede hakim olan kullanıcılar için tasarlandığını söylüyorlar.

Notlar ve referanslar

  1. "  https://www.netbsd.org/releases/formal-9/NetBSD-9.1.html  "
  2. "  http://mail-index.netbsd.org/source-changes/2019/07/30/msg107671.html  "
  3. (in) "  NetBSD Toaster Powered by the TS-7200 ARM9 SBC  " (erişim tarihi 21 Ekim 2020 ) .
  4. (tr) CVSWeb NetBSD
  5. (in) 2005 Finans .
  6. (tr) wscons .
  7. (ja) (tr) “  MIRAI-RT, NetBSD tabanlı işletim sistemine sahip dünyanın ilk İnternet İnsansıdır!  ” ( 7 Kasım 2012'de erişildi ) .
  8. (in) "  SPC-101C Introduction  " ( 7 Kasım 2012'de erişildi ) .

Ayrıca görün

İlgili Makaleler

Dış bağlantılar