See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
Anexo:Comparación de los sistemas operativos BSD - Wikipedia, la enciclopedia libre

Anexo:Comparación de los sistemas operativos BSD

De Wikipedia, la enciclopedia libre


Existe un número de sistemas operativos tipo UNIX, basados o que son descendientes de las variantes BSD (Berkeley Software Distribution). Los tres más notables descendientes actualmente usados son FreeBSD, OpenBSD, y NetBSD, los cuales son derivados del 386BSD y del 4.4BSD-Lite, por varias rutas. Ambos NetBSD y FreeBSD se iniciaron en 1993, initialmente derivados de 386BSD, pero en 1994 emigraron al código base de 4.4BSD-Lite. OpenBSD, en 1995, fue un fork de NetBSD. Otros derivados notables incluyen a DragonFly BSD, el cual fue un fork de FreeBSD 4.8, y Mac OS X de Apple, basado en Darwin BSD e incluyendo gran cantidad de código derivado de FreeBSD.

La mayor parte de los sistemas operativos BSD son de código abierto y están disponibles para descargarse, libre de cargo, bajo la Licencia BSD, la más notable excepción la constituye Mac OS X. Ellos generalmente también utilizan una arquitectura de núcleo monolítico, menos Mac OS X y DragonFly BSD, los cuales poseen núcleos híbridos.

Varios proyectos open source de BSD generalmente desarrollan el núcleo y el espacio de usuario de los programas y librerías, el código fuente es administrado utilizando un único repositorio central de fuentes.

En el pasado, BSD fue también usado como base para varioas versiones propietarias de UNIX, tales como SunOS de Sun Microsystems, Dynix de Sequent Computer Systems, NeXTSTEP de NeXT, Ultrix de Digital Equipment Corporation (DEC) y OSF/1 AXP (ahora Tru64 UNIX). De éstos, sólo el último es aún soportado como en su forma original. Partes del software de NeXT se convirtió en la base de Mac OS X, entre las variantes más comercialemente existosas de BSD en el mercado general.

Tabla de contenidos

[editar] Objetivos y filosofía

FreeBSD
El objetivo de FreeBSD es producir un sistema operativo usable para cualquier propósito.[1] Se intenta ejecutar una amplia variadad de aplicaciones de fácil uso, con características avanzadas, y altamente escalable en servidores de red de alta carga y rendimiento.[2] FreeBSD es libre y de código abierto, y el proyecto utiliza la licencia BSD. No obstante, a veces se aceptan acuerdos de no divulgación y se incluye un limitado numero de fuentes cerradas de módulos de Capa de abstracción de hardware, para dispositivos específicos de controladores en su árbol de fuentes, soportando el hardware de compañías que no proveen controladores de código abierto.
Para mantener un alto nivel de calidad y dar un buen soporte para "la producción de calidad de la hardware de trabajo, servidores comunes, de alta gama, y sistemas embebidos", FreeBSD se centra en un conjunto limitado de arquitecturas.[3] Un importante foco de desarrollo en los últimos cinco años ha sido finamente asegurado bajo la escalabilidad SMP. Otros trabajos recientes incluyen la funcionalidad de seguridad Criterios Comunes (Common Criteria), como obligatorio el control de acceso y seguirdad de eventos de apoyo.
OpenBSD
OpenBSD su objetivo es la seguridad, fiabilidad, y ser tan libre como sea posible. Las politicas de seguridad incluyen revelar fallas de seguridad públicamente, conocidas como Revelación Completa (en inglés) full disclosure; una auditoría del código de errores de software y hechos de seguridad; diversos elementos de seguridad, incluyendo la protección W^X de tecnología de página y uso intensivo de la ramdomización; una filosofía que incluye desabilitar todos los servicios no escenciales de una configuración inicial; y criptografía integrada, originalmente hecha más fácil debido a las relajadas leyes de exportación de Canadá en comparación a las de Estados Unidos. En cuanto a la libertad del software, OpenBSD prefiere la BSD o ISC licencia, con la GPL aceptable sólo para el software existente que es no práctico de sustituir, como la GNU Compiler Collection. Los NDAs nunca considerados aceptables. Esto ha dado lugar a la fundación de un número de proyectos pequeños como OpenSSH, OpenNTPD, OpenCVS, OpenBGPD, PF y CARP para sustituir alternativas restringidas, y las campañas para persuadir a los vendedores de hardware para liberar la documentación. En común con su padre, NetBSD, OpenBSD se esfuerza para funcionar en una amplia variedad de hardware.[4]
NetBSD
NetBSD está para proporcionar un sistema operativo libremente redistribuible para que los profesionales, aficionados, y los investigadores puedan utilizarlo de cualquier manera que deseen. Está enfocado principalmente en la portabilidad, a través del uso de claras distinciones entre el código de máquina dependiente y el independiente. Corre o arranca en una amplia variedad de arquitecturas de procesador de 32 y 64 bits y plataformas de hardware, y está destinado para interoperar bien con otros sistemas operativos. NetBSD hace énfasis en el diseño correcto, el código bien escrito, la estabilidad y la eficiencia. Cuando sea práctico, cumplir con API abierta y normas de protocolo. El proyecto NetBSD prefiere la cláusula 4 de la Licencia BSD, y trata de evitar que se ocupen licencias cuando sea posible.[5]
DragonFly BSD
DragonflyBSD, es inherentemente fácil de entender y desarrollar para un multiprocesador con infraestructuras capacitado para realizar tareas de alto rendimiento. A partir de FreeBSD 4,8, el principal objetivo es cambiar radicalmente la arquitectura del núcleo Linux, al introducir capacidades de micronúcleo, tales como mensajes de paso, aumentando la fiabilidad y escalabilidad en sistemas de multiprocesamiento simétrico, y también ser aplicable al diseño de memoria NUMA y cluster. El objetivo a largo plazo es proporcionar una imagen de sistema único (SSI) en forma de cluster. DragonflyBSD actualmente sólo soporta la plataforma IA-32 plataforma.[6] Matthew Dillon, el fundador de DragonFly BSD, cree que el soporte a un menor número de plataformas hace que sea más fácil para un proyecto el multiprocesamiento simétrico.[7]
Resultados de encuesta de popularidad. Se permitió a los encuestados elegir más de una opción, por esto el porcentaje suma más de 100%.
Resultados de encuesta de popularidad. Se permitió a los encuestados elegir más de una opción, por esto el porcentaje suma más de 100%.

[editar] Popularidad

En septiembre de 2005, el Grupo de Certificación BSD, realizó una encuesta (resultados se aprecian en la imagen de la derecha); después de la publicidad en una serie de listas de correo, fueron encuestados 4.330 usuarios de BSD, para evaluar la popularidad relativa de los distintos sistemas operativos BSD.

Cerca del 77% de las respuestas fue para FreeBSD, 33% para OpenBSD, 16% para NetBSD, 2.6% para DragonflyBSD, y 6.6% para otros sistemas no BSD. Otros lenguajes ofrecidos para la encuesta fueron el Portugués brasileño y portugués de portugal, alemán, italiano, y polaco.

Otro intento de retratar el uso, en todo el mundo, de BSD es el del Proyecto BSDstats, cuyo principal objetivo es demostrar a los proveedores de hardware la penetración de BSD y la viabilidad de los controladores de hardware para el sistema operativo.

El proyecto recopila datos mensuales de cualquier sistema BSD administrado dispuesto a participar, y en la actualidad los registros BSD se relacionan a la cuota de mercado de FreeBSD, OpenBSD, NetBSD, DragonflyBSD, Debian GNU/kFreeBSD, PC-BSD, y MirBSD.[8]

La página web de DistroWatch, bien conocida en la comunidad Linux y utilizada a menudo como una guía aproximada para la popularidad de un sistema operativo libre, publica las visitas a las páginas de cada una de las distribuciones Linux y otros sistemas operativos.

En marzo de 2008 utilizando el lapso de los últimos seis meses, ha puesto en FreeBSD en el lugar 11, con 564 visitas por día; OpenBSD en 49º lugar con 125 visitas por día; NetBSD y en 55º lugar con 114 visitas por día.[9]

[editar] Información General

Desarrollador Primera liberación publica Basada en Costo (USD) licencia Propósito Descripción corta
FreeBSD El proyecto FreeBSD Diciembre 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/OS (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 OS 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 hardware.
Darwin Apple Inc. Mar 2001 NeXTSTEP, FreeBSD, Mac OS Plantilla:Free APSL, GPL, others Workstation, Home Desktop, Server The kernel and certain userland components of OS 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 use
DesktopBSD Peter Hofer, Daniel Seuffert 25 Jul 2005 FreeBSD Plantilla:Free BSD Desktop easy to use
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.OS 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 uses Gentoo framework
Gentoo OpenBSD Gentoo Linux developers OpenBSD Plantilla:Free GPL, BSD Server, Workstation, Network Appliance, Embedded uses Gentoo framework
Gentoo NetBSD Gentoo Linux developers NetBSD Plantilla:Free GPL, BSD Server, Workstation, Network Appliance, Embedded uses Gentoo framework
Gentoo DragonflyBSD Robert Sebastian Gerus (project not yet officially supported by Gentoo) DragonFly BSD Plantilla:Free Server, Workstation, Network Appliance uses 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 Primera liberación publica Basada en Costo (USD) licencia Propósito Descripción corta

Nota 1: 386BSD, BSD/OS, SunOS, and Ultrix are historic operating systems that are 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ón 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 OS 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) OS X Installer Software 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 are 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 are often bundled with an implementation of the X Window System. However, installing X is usually optional.
Nota b3: Most operating systems use 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 are 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 base 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ísticas de seguridad

Resource access control Security logging Subsystem isolation mechanisms Integrated firewall Encrypted file systems Data execution prevention
hardware emulation
FreeBSD Unix, ACLs, MAC syslog, CAPP event auditing chroot, jail, MAC partitions IPFW2, IPFilter, PF Sí Sí Sí Sí No  No
OpenBSD Unix syslog chroot, systrace, privilege separation PF Sí Sí Sí Sí Sí Sí
NetBSD Unix, Veriexec syslog chroot, privilege separation IPFilter, PF Sí Sí Sí Sí No  No
Mac OS X Unix, ACLs syslog, CAPP event auditing chroot IPFW2 Sí Sí unknown unknown
PC-BSD Unix, ACLs, MAC chroot, jail, MAC Partitions IPFW2, IPFilter, PF Sí Sí(c1) No  No No  No
DragonFly BSD Unix, ACLs syslog chroot, jail, VKernel IPFW, IPFilter, PF Sí Sí No  No No  No
MidnightBSD Unix, ACLs, MAC syslog chroot, jail, MAC partitions IPFW2, IPFilter, PF Sí Sí No  No No  No

Nota c1: Additionally swap space may be encrypted during installation, uses memory based tmp file storage by default.

[editar] Véase también

[editar] Notas y referencias

[editar] Otras fuentes

  • Milo et al. (1998-06-22 - 2004-03-31). FreeBSD. Operating System Technical Comparison. OSdata. Consultado el 2006-06-02.
  • Milo et al. (1998-06-22 - 2004-04-19). OpenBSD. Operating System Technical Comparison. OSdata. Consultado el 2006-06-02.
  • Milo et al. (1998-06-22 - 2004-04-19). NetBSD. Operating System Technical Comparison. OSdata. Consultado el 2006-06-02.
  • Milo et al. (1998-06-22 - 2002-02-17). SunOS. Operating System Technical Comparison. OSdata. Consultado el 2006-06-02.
  • SunOS & Solaris version history. Berkeley. Consultado el 2006-06-02.
  • Ultrix FAQ (1996-11-04). Consultado el 2006-06-02.
  • Milo et al. (1998-06-22 - 2002-04-10). Ultrix. Operating System Technical Comparison. OSdata. Consultado el 2006-06-02.
  • Milo et al. (1998-06-22 - 2002-03-20). Mac OS X. Operating System Technical Comparison. OSdata. Consultado el 2006-06-02.
  • Milo et al. (1998-06-22 - 2002-03-20). Mac OS X Server. Operating System Technical Comparison. OSdata. Consultado el 2006-06-02.
  • BSDeviant download page. The Pirate Bay. Consultado el 2006-06-03. The main site no longer exists.
  • ekkoBSD 1.0 BETA1B Released. Slashdot (2003-11-25). Consultado el 2006-06-03.
  • Milo et al. (1998-05-31 - 2006-02-01). Operating System Technical Comparison. OSdata. Consultado el 2006-06-02.
  • Brown, Martin (2004-08-10). Differentiating Among BSD Distros pp. 4. Jupitermedia Corporation. Consultado 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. Consultado el 2006-06-03.
En otros idiomas


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -