Algunos dirían que BSD / Unix siempre ha sido más confiable y estable que Linux (no yo, por supuesto, ¡no me hagas daño!). ¿Por qué Linux siempre parece vencer a BSD? ¿Es el romance de la historia de Linux? No pretendo ofender a nadie, por favor no te ofendas. Además, sea atento y cortés en su respuesta.
31
Respuestas:
La situación histórica en la primera parte de la década de 1990 tuvo mucho que ver con eso. En ese momento, BSD Unix estaba "luchando por ser libre" y fue visto como el camino a seguir en muchos círculos. Linux no obtuvo una pila TCP en funcionamiento durante un par de años después de que salió y Internet todavía estaba algo enrarecido.
UC Berkeley y AT&T se involucraron en una demanda sobre la propiedad del código BSD, por lo que el futuro de la base de código BSD 'libre' estaba en cuestión. Finalmente, UC Berkely ganó la demanda al poder mostrar grandes fragmentos de código BSD en la base de código SVR4. AT&T estaba adecuadamente avergonzado por esto y retrocedió. La gente de UCB reemplazó el último código infractor con su propio trabajo y podría lanzar una base de código libre de AT&T.
Alrededor de este tiempo, Bill y Lynn Jolitz tomaron la base del código BSD y la trasladaron al 386, creando 386BSD y documentándolo en una famosa serie de artículos en el Dr. Dobb's Journal.
La demanda continuó durante el tiempo suficiente para paralizar a la potencial comunidad BSD, que no podía invertir significativamente en la base del código hasta que la incertidumbre legal se hubiera aclarado.
Una versión 'estable' de Linux finalmente salió con una pila TCP en funcionamiento.
Linux estaba disponible bajo la GPL, lo que redujo el incentivo para bifurcarlo. Esta y la efectiva dictadura benevolente de Linux Torvalds trabajaron para mantener el desarrollo del núcleo unificado.
Varios tenedores competitivos de BSD surgieron de la base de código BSD, fragmentando la comunidad.
La relativa cohesión del desarrollo temprano del kernel de Linux significó que Linux avanzó relativamente rápido y finalmente ganó la participación mental. Todo el mundo BSD se detuvo mientras se resolvió la demanda. Incluso con la demanda resuelta, aún carecía de la cohesión estructural del proceso de desarrollo del kernel de Linux y se dividió en varias bifurcaciones.
Por lo tanto, mientras que BSD era (ciertamente en ese momento) más maduro y posiblemente técnicamente superior , Linux obtuvo el mindhare, que es prácticamente el éxito total en cualquier mercado de software de gran tamaño.
fuente
Es principalmente una cosa histórica. Al igual que Windows, Linux estaba en el lugar correcto en el momento correcto y ganó participación de mercado mucho más rápido que BSD. Esto provocó que se desarrollaran más controladores y aplicaciones, lo que le dio aún más impulso.
fuente
Rápidamente arrojaré una respuesta antes de que se cierre ...
Pero personalmente, en mi experiencia algo limitada con Debian, Ubuntu, Redhat y FreeBSD, Linux siempre parece más fácil de usar y configurar con ...
Por otro lado, Apple OS X se basa en una base BSD, por lo que se podría decir que BSD es más popular que Linux.
fuente
Sincronización. Linux salió para el 386 en agosto de 1991. El primer BSD que salió para la arquitectura x86 fue 386BSD en marzo de 1992. Además, solo había un Linux. En 1993, BSDi salió para el 386. Entonces, hubo, casi de inmediato, múltiples BSD que requerían que los usuarios tomaran una decisión. Poco después se hizo cargo la masa crítica a medida que se hicieron más puertos y controladores para Linux.
fuente
He estado usando Linux de alguna manera desde que se inició por primera vez con GNU. Mi primera reacción al usarlo fue "¡Gracias y (# * $ & # dios, esto no se parece a UNIX, o MINIX !!"
Creo que * BSD es demasiado parecido a UNIX para algunas personas, especialmente aquellos de nosotros que estábamos tan agradecidos de finalmente deshacernos de UNIX en primer lugar a favor de Linux / GNU.
Me siento cómodo con cualquier sistema operativo tipo Unix. Me gusta usar Linux / GNU. Parte del combustible que alimentó la popularidad de Linux y GNU fue la oportunidad de cambiar algunas cosas muy molestas en UNIX.
Las guerras de estandarización también enviaron a muchos desarrolladores expertos a Linux y glibc, ya que Linus tenía en mente POSIX desde el principio.
Tenga cuidado de diferenciar el núcleo de ambos sistemas operativos de su tierra de usuario y libc al considerar esta pregunta. No puedo decir cuántas personas se subieron al tren Linux / GNU después del lanzamiento de libreadline, pero apuesto a que es una cantidad significativa.
También hubo "gloria moral" en el momento. La GPL defendió su libertad , que la mayoría de los refugiados de UNIX realmente respetaban. Entonces, cuando la avalancha de desarrolladores realmente tomó forma, la gente de BSD no pudo usar el código que entraba en Linux / GNU debido a problemas de licencia.
En resumen, tenías que estar allí :)
fuente
Linux tiene características de kernel más interesantes: si quiero usar openmosix o vmware server, por ejemplo, el kernel de Linux es el único juego en la ciudad. BSD tiene pf y tiene zfs, pero esos no son tan universalmente interesantes.
Linux tiene una tierra de usuarios más indulgente. Los BSD tienden a tener una tierra de usuarios que es completamente consistente pero sin los gnuismos extravagantes como una versión de / bin / false que toma --help como bandera. El material de GNU es más amigable para los novatos, pero tiende a interferir con alguien que sabe exactamente lo que quiere.
Además, en gran medida, las fuerzas del mercado entran en juego. Los trabajos son principalmente para Linux, no para bsd. Las plataformas integradas utilizan principalmente Linux. Primero se escribe un nuevo software sofisticado en Linux y luego se puede portar a BSD. Etc ...
fuente
¿Estos días? Se necesitan más cosas para apoyar el linux que los BSD. Además, los BSD solo recientemente han comenzado a esforzarse por ser amigables con los nuevos usuarios. Y todavía están atrasados en algunos aspectos técnicos (tenga en cuenta, por ejemplo, el pobre soporte de SMP en OpenBSD).
fuente
Se trata del sentimiento de propiedad. Linux es gratuito y abierto en todos los sentidos. Linux es de todos. Solo usar Linux te hace sentir como parte de la comunidad. BSD, a pesar de su licencia, es "propiedad" de pequeños grupos de fanáticos del control con visiones limitadas. Realmente no quieren que formes parte de su grupo porque eres inferior y podrías estropear su código.
fuente
Porque BSD se está muriendo .
Oh ... no, quise decir que BSD todavía está muriendo .
fuente