Annex:Comparació dels sistemes operatius BSD
De WikiLingua.net
| Aquesta pàgina està sent traduïda de l'idioma anglès a partir de l'article Comparison of BSD operating systems, raó per la qual pot haver-hi llacunes de continguts, errors sintácticos o escrits sense traduir. Pots col·laborar amb Wikipedia continuant amb la traducció des de l'article original |
Existeix un nombre de sistemes operatius tipus UNIX, basats o que són descendents de les variants BSD (Berkeley Programari Distribution). Els tres més notables descendents actualment usats són FreeBSD, OpenBSD, i NetBSD, els quals són derivats del 386BSD i del 4.4BSD-Lite, per diverses rutes. Ambdós NetBSD i FreeBSD es van iniciar en 1993, initialmente derivats de 386BSD, però en 1994 van emigrar al codi basi de 4.4BSD-Lite. OpenBSD, en 1995, va anar un fork de NetBSD. Altres derivats notables inclouen a DragonFly BSD, el qual va ser un fork de FreeBSD 4.8, i Mac US X d'Apple , basat en Darwin BSD i incloent gran quantitat de codi derivat de FreeBSD.
La major part dels sistemes operatius BSD són de codi obert i estan disponibles per a descarregar-se, lliure de càrrec, sota la Llicència BSD, la més notable excepció la constitueix Mac USX . Ells generalment també utilitzen una arquitectura de nucli monolítico, menys Mac US X i DragonFly BSD, els quals posseeixen nuclis híbridos.
Diversos projectes open source de BSD generalment desenvolupen el nucli i l'espai d'usuari dels programes i llibreries, el codi font és administrat utilitzant un únic repositorio central de fonts.
En el passat, BSD va anar també usat com base per a varioas versions propietàries d'UNIX , tals com SunOS de Sun Microsystems, Dynix de Sequent Computer Systems, NeXTSTEP de NeXT, Ultrix de Digital Equipment Corporation (DEC) i OSF/1 AXP (ara Tru64 UNIX). D'aquests, només l'últim és encara suportat com en la seva forma original. Parts del programari de NeXT es va convertir en la base de Mac USX , entre les variants més comercialemente existosas de BSD en el mercat general.
Taula de continguts |
[editar] Objectius i filosofia
- FreeBSD
- L'objectiu de FreeBSD és produir un sistema operatiu usable per a qualsevol propòsit.[1] S'intenta executar una àmplia variadad d'aplicacions de fàcil ús, amb característiques avançades, i altament escalable en servidors de xarxa d'alta càrrega i rendiment.[2] FreeBSD és lliure i de codi obert, i el projecte utilitza la llicència BSD. No obstant, de vegades s'accepten acords de no divulgación i s'inclou un limitat numero de fonts tancades de mòduls de Capa d'abstracció de maquinari, per a dispositius específics de controladors en el seu arbre de fonts, suportant el maquinari de companyies que no proveeixen controladors de codi obert.
- Per a mantenir un alt nivell de qualitat i donar un bon suporti per a "la producció de qualitat de la maquinari de treball, servidors comuns, d'alta gamma, i sistemes embebidos", FreeBSD se centra en un conjunt limitat d'arquitectures.[3] Un important focus de desenvolupament en els últims cinc anys ha estat finamente assegurat sota l'escalabilidad SMP. Altres treballs recents inclouen la funcionalitat de seguretat Criteris Comuns (Common Criteria), com obligatori el control d'accés i seguirdad d'esdeveniments de suport.
- OpenBSD
- OpenBSD el seu objectiu és la seguretat, fiabilitat, i ser tan lliure com sigui possible. Les politicas de seguretat inclouen revelar falles de seguretat públicament, conegudes com Revelació Completa (en anglès) full disclosure; una auditoria del codi d'errors de programari i fets de seguretat; diversos elements de seguretat, incloent la proteccióX"\>]WX de tecnologia de pàgina i ús intensiu de la ramdomización; una filosofia que inclou desabilitar tots els serveis no escenciales d'una configuració inicial; i criptografía integrada, originalmente feta més fàcil a causa de les relaxades lleis d'exportació de Canadà en comparació a les d'Estats Units. Quant a la llibertat del programari, OpenBSD prefereix la BSD o ISC llicència, amb la GPL acceptable només per al programari existent que és no pràctic de substituir, com la GNU Compiler Collection. Els NDAs mai considerats acceptables. Això ha donat lloc a la fundació d'un nombre de projectes petits com OpenSSH, OpenNTPD, OpenCVS, OpenBGPD, PF i CARP per a substituir alternatives restringides, i les campanyes per a persuadir als venedors de maquinari per a alliberar la documentació. En comú amb el seu pare, NetBSD, OpenBSD s'esforça per a funcionar en una àmplia varietat de maquinari.[4]
- NetBSD
- NetBSD està per a proporcionar un sistema operatiu lliurement redistribuible perquè els professionals, afeccionats, i els investigadors puguin utilitzar-ho de qualsevol manera que desitgin. Està enfocado principalment en la portabilidad, a través de l'ús de clares distincions entre el codi de màquina depenent i l'independent. Corre o arrenca en una àmplia varietat d'arquitectures de processador de 32 i 64 bits i plataformes de maquinari, i està destinat per a interoperar bé amb altres sistemes operatius. NetBSD fa èmfasi en el disseny correcte, el codi bé escrit, l'estabilitat i l'eficiència. Quan sigui pràctic, complir amb API oberta i normes de protocol. El projecte NetBSD prefereix la clàusula 4 de la Llicència BSD, i tracta d'evitar que s'ocupin llicències quan sigui possible.[5]
- DragonFly BSD
- DragonflyBSD, és inherentemente fàcil d'entendre i desenvolupar per a un multiprocesador amb infraestructures capacitat per a realitzar tasques d'alt rendiment. A partir de FreeBSD 4,8, el principal objectiu és canviar radicalment l'arquitectura del nucli Linux, a l'introduir capacitats de micronúcleo, tals com missatges de pas, augmentant la fiabilitat i escalabilidad en sistemes de multiprocesamiento simétrico, i també ser aplicable al disseny de memòria NUMA i cluster. L'objectiu a llarg termini és proporcionar una imatge de sistema únic (SSI) en forma de cluster. DragonflyBSD actualment només suporta la plataforma IA-32 plataforma.[6] Matthew Dillon, el fundador de DragonFly BSD, creu que el suporti a un menor nombre de plataformes fa que sigui més fàcil per a un projecte el multiprocesamiento simétrico.[7]
[editar] Popularitat
Al setembre de 2005, el Grup de Certificació BSD, va realitzar una enquesta (resultats s'aprecien en la imatge de la dreta); després de la publicitat en una sèrie de llistes de correu, van ser enquestats 4.330 usuaris de BSD, per a avaluar la popularitat relativa dels distints sistemes operatius BSD.
A prop del 77% de les respostes va ser para FreeBSD, 33% para OpenBSD, 16% para NetBSD, 2.6% para DragonflyBSD, i 6.6% per a altres sistemes no BSD. Altres llenguatges oferts per a l'enquesta van ser el Portuguès brasiler i portuguès de portugal, alemany, italià, i polonès.
Un altre intent de retratar l'ús, en tot el món, de BSD és el del Projecte BSDstats, el principal objectiu del qual és demostrar als proveïdors de maquinari la penetració de BSD i la viabilitat dels controladors de maquinari per al sistema operatiu.
El projecte recopila dades mensuals de qualsevol sistema BSD administrat disposat a participar, i en l'actualitat els registres BSD es relacionen a la quota de mercat de FreeBSD, OpenBSD, NetBSD, DragonflyBSD, Debian GNU/kFreeBSD, PC-BSD, i MirBSD.[8]
La pàgina web de DistroWatch, bé coneguda en la comunitat Linux i utilitzada sovint com una guia aproximada per a la popularitat d'un sistema operatiu lliure, publica les visites a les pàgines de cadascuna de les distribucions Linux i altres sistemes operatius.
Al març de 2008 utilitzant el lapso dels últims sis mesos, ha posat en FreeBSD en el lloc 11, amb 564 visites per dia; OpenBSD en 49º lloc amb 125 visites per dia; NetBSD i en 55º lloc amb 114 visites per dia.[9]
[editar] Informació General
| Desarrollador | Primer alliberament publica | Basada en | Costo (USD) | llicència | Propòsit | Descripció curta | |
|---|---|---|---|---|---|---|---|
| FreeBSD | El projecte FreeBSD | Desembre de 1993 | 386BSD, 4.4BSD-Lite | Plantilla:Free | BSD | Server, Workstation, Network Appliance, Embedded | Aims for maximum performance. |
| OpenBSD | The OpenBSD Project | July 1996 | NetBSD 1.0 | Plantilla:Free | ISC | Server, Workstation, Network Appliance, Embedded | Aims for maximum security. |
| NetBSD | The NetBSD Project | May 1993 | 386BSD, 4.4BSD-Lite | Plantilla:Free | BSD | Server, Workstation, Network Appliance, Embedded | Aims for maximum portability. |
| DragonFly BSD | Matt Dillon | 12 Jul 2004 | FreeBSD 4.8 | Plantilla:Free | BSD | Server, Workstation, Network Appliance | Emphasis on multiprocessor systems, and clustering |
| 386BSD (1) | William and Lynne Jolitz | Mar 1992 | 4.3BSD Net/2 | Plantilla:Free | BSD | ||
| BSD/US (BSD/386) (1) | BSDi, Wind River Systems | Mar 1993 | 4.3BSD Net/2, 4.4BSD | Proprietary | |||
| SunOS (1) | Sun Microsystems | 1982 | 4.xBSD, UNIX System V | Proprietary | |||
| Ultrix (1) | Digital Equipment Corporation | 1984 | 4.2BSD, SVR2 | Proprietary | |||
| Tru64 UNIX (OSF/1 AXP, Digital UNIX) | DEC, Compaq, HP | 1993 | 4.3BSD, 4.4BSD, Mach 2.5, UNIX System V | Plantilla:Nonfree$99 (non- commer- cial) |
Proprietary | ||
| Mac US X | Apple Inc. | Mar 2001 | Darwin | Plantilla:NonfreeDesktop $129 Server $499 (10 clients) $999 (unlimited clients) |
Open source core system (APSL, GPL, others) with proprietary higher level API layers | Workstation, Home Desktop, Server | Ships with Apple maquinari. |
| Darwin | Apple Inc. | Mar 2001 | NeXTSTEP, FreeBSD, Mac US | Plantilla:Free | APSL, GPL, others | Workstation, Home Desktop, Server | The kernel and certain userland components of US X |
| FireflyBSD | Steven David Rhodus | 14 Sep 2004 | DragonFly BSD | Plantilla:Nonfree$12.95 | Commercially supported version of DragonFly BSD | ||
| PC-BSD | Kris Moore, Mike Albert, Tim McCormick, Dimitri Tishchenko | 29 Apr 2006 | FreeBSD | Plantilla:Free | BSD | Desktop | easy to usi |
| DesktopBSD | Peter Hofer, Daniel Seuffert | 25 Jul 2005 | FreeBSD | Plantilla:Free | BSD | Desktop | easy to usi |
| ClosedBSD | various contributors | FreeBSD | Plantilla:Free | Proprietary | firewall/NAT, boot floppy, LiveCD | ||
| FreeSBIE | FreeBSD | Plantilla:Free | LiveCD of FreeBSD | ||||
| Frenzy | Mozhaisky Sergei | FreeBSD | Plantilla:Free | "portable system administrator toolkit" | LiveCD | ||
| PicoBSD | Andrzej Bialecki | FreeBSD | Plantilla:Free | BSD | boot floppy | ||
| polyBSD | FOSS Tools Team | NetBSD | Plantilla:Free | BSD | live USB | development platform for embedded systems | |
| Anonym.US | beta as of Jan 2005 | OpenBSD 3.8 | Plantilla:Free | anonymous browsing | LiveCD | ||
| MirOS BSD | The MirOS Project | OpenBSD 3.1 | Plantilla:Free | European | |||
| ekkoBSD (1) | Rick Collette | OpenBSD 3.3 | Server | easy to administer | |||
| MicroBSD (1) | Bulgarians | OpenBSD 3.0/3.4 | Plantilla:Free | general purpose | small, secure | ||
| OliveBSD | Gabriel Paderni | OpenBSD 3.8 | Plantilla:Free | LiveCD | |||
| Gentoo/FreeBSD | Gentoo Linux developers | FreeBSD | Plantilla:Free | GPL, BSD | Server, Workstation, Network Appliance | usis Gentoo framework | |
| Gentoo OpenBSD | Gentoo Linux developers | OpenBSD | Plantilla:Free | GPL, BSD | Server, Workstation, Network Appliance, Embedded | usis Gentoo framework | |
| Gentoo NetBSD | Gentoo Linux developers | NetBSD | Plantilla:Free | GPL, BSD | Server, Workstation, Network Appliance, Embedded | usis Gentoo framework | |
| Gentoo DragonflyBSD | Robert Sebastian Gerus (project not yet officially supported by Gentoo) | DragonFly BSD | Plantilla:Free | Server, Workstation, Network Appliance | usis Gentoo framework | ||
| Debian GNU/kFreeBSD | GNU, FreeBSD | Plantilla:Free | GNU userspace on FreeBSD kernel | ||||
| Debian GNU/NetBSD | GNU, NetBSD | Plantilla:Free | GNU userspace on NetBSD kernel | ||||
| MidnightBSD | Lucas Holt | FreeBSD 6.0 | Plantilla:Free | BSD | Desktop | GNUstep based Desktop Environment | |
| pfSense | various contributors | 1.0 | FreeBSD | Plantilla:Free | BSD | firewall/NAT, LiveCD | |
| Desarrollador | Primer alliberament publica | Basada en | Costo (USD) | llicència | Propòsit | Descripció curta |
Nota 1: 386BSD, BSD/US, SunOS, and Ultrix llauri historic operating systems that llauri no longer developed. BSDeviant and ekkoBSD do not exist anymore either, although BSDeviant is still available for download (see external links). MicroBSD ended, then started again in 2003, but it does not seem that any progress has been made since then, though the website still exists.
Nota 2: This article only refers to SunOS through version 4.x. SunOS from release 5.x forward is based on SVR4, and is most commonly referred to as the Solaris Operating System.
[editar] Informació tècnica
| Supported architectures | Supported file systems(b1) | Kernel type | GUI on by default(b2) | Package management | Update management | Primary APIs(b3) | |
|---|---|---|---|---|---|---|---|
| FreeBSD | x86, x86-64, PC98, UltraSPARC, others | UFS, UFS2, ext2, FAT, ISO 9660, UDF, NFS, SMBFS, NetWare (nwfs), NTFS (limited read-write), ReiserFS (read only), XFS (experimental), ZFS (experimental), FUSE, Coda (experimental), AFS, others | Monolithic with modules | No (X.Org available) | ports tree, packages | source (CVSup, portsnap), network binary update (freebsdupdate) | BSD, POSIX |
| OpenBSD | x86, 68k, Alpha, x86-64, SPARC, VAX, others | UFS, ext2, FAT, ISO 9660, NFS, NTFS(b4) (read only), AFS, others | Monolithic(b5) | No (X.Org included)(b6) | ports tree, packages | source (CVS, CVSup, rsync) or binary upgrade | BSD, POSIX, X11 |
| NetBSD | x86, 68k, Alpha, x86-64, PPC, SPARC, others | UFS, UFS2, ext2, FAT, ISO 9660, NFS, LFS,UDF, NFS, SMBFS, NTFS (read only), others | Monolithic with modules | No (XFree86 included)(b7) | pkgsrc, packages | source (CVS, CVSup, rsync) or binary (using sysinst) | BSD, POSIX |
| Ultrix | VAX, PDP-11, MIPS | UFS + others | Monolithic | No (X11 included) | setld | unknown | BSD, POSIX (4.0 onwards) |
| Tru64 UNIX | Alpha | UFS, AdvFS, ISO 9660, UDF, NFS | Hybrid | Yes (CDE) | setld | dupatch | POSIX, UNIX 98, X11, CDE, others |
| Mac US X / Darwin | PPC, x86, x86-64, ARM | HFS+ (default), HFS, UFS, AFP, ISO 9660, FAT, UDF, NFS, SMBFS, NTFS (read only), FTP, WebDAV, others | Hybrid | Yes (Aqua) | US X Installer | Programari Update | Carbon, Cocoa, BSD/POSIX, CF, X11 (since 10.3) |
| DragonFly BSD | x86 | UFS, FAT, ISO 9660, NFS, SMBFS, NTFS (read only), ext2, others | Hybrid | No (X.Org available) | pkgsrc, packages | CVSup | BSD, POSIX |
| PC-BSD | x86, x86-64 | UFS, UFS2, FAT, ISO 9660, NFS, SMBFS, NTFS (read only), others | Monolithic with modules | Yes (KDE) | graphical installation wizard, ports tree | CVSup, Portsnap, network binary update (Online Update) | BSD, POSIX, X11, KDE |
| MidnightBSD | x86, x86-64 | UFS, UFS2, ext2, FAT, ISO 9660, UDF, NFS, SMBFS, NetWare (nwfs), NTFS (read only), others | Monolithic with modules | No (X.Org available) | ports tree, packages | source CVSup | BSD, POSIX, X11, GNUstep |
Nota b1: UFS and UFS2 llauri descendants of the old FFS. However, many BSD operating systems refer to UFS1 as FFS.
Nota b2: Operating systems where the GUI is not installed and turned on by default llauri often bundled with an implementation of the X Window System. However, installing X is usually optional.
Nota b3: Most operating systems usi proprietary APIs in addition to any supported standards.
Nota b4: OpenBSD's NTFS support is not enabled by default and requires a custom kernel.
Nota b5: OpenBSD contains support for modules on some architectures. They llauri used only to add third-party features: extracting existing functions into modules in the same manner as FreeBSD is not possible.
Nota b6: Unlike FreeBSD, OpenBSD includes the X Window System as basi install sets rather than packages within the ports collection. It includes some local changes and is managed as part of the OpenBSD source tree.
Nota b7: NetBSD includes XFree86 as a base install set and includes some local changes and is maintained within the NetBSD source tree. The pkgsrc collection also provides Xorg via packages as an alternative.
[editar] Característiques de seguretat
| Resource access control | Security logging | Subsystem isolation mechanisms | Integrated firewall | Encrypted file systems | Data execution prevention | ||
|---|---|---|---|---|---|---|---|
| maquinari | emulation | ||||||
| FreeBSD | Unix, ACLs, MAC | syslog, CAPP event auditing | chroot, jail, MAC partitions | IPFW2, IPFilter, PF | |||
| OpenBSD | Unix | syslog | chroot, systrace, privilege separation | PF | |||
| NetBSD | Unix, Veriexec | syslog | chroot, privilege separation | IPFilter, PF | |||
| Mac US X | Unix, ACLs | syslog, CAPP event auditing | chroot | IPFW2 | unknown | unknown | |
| PC-BSD | Unix, ACLs, MAC | chroot, jail, MAC Partitions | IPFW2, IPFilter, PF | ||||
| DragonFly BSD | Unix, ACLs | syslog | chroot, jail, VKernel | IPFW, IPFilter, PF | |||
| MidnightBSD | Unix, ACLs, MAC | syslog | chroot, jail, MAC partitions | IPFW2, IPFilter, PF | |||
Nota c1: Additionally swap space may be encrypted during installation, usis memory based tmp file storage by default.
[editar] Vegi's també
Portal:Programari lliure Contingut relacionat amb Programari lliure.- Annex:Distribucions BSD
- Llicència BSD
- Comparison of open source operating systems
- Comparison of operating systems
-
Wikiproyecto: Programari Lliure i de Codi Obert
Creant i complentando articles relacionats al FOSS - FLOSS 
[editar] Notes i referències
- ↑ Capítol 1 - Introducció: 1.2. - What is the goal of the FreeBSD Project?, Frequently Asked Questions for FreeBSD 4.X, 5.X, and 6.X, The FreeBSD Documentation Project , 22/04/2006
- ↑ About FreeBSD, 14/10/2006, The FreeBSD Project
- ↑ Support for Multiple Architectures: Statement of General Intent, 14/102006, ©1999-2005, Committer's Guide, The FreeBSD Documentation Project, The FreeBSD Project targets "production quality commercial off-the-shelf (COTS) workstation, server, and high-end embedded systems". (en anglès)
- ↑ OpenBSD Project Goals. OpenBSD (2005-10-12). Consultat el 2006-04-22.
- ↑ About the NetBSD Project - What is the NetBSD project?, The NetBSD Foundation, Inc.
- ↑ DragonFly Frequently Asked Questions, The DragonFly BSD Project
- ↑ Behind DragonFly BSD An Interview with the developers., O’Reilly Mitja, Inc.
- ↑ BSD Usage Statistics, 2006-09-30, The *BSD Stats Project
- ↑ DistroWatch.com: Put the fun back into computing, 2008-03-05
[editar] Altres fonts
- Milo et al. (1998-06-22 - 2004-03-31). FreeBSD. Operating System Technical Comparison. OSdata. Consultat el 2006-06-02.
- Milo et al. (1998-06-22 - 2004-04-19). OpenBSD. Operating System Technical Comparison. OSdata. Consultat el 2006-06-02.
- Milo et al. (1998-06-22 - 2004-04-19). NetBSD. Operating System Technical Comparison. OSdata. Consultat el 2006-06-02.
- Milo et al. (1998-06-22 - 2002-02-17). SunOS. Operating System Technical Comparison. OSdata. Consultat el 2006-06-02.
- SunOS & Solaris version history. Berkeley. Consultat el 2006-06-02.
- Ultrix FAQ (1996-11-04). Consultat el 2006-06-02.
- Milo et al. (1998-06-22 - 2002-04-10). Ultrix. Operating System Technical Comparison. OSdata. Consultat el 2006-06-02.
- Milo et al. (1998-06-22 - 2002-03-20). Mac USX . Operating System Technical Comparison. OSdata. Consultat el 2006-06-02.
- Milo et al. (1998-06-22 - 2002-03-20). Mac US X Server. Operating System Technical Comparison. OSdata. Consultat el 2006-06-02.
- BSDeviant download page. The Pirate Bay. Consultat el 2006-06-03. The main site no longer exists.
- ekkoBSD 1.0 BETA1B Released. Slashdot (2003-11-25). Consultat el 2006-06-03.
- Milo et al. (1998-05-31 - 2006-02-01). Operating System Technical Comparison. OSdata. Consultat el 2006-06-02.
- Brown, Martin (2004-08-10). Differentiating Among BSD Distros pp. 4. Jupitermedia Corporation. Consultat el 2006-06-03.
- Schneider, Wolfram; Gilliam, Josh and Schultz, Steven M. (1997-2004). The UNIX system family tree: Research and BSD (ASCII). The NetBSD Foundation. Consultat el 2006-06-03.

