NetBSD
NetBSD | |
![]() | |
![]() NetBSD 7.0 rulând Xfce, Firefox, VLC media player și LibreOffice | |
Dezvoltator | NetBSD Foundation |
---|---|
Familie SO | BSD, UNIX |
Model surse | Sursă deschisă |
Ultima versiune stabilă | NetBSD 9.2 din 12 mai 2021[1] |
Repozitor | cvsweb.netbsd.org ![]() |
Limbi disponibile | Multilingual |
Disponibil în română: | Da |
Gestionar de pachete | Pkgsrc ![]() |
Platforme suportate | 57 platforme diferite folosing arhitecturile Alpha, ARM(doar 32 biți), PA-RISC, 68k, MIPS, PowerPC, SH3, SPARC, VAX, și x86 |
Tip de nucleu | Monolit |
Licență | Licență BSD |
Prezență online | |
Site oficial | |
Modifică date / text ![]() |
NetBSD este un sistem de operare complet, liber, sigur și portabil din familia BSD și UNIX, disponibil pe numeroase platforme, de la Opteron pe 64 de biți la cele desktop sau embedded. Structura sa simplă precum și calitatea codului sursă îl face foarte potrivit pentru mediile de producție, cercetare sau sisteme dedicate. Sursele sistemului sunt disponibile oricărui utilizator.
NetBSD dispune de un sistem de pachete, numit pkgsrc, care conține în clipa de față peste 6000 de pachete. Sistemul pkgsrc nu este limitat însă la NetBSD, el putând rula pe Solaris, Linux, Darwin, FreeBSD, OpenBSD, IRIX, BSD/OS, AIX, Interix, DragonFlyBSD și OSF/1.
NetBSD este derivat din sistemele de operare 4.3 BSD (Networking/2) și 386BSD. Între timp au fost încorporate și modificările aduse de 4.4 BSD Lite.[2]
Ultima versiune a sistemului este 6.0.1 apărută pe 26 decembrie 2012.[3]
Istorie
[modificare | modificare sursă]NetBSD este originar din versiunea gratuită Net/2 a 4.3BSD de Computer Systems Research Group de la Universitatea Berkeley din California și din proiectul 386BSD. Proiectul NetBSD a apărut în urma nemulțumirilor comunității 386BSD în privința ritmului și direcției de dezvoltare a sistemului de operare. [4] Cei 4 fondatori ai proiectului, Chris Demetriou, Theo de Raadt, Adam Glass și Charles Hannum considerau că un model de dezvoltare mai deschis ar aduce beneficii proiectului: unul focusat pe cod portabil, curat și corect. Scopul lor a fost producerea unui sistem de operare unificat, multi-platformă, calitativ, bazat pe BSD. Numele "NetBSD" a fost sugerat de Theo de Raadt, inspirat din creșterea în importanță a rețelelor la acea vreme, cum ar fi Internetul, și din specificul distribuit și colaborativ al dezvoltării proiectului.[2]
Repozitoriul de cod sursă pentru NetBSD a fost creat pe 21 martie 1993, iar prima versiune oficială, NetBSD 0.8, a fost făcută publică în aprilie 1993.[5] Prima versiune multi-platformă de NetBSD, 1.0, a ieșit în octombrie 1994. În același an, din motive controversate, unul dintre fondari, Theo de Raadt, a părăsit proiectul. El a fondat mai târziu alt proiect, OpenBSD, bazat pe o versiune derivată din NetBSD 1.0 la sfârșitul anului 1995. [6]
În 1998 NetBSD 1.3 introduce colecția de pachete pkgsrc.[7]
Până în 2004, versiunile NetBSD 1.x erau scoase la intervale aproximativ anuale, cu mici versiuni intermediare de patchuri. De la versiunea 2.0 fiecare versiune majoră de NetBSD primește un număr întreg, de exemplu: 2.0, 3.0, 4.0, 5.0, 6.0 ș.a.m.d. Versiunile minore anterioare au fost împărțite în două categorii: x.y - versiune "stabile" de maintenance și x.y.z - versiuni care conțin doar îmbunătățiri critice sau de securitate.[8]
Scopul Proiectului
[modificare | modificare sursă]Scopul proiectului NetBSD este acela de a oferi un sistem de operare stabil și rapid, să fie portabil, să interacționeze bine cu celelalte sisteme și să fie compliant cu standardele.
Portabilitate
[modificare | modificare sursă]NetBSD este cel mai portabil sistem de operare din lume și în clipa de față rulează pe 57 de arhitecturi (cuprinzând 17 tipuri de procesoare ).
Caracteristici
[modificare | modificare sursă]- Design curat
- NetBSD suportă o gamă largă de hardware datorită codului scris cu foarte mare atenție.
- Licență BSD
- Chiar dacă NetBSD folosește GCC și alte programe sub licență GPL, kernelul și mai multe utilități din componentele de bază sunt sub licența BSD.
- Securitate
- NetBSD are cel mai mic număr de bug-uri raportate in forumuri publice (cum ar fi bugtraq).
- Matur și stabil
- NetBSD este folosit la NASA Numerical Aerospace Simulation pentru că au nevoie de un sistem de operare stabil din care se pot realiza diferite proiecte dedicate.
- NetBSD este folosit pe serverele de la Microsoft, care îl preferă pe acesta decât pe propriul Microsoft Windows Server(informație neverificată).
- NetBSD a fost primul sistem de operare gratuit care a implementat standardul IPv6, suport pentru USB și arhitectura 64biți.
Compatibilitate cu alte sisteme de operare
[modificare | modificare sursă]La nivel de cod sursă, NetBSD este aproximativ în întregime compliant cu standardul POSIX.1 (IEEE 1003.1-1990) și cu POSIX.2 (IEEE 1003.2-1992).
Găzduire
[modificare | modificare sursă]Proiectul este găzduit de Internet Systems Consortium Inc, Helsinki University of Technology, și Columbia University.
Alte adrese
[modificare | modificare sursă]- Pagina oficială: http://www.netbsd.org
- NetBSD Wiki: http://wiki.netbsd.se
- NetBSD LiveCD: http://www.jibbed.org
- NetBSD în acțiune: http://www.netbsd.org/gallery/in-Action/ Arhivat în , la Wayback Machine.
- NetBSD testimonials: http://www.netbsd.org/gallery/testimonial.html
- NetBSD Internals: http://www.netbsd.org/Documentation/internals/en/
- NetBSD Features: http://www.netbsd.org/Misc/features.html Arhivat în , la Wayback Machine.
- Debian GNU/NetBSD: http://www.debian.org/ports/netbsd/ Arhivat în , la Wayback Machine.
Referințe
[modificare | modificare sursă]- ^ „Announcing NetBSD 9.2”.
- ^ a b „About the NetBSD Project”.
- ^ 26 December 2012 - NetBSD 6.0.1 Released
- ^ „The History of the NetBSD Project”. www.netbsd.org. The NetBSD Foundation. Accesat în .
- ^ Chris G. Demetriou (). „So you say you want an interim release of 386bsd?”. 1qvpc9$1e8@agate.berkeley.edu. Accesat în . Parametru necunoscut
|newsgroup=
ignorat (ajutor) - ^ de Raadt, Theo (). „Archive of the mail conversation leading to Theo de Raadt's departure”. Accesat în .
- ^ „Platforms supported by pkgsrc”. www.netbsd.org. The NetBSD Foundation. Accesat în .
- ^ „NetBSD release glossary and graphs”. The NetBSD Project. . Accesat în .