NetBSD
NetBSD adalah sistem operasi bertipe Unix sumber terbuka yang dikembangkan dari Berkeley Software Distribution (BSD), turunan Unix yang dikembangkan di University of California, Berkeley. Ini adalah turunan BSD sumber terbuka kedua yang dirilis secara resmi, setelah 386BSD,[1] dan terus dikembangkan dengan aktif. Proyek NetBSD terutama berfokus pada desain berkualitas tinggi, kestabilan, dan kinerja sistem.[2] Karena bersifat portabel dan lisensi Berkeley yang dimilikinya, NetBSD sering digunakan sebagai sistem tempelan.[3][4]
Perusahaan / pengembang | The NetBSD Foundation |
---|---|
Keluarga | Mirip Unix (BSD) |
Status terkini | Aktif |
Model sumber | Sumber terbuka |
Rilis perdana | 1993 |
Rilis stabil terkini | 9.2 / 12 Mei 2021 |
Repositori | |
Manajer paket | pkgsrc |
Dukungan platform | 57 platform berbeda menggunakan arsitektur CPU: Alpha, ARM (hanya 32 Bit[butuh rujukan]), PA-RISC, 68k, MIPS, PowerPC, SH3, SPARC, VAX dan x86 |
Kernel type | Moduler Monolitik Anykernel |
Ruang pengguna | BSD |
Antarmuka bawaan | Antarmuka baris perintah |
Lisensi | Lisensi BSD |
Situs web resmi | www |
Rilis stabil NetBSD terbaru adalah versi 9.2 (15 Mei 2021).[5]
Sejarah
suntingNetBSD merupakan turunan dari 4.3BSD-Reno dari Computer Systems Research Group University of California, Berkeley, berdasarkan kode sumber Net/2 dan proyek 386BSD. Proyek NetBSD dimulai dari gerahnya para pengembang 386BSD tentang arah dan tujuan pengembangan perangkat lunak, utamanya sistem operasi.[6] Para inisiator proyek NetBSD: Chris Demetriou, Theo de Raadt, Adam Glass, dan Charles Hannum, merasa bahwa pengembangan dengan model yang lebih terbuka akan memberikan efek lebih baik bagi proyek, yaitu dapat digunakan di arsitektur mana saja, bersih dan kualitas kode yang lebih baik.
Kode sumber NetBSD mulai dirilis 21 Maret 1993 dan rilis pertama yaitu NetBSD 0.8 dikeluarkan 19 April 1993[7] yang merupakan turunan kode 386BSD 0.1 dengan penambahan patch tidak resmi untuk versi 0.2.2, beberapa program dari Net/2 yang hilang dari kode 386BSD diadopsi ulang, dan beberapa penambahan lainnya.[7][8] Rilis pertama yang mendukung banyak arsitektur adalah NetBSD 1.0 yang dirilis Oktober 1994 dan menggunakan kode 4.4BSD-Lite.[9] Pada 1994 juga, Theo de Raadt, keluar dari proyek. Dia kemudian mengembangkan OpenBSD yang merupakan turunan NetBSD 1.0 pada 1995.[10]
Pada tahun 1998, dalam rilis NetBSD 1.3 diperkenalkan pkgsrc sebagai pengelola paket.[11]
Penggunaan
suntingPenggunaan NetBSD didukung oleh desain yang bersih, performanya yang tinggi, skalabilitas, dan dukungannya terhadap banyak arsitektur komputer utamanya pada perangkat benam dan server, khususnya aplikasi jaringan.[14] Beberapa diantaranya adalah:
- Sistem Operasi QNX menggunakan stack jaringan berbasiskan kode NetBSD,[15][16] dan menyediakan dukungan driver yang diubah dari NetBSD.[14]
- Dell Force10 menggunakan NetBSD sebagai dasar sistem operasi FTOS (sistem operasi Force10), yang diterapkan pada switch dan router.[17] Force10 berdonasi kepada NetBSD Foundation pada 2007 untuk riset dan pengembangan.[18]
- Beberapa bagian dari MacOS utamanya perangkat user diambil dari NetBSD.
- Sistem operasi T-Mobile Sidekick LX 2009 smartphone berbasis NetBSD.[19]
- Sistem operasi Minix menggunakan perangkat user NetBSD dan infrastruktur pemaketan pkgsrc sejak versi 3.2.[20]
- Wasabi Systems menyediakan sertifikat atas produk berbasiskan NetBSD dengan fitur dan tambahan untuk penggunaan komersial, khususnya perangkat benam, server dan infratruktur data.[21]
- NetBSD digunakan oleh NASA pada SAMS-II Project sebagai perangkat pengukuran dalam lingkungan tanpa gravitasi di International Space Station,[12][13] dan perangkat investigasi lalu lintas TCP pada jaringan satelit.[22][23]
- NetBSD digunakan pada produk Apple, yaitu AirPort Extreme dan Time Capsule,[24][25] dimana kode perangkat pengguna diambil dari FreeBSD dan NetBSD.[26][27]
Referensi
sunting- ^ "Open Sources: Voices from the Open Source Revolution". oreilly.com.
- ^ "About the NetBSD Project".
- ^ "Get to know NetBSD: An operating system that travels". ibm.org.
- ^ Ganssle, Jack G; Noergaard, Tammy; Eady, Fred; Edwards, Lewin; Katz, David J (14 September 2007). Embedded Hardware. ISBN 978-0-7506-8584-9. pp. 291–292.
- ^ "Annoucing NetBSD 9.2".
- ^ "The History of the NetBSD Project". www.netbsd.org. The NetBSD Foundation. Diakses tanggal 29 November 2009.
- ^ a b Chris G. Demetriou (19 April 1993). "So you say you want an interim release of 386bsd?". comp.os.386bsd.announce. (Web link). Diambil pada 12 May 2010.
- ^ "Information about NetBSD 0.8".
- ^ "Information about NetBSD 1.0".
- ^ De Raadt, Theo (29 March 2009). "Archive of the mail conversation leading to Theo de Raadt's departure". Diakses tanggal 15 January 2010.
- ^ "Platforms supported by pkgsrc". www.netbsd.org. The NetBSD Foundation. Diakses tanggal 10 January 2010.
- ^ a b Duc, Hiep Nguyen (2016-06-21). "NetBSD Introduction by Siju Oommen George - BSD MAG". BSD MAG (dalam bahasa Inggris). Diakses tanggal 2017-11-09.
- ^ a b Rivett, Mary (12 April 1997). "Re: NetBSD/i386 and single board computers". port-i386 mailing list. //mail-index.netbsd.org/port-i386/1997/12/04/0022.html.
- ^ a b "Foundry27: Project Networking – Driver wiki page". QNX Software Systems. Diakses tanggal 27 December 2011.
- ^ "Third Party Open Source License Terms Guide". QNX Software Systems. Diakses tanggal 27 December 2011.
- ^ "Core Networking 6.4: Neutrino's Next Gen Networking Stack and Foundry27" (PDF). QNX Software Systems. (registration required)
- ^ "Force10 Networks uses NetBSD to build software scalability into operating system". Dell (Siaran pers). 13 February 2007. Diarsipkan dari versi asli tanggal 15 November 2011. Diakses tanggal 27 December 2011.
- ^ "Force10 Networks introduces unified operating system across product portfolio to lower total cost of owning and operating networks". Dell (Siaran pers). 28 January 2008. Diarsipkan dari versi asli tanggal 15 November 2011. Diakses tanggal 27 December 2011.
- ^ "Sidekick LX 2009 / Blade Will Run NetBSD". www.hiptop3.com. 30 January 2009. Diarsipkan dari versi asli tanggal 2009-03-17. Diakses tanggal 5 February 2009.
- ^ "Minix Gets a NetBSD Code Infusion". pcworld.com. 29 February 2012. Diakses tanggal 4 July 2012.
- ^ "Wasabi Systems". Diakses tanggal 16 February 2018.
- ^ Duc, Hiep Nguyen (2016-06-21). "NetBSD Introduction by Siju Oommen George - BSD MAG". BSD MAG (dalam bahasa Inggris). Diakses tanggal 2017-11-09.
- ^ Kruse, Hans; Allman, Mark; Griner, Jim & Tran, Diepchi (5 March 1998). "HTTP Page Transfer Rates over Geo-Stationary Satellite Links" (PDF). Diarsipkan dari versi asli (PDF) tanggal 20 July 2009. Diakses tanggal 27 December 2011.
- ^ "How to jailbreak an Apple Time Capsule?". superuser.com. Diakses tanggal 27 December 2009.
- ^ Fleishman, Glenn (16 February 2007). "AirPort Extreme: Apple Breaks 90 Mbps". wifinetnews.com. Diakses tanggal 28 December 2009.
- ^ "Myths about FreeBSD". Diakses tanggal 7 June 2014.
The two operating systems do share a lot of code, for example most userland utilities and the C library on OS X are derived from FreeBSD versions.
- ^ "Overview of OS X". Apple Inc. 11 June 2012.