Freebsd Vs Linux Servidores

Desde hace un tiempo vengo usando FreeBSD en algunos servidores. Al principio me sentía un poco reacio a probarlo porque pensaba que el constante aumento en la calidad de las distribuciones Linux provocaría, tarde o temprano, la caída de FreeBSD y por lo tanto no justificaba invertir tiempo en estudiarlo. !Cuan equivocado estaba!. FreeBSD podrá tener sus defectos, pero está muy lejos de desaparecer. Sin ir más lejos, se está convirtiendo rápidamente en mi sistema favorito para servidores.

En este artículo comentaré algunas de las ventajas (y desventajas) que he encontrado en mi uso diario de FreeBSD, comparándolas siempre con sistemas Linux que vengo usando desde mucho antes (1998, según Linux counter). El análisis estará enfocado en el ámbito de servidores.

Antes de continuar, vale mencionar que nada reemplaza a Ubuntu en mi PC de escritorio, ya que Linux supera ampliamente a FreeBSD en cuanto a soporte de hardware se refiere (lo cual es algo muy importante en el mundo de los entornos gráficos). En contrapartida, FreeBSD (que tiene su propia lista oficial de hardware soportado) te da la seguridad de ser muy estable en hardware probado. Y esta seguridad (cómodamente ignorable en PCs de escritorio) es sumamente importante en servidores ya que alli lo primordial es la estabilidad y generalmente no se utiliza ningún hardware exótico (como cámaras de fotos, impresoras, escáners, etc).

Un mundo diferente...

Bueno, ni tanto. FreeBSD (que, a diferencia de GNU(is-not-unix)/Linux, sí es Unix :)) no tiene tantas diferencias con Linux como uno esperaría, al menos desde mi punto de vista. Generalmente, la tendencia es: mismos comandos, diferentes opciones. Por lo cual, ya tenemos medio camino recorrido y (gracias a las excelentes man pages) recorrer la segunda mitad es una pasada.

Por otro lado, hay un mito de que FreeBSD es más "complicado" de usar que Linux. No estoy de acuerdo. Me parece que ese mito fue inventado por la misma gente de FreeBSD para alejar a los "newbies" y mantener la comunidad más "saludable". "Vayan... aprendan con Linux y cuando esten listos vuelvan". Pero la realidad es que tanto FreeBSD como Linux tienen un grado similar de dificultad. Es más, estoy seguro de que un usuario FreeBSD (naturalmente acostumbrado a un sistema coherente y bien integrado) le costaría más aprender Linux que a la inversa, debido a que Linux tiene muchas particularidades y dista mucho de poseer la integración de FreeBSD.

Instalando software

Y si... debo comenzar hablando sobre los god-oh-mighty ports, a los cuales FreeBSD debe su gran popularidad. Los ports es el sistema de empaquetado que usa FreeBSD desde sus albores. Un port es básicamente un script con instrucciones para compilar una aplicación en el sistema FreeBSD, concretamente, un Makefile. Dependiendo de la aplicación que se trate, los ports pueden incluir parches necesarios para que la aplicación compile correctamente. Es importante notar que los ports no contienen la aplicación compilada, ni siquiera el código fuente de la misma. Estos son bajados del sitio oficial del autor (típicamente en un .tar.gz) y posteriormente compilados siguiendo las instrucciones indicadas por el script del port. En otras palabras, los ports solo proveen instrucciones de compilación y no el código de la aplicación. La idea está muy buena y es tremendamente escalable. Algunas distribuciones Linux (como Gentoo) ya la han adoptado (con su sistema portage) con gran éxito. Vale notar que los ports también ponen a disposición versiones binarias (compiladas) de los programas (conocidos como packages) aunque siempre es conveniente bajar y compilar los fuentes para estar seguros de tener la última versión (con parches de seguridad, etc).

Al principio uno se podría sentir un poco molesto por tener que compilar todo. Cuando menos, un sysadmin a cargo de varios servidores puede sentir que está desperdiciando electricidad y ciclos de CPU. Afortunadamente FreeBSD ya tiene previsto un mecanismo para bajar y compilar los ports en una máquina (de desarrollo) y luego distribuirlos al resto de las máquinas en forma binaria. Este mismo mecanismo también se puede aplicar para compilar y redistribuir (distintas versiones) del kernel.

De todas formas, opino que la bondad de los ports ya no es tan importante puesto que, si bien los repositorios de software fueron un dolor de cabeza hace unos años, cualquiera de las alternativas actuales (apt, yum, portage) están lo suficientemente maduras.

Sin embargo, vale la pena comentar sobre portaudit, un comando que sirve para averiguar si alguno de los ports instalados tiene alguna vulnerabilidad conocida. Portaudit se nutre de una base central de reportes de seguridad almacenada en un formato estándar (VuXML) y administrada por un equipo dedicado exclusivamente a la tarea. La importancia de que esta base sea única y estándar es evidente. Claro, siempre y cuando el equipo de seguridad haga las cosas bien. Que yo sepa, no hay quejas al respecto.

Espejado de discos

Un tema que resulta de vital importancia en el ámbito de servidores es el espejado de discos. Para sistemas de gran porte generalmente estos problemas se resuelven a nivel de hardware (comprando controladoras RAID) pero últimamente (con la popularización de las PCs para servidores) se ha hecho muy común el uso de RAID por software. En este aspecto, FreeBSD viene con geom, un sistema que nada tiene que envidiarle al Software-RAID de Linux.

Herramientas de usuario

Mucho se ha dicho sobre la ventaja de tener todo el sistema base integrado (FreeBSD), en contrapartida con tener el kernel y las herramientas de usuario ensambladas por terceros (Linux). En este punto no estoy convencido de que uno sea mejor que el otro, pero si sé que la consistencia y calidad de las man pages hace que la balanza se incline para el lado de FreeBSD.

Documentación

Aqui me saco el sombrero. La documentación de FreeBSD consta de dos joyitas que son: el handbook y las man pages. El handbook es de gran ayuda ya que es un compilado de toda la información necesaria para instalar y administrar el sistema, mientras que las man pages tienen la información concisa y los ejemplos apropiados para lograr las tareas. El día que que cai en cuenta de la buena calidad de la documentación fue cuando se me rompió el disco primario del servidor de casa. En otras ocasiones donde tuve problemas similares (usando Linux) he tenido que recurrir a un par de búsquedas en Google, por lo menos, para corroborar que estaba haciendo las cosas bien. Cuando me pasó con FreeBSD, la documentación era tan clara y la mecanismo tan evidente que pude restaurar el sistema solo leyendo las man pages.

Configuración y directorios

Otra característica destacable, consecuencia de ser un sistema bien diseñado y mejor integrado, es la coherencia mantenida en la estructura de directorios lo cual resulta extremadamente útil y evita un montón de tiempo muerto de Googleo, lectura de documentación, etc. De la misma forma, la simplicidad y coherencia en los archivos de configuración es algo que me ha caído muy simpático.

En cuanto a los scripts de inicialización, el sistema rc.d de FreeBSD me parece mucho más prolijo y mantenible que el uso de los abominables runlevels de Linux.

Jaulas

El comando jail permite correr cualquier aplicación (y sus procesos descendientes) en un entorno chroot, incluso aunque la aplicación no soporte chroot. En Linux ya hay software disponible para hacer esto pero, como siempre, cada distribución es una historia distinta. Y más para aplicaciones como éstas que requieren modificaciones del Kernel. Y ya que estamos hablando del Kernel, debo mencionar que es sustancialmente más sencillo recompilar el Kernel en FreeBSD que en Linux, lo cual puede ser consecuencia de que FreeBSD sea más orientado a la compilación (por los ports).

Desventajas

Muy pocas. Al principio extrañaba mucho shorewall pero, desde que conocí Packet Filter, cada vez menos lo extraño menos. También está el tema de los drivers para hardware específico pero no es algo que me haya afectado en absoluto en el ámbito de servidores.

Licencias

FreeBSD está liberado bajo la licencia BSD mientras que Linux bajo la GPLv2, ambas aceptadas por la OSI como licencias libres. La diferencia básica radica en que la licencia BSD no te obliga a divulgar el código fuente de los cambios y por lo tanto no asegura la preservación de las 4 libertades (postura con la cual difiero).

Pero la verdad es que este asunto de las licencias poco le cambia la vida a un sysadmin (siempre y cuando nos mantengamos en el terreno de las licencias libres, claro). En cambio, sí le ha cambiado la vida a empresas como Apple que, según cuenta la leyenda, optaron por desarrollar su Mac OS X a partir de FreeBSD (en lugar de Linux) debido a las restricciones de la GPL. Pero bueno, eso ya es otra historia...

Conclusión

FreeBSD es un sistema operativo más "prolijo", mejor organizado y que intuyo (aunque aún no me atrevería a afirmar) más robusto que Linux. Esto es gracias a que tiene un grupo reducido (y considerablemente selecto) de gente encargada de fiscalizar los cambios. Hasta aca no difiere mucho del funcionamiento de la mayoría de las distribuciones Linux. La razón a la cual le atribuyo su éxito es, por un lado a las correctas decisiones de diseño, y por otro a que (al estar bien integrado y no tener varias distribuciones) todos los desarrolladores están más o menos al tanto del funcionamiento de todo el sistema. Linux no podrá gozar de tales beneficios hasta que no se defina una distro como base (Debian o Gentoo serían mis candidatas actuales). Considerando la diversidad de distros disponible y los intereses (en muchos casos comerciales) asociadas a éstas, esto es algo muy díficil (sino imposible) de que suceda. Hasta no que dejen de aparecer distribuciones nuevas todos los días y los hackers concentren toda su energía en pulir y mejorar una distribución particular, esta situación no va a cambiar. Desconozco la solución a este problema y sé que, para muchos, esto ni siquiera es un problema, sino una ventaja. También sé de varios proyectos destinados exclusivamente a mejorar este situación, como el caso de FreeDesktop, señal de que no todo está perdido :).

En definitiva, la razón por la cual FreeBSD se conserva tan "prolijo" es que FreeBSD hay uno solo. En Linux, en cambio, hay un millón de distribuciones, cada una con sus particularidades y en muchas casos reimplementando cosas que ya existen en las otras (caso yum, apt). Ya sea por falta de coordinación, o por alegar carencias de las alternativas, las distros de Linux continúan día a día re-inventando la rueda. No me malinterpreten, estoy de acuerdo que es bueno tener alternativas pues nos da la libertad de elegir. Sin embargo, esa misma libertad/flexibilidad es la que impide que haya una mayor cohesión en el sistema y, en consecuencia, impone más dificultades a la hora de lidiar con problemas. En cierta medida, yo lo veo como una analogía entre los lenguajes de programación Python y Perl. En Perl (que en este caso sería Linux) la filosofía es tener muchas formas (diferentes) de hacer las cosas para que sea el programador quien opte por la de su preferencia y que asi, de cierta manera, el código tenga un "toque de arte" propio. Python, en cambio, opta por hacer hincapié en el hecho de tener una única forma oficial/aceptada/intuitiva de hacer las cosas de manera de preservar al máximo la coherencia en el código y asi promover la legibilidad de códigos ajenos. Yo, particularmente, me inclino por la filosofía Python.

Actualización: !Gracias a todos los barrapunteros por sus comentarios!. A raíz de ellos he decidido reemplazar el ícono original del artículo por uno más "neutral". Mi intención nunca fue la de iniciar un "flame war" sino simplemente contar mi experiencia personal con ambos sistemas operativos. Espero haber reflejado esa idea en el texto y reconozco que el ícono original no fue una decisión muy inteligente.

50 responses

Varias de las cosas que has mencionado (como rc.d) estan presentes en versiones de linux derivadas de RedHat. Pero por lo que veo, el "punto fuerte" a favor de BSD sería la mejor organización de los directorios. Me imagino que será en lo referente a encontrar donde demonios pusieron la configuracion o los archivos de datos. Estoy de acuerdo en que con tanta gente con diferentes opiniones, a veces se hace dificil en linux... sobre todo en distribuciones que respetan lo que quieren los desarrolladores en lugar de distribuir las coas siguiendo un criterio propio más homogéneo (como hace Mandriva por ejemplo).


Pero hay que tener en cuenta que el tremendo crecimiento de las aplicaciones libres se ha debido al modelo de desarrollo "desorganizado" que permite un progreso espectacularmente rápido, en la dirección correcta y produciendo software de gran calidad. Eso se nota mucho y cada vez se notará más. La tecnología de núcleo de linux es cada vez mejor y deja atrás a cualquier otro sistema actual, lo cual se nota en la performance de motores de bases de datos y cosas por el estilo. Pienso que más que pasarse a BSD, lo que habría que priorizar es organizar mejor las cosas en linux o elegir una distribución con un criterio más adecuado.

Interesante la comparación.


Basicamente lo más parecido en estructura a FreeBSD ha sido Slackware, pero los ports se los quedo Gentoo con sus ebuilds.


En cuanto a Linux y la diversidad, pues es cierto, muchas veces uno tiene tanto que elegir que en el transcurso del testeo se lleva consigo tiempo que pudo haberlo usado para conocer Linux como Linux y no Linux como Debian, Mandriva, SuSE, como distro en general.


Me han tentado tremendamente a usar FreeBSD para servers, y efectivamente me jode decir que me están animando.


Saludos.

como comentan por ahi, linux hay muchos, debian, gentoo, mandriva... pero bsd's tb hay muchos, freebsd es uno de ellos, tb está openbsd, netbsd... hay menos pq es un so mas minoritario aún que linux (minoritario, o exclusivo, no es ni bueno ni malo, es un hecho nada mas)


yo uso gentoo y según cuentan por ahí es la distro linux mas similar a freebsd, de ella me encanta el portage y todos los ficheros de configuración tal y como está planteado, imagino que siguiendo las ideas de freebsd.


Por otro lao macosx no está basado en freebsd, si no en darwin
http://es.wikipedia.org/wiki/Darwin_BSD
:)

"BSD no te obliga a divulgar el código fuente de los cambios y por lo tanto no asegura la preservación de las 4 libertades (postura con la cual difiero)."


La frase correcta sería "BSD no te obliga a divulgar el código fuente de los cambios y por lo tanto no asegura la preservación de las 4 libertades en las modificaciones y/o futuras versiones"


Saludos

Ademas de otras cosas de las que no estoy de acuerdo, me encuentro con la "joya" esta:


...En definitiva, la razón por la cual FreeBSD se conserva tan “prolijo” es que FreeBSD hay uno solo. En Linux, en cambio, hay un millón de distribuciones...


La opel es mejor que la seat, ya que mientras solo hay un Open Astra GSI, hay montones de coches seat... ¿? Pues lo mismo, FreeBSD no deja de ser uno de los BSD's, y BSD's hay FreeBSD,OpenBSD, NetBSD, BSDI, ... etc. asi que no se porque dices que solo hay un BSD. Para comparar las cosas bien, o comparas BSD contra Linux, o comparas FreeBSD contra Debian (un BSD concreto contra un Linux concreto).

¿En bsd se podría considerar que hay distribuciones?


Me refiero, podriamos considerar dragonfly, freebsd, open, net, etc... como distribuciones. Ninguna de estas comparte nucleo, pero es emocionante ver como los progresos de una de estas es copiado y bien adaptado a otra distribución.
El buen rollo que veo que hay entre todas estas, no lo veo en linux (donde apenas hay rollo, cuando ves rollos son discusiones entre ubunteros y debianeros).


Muchas veces son filosofías de trabajo. PF no fué desarrollado por freebsd (si no recuerdo mal fué openbsd).


Todas estas tienen su fuerte y cuando te metes en el mundillo, y conoces un poco, ves que para circustancia hay una "versión de bsd" a elegír.


Un Saludo.

Respondiendo a maquinero.


Ya picada mi curiosidad y wikipeando un poco, llego a la conclusión de que según el conocimiento popular lo que dice el autor es correcto. FreeBSD hay solo una distribución. El concepto de distribución que se vé por internet, solo lo he encontrado referido a distribuciones linux, sease kernel linux. Se refieren a que se distribuye un kernel en concreto de diferentes maneras. (¡Como si fuese lo único importante en un SSOO!).


Sin embargo, todos los BSD que maquinero ha mencionado llevan nucleos diferentes, por lo que tengo que discernir y opinar que son SSOO diferentes, como mínimo en cuanto al kernel.


Un Saludo.

Una imagen vale más que mil palabras y en este caso me viene de perlas porque me evita leerme el artículo. Si quieres hacer un flame esa imagen es una buena forma, pero si quieres que la gente lo lea y a lo mejor pruebe FreeBSD gracias a lo que ha leído (advocacy) no es la mejor forma.

Hay varios kernels BSD, pero todas las distribuciones BSD llevan a rajatabla el cumplimiento de los estandares posix, lo que hace que cualquier aplicacion implementada para BSD funciona en cualquier otra bsd, al igual que gran parte de las aplicaciones linux, a partir del codigo fuente es posible hacer que funcionen facilmente en BSD, si a BSD se le diese popularidad y siguiese teniendo la misma filosofia que hasta ahora, es decir, todo ordenado y bien documentado, se comería Linux en dos dias y yo personalmente creo que seria un cambio a mejor.

Hola, creo que Linux y *BSD son excelentes sistemas operativos, y mejor aun es que ambos existan, que nos den la posibilidad de elegir el sistema que necesitemos.


Como conclusión podemos indicar que ambos sistemas operativos son seguros, rápidos, estables, ajustables a las necesidades del usuario, los dos están basados en estándares, los dos interoperan, los dos dan independencia, y principalmente, ambos son sistemas operativos Libres.


Escoger uno u otro es una cuestión de experiencia de uso y de gusto.


Te invito a leer el siguiente texto: http://www.microteknologias.cl/linux_bsdlinux.html


Saludos

interesante articulo.


pero el hecho de que freebsd sea uno solo, y linux haya muchos, no es lo que hace que free bsd sea mejor.


la libertad de cambiar, crecer y diverger, es lo que ha hecho al software libre mejor que el software cerrado.


decir lo que dices, es ir en contra del software libre.


por otro lado, he escuchado que la administracion de la memoria es mejor en bsd. un dia de estos me animo a probarlo. mientras tanto sigo con debian, tanto en mi escritorio como en mi servidor.


saludos

Segun recuerdo, MacOSX comenzo desde netbsd.

En realidad Mac OS X es más antiguo de lo que parece, sólo que antes se llamaba NeXTStep. Apple compró NeXT en 1997 y realizó el Mac OS X a partir del NeXTStep incorporando algunas tecnologías propias.


NeXTStep creo que se basaba en un kernel Mach 2.5 con un parte 4.3BSD.
El Mac OS X actual es básicamente lo mismo, pero se basa en Mach 3.0 en lugar de la 2.5 y en FreeBSD 5 en lugar de 4.3BSD (y algunas de las utilidades vienen de NetBSD).


Hay más información en la wikipedia inglesa en los artículos "NEXTSTEP" y "XNU" (están realmente muy bien).

Mucho rollo con losBSD pero ninguno esta certificado para correr software para centros de computo, asi que por mucho que se hable de BSD todavia debe ganar a las empresas que tiene grandes sistemas corriendo sobre sus servidores, seria un poco complicarse la vida teniendo grades Bases de Datos corriendo sobre Linux y luego instalar BSD para aplicaciones que no exijan un SO certificado, lo mejor sería omogeniezar los sistemas y tener la menor cantidad de SO para facilitar la administración y mantenimeinto, ya que BSD no ofrece ninguna ventaja razonable sobre Linux. Es mi opinión, Saludos!

Bueno, sobre la opinión específica de armindux: te encuentro razón en lo que dices que muchos sistemas operativos complican al momento de evaluar. Sin embargo, tenemos que tomar en cuenta algunas cosas antes de sancionar de manera drástica "sólo deben haber N sistemas operativos y no X como los hay":


Primero, la compatibilidad. Piensa en que solamente Linux y los BSD son compatibles con N arquitecturas, el resto está adecuado a una arquitectura específica o se crean versiones específicas para una arquitectura (en Linux no pasa eso, pues el source es el mismo para todas las arquitecturas... same with BSD.).


Segundo, el público objetivo. Los usuarios Linux son con mucho un objetivo disperso, mientras que Windows se centra en la empresa y BSD se centra en un público más limitado, con otro tipo de conocimientos (más basados en UNIX). Si tomas como ejemplo a OpenBSD, tendrás un sistema estable y muy barato sobre el que hacer correr software como un servidor web... pero si no gustas de Windows y no puedes invertir en un Mac, Linux tiene distribuciones targeteadas para el usuario medio. Toma como referencia a SuSE, Slackware y Ubuntu, a mi parecer las tres mejores.


Tercero, la cantidad de proyectos que se han hecho con Linux para hacer más distribuciones no corresponde a la satisfacción de TODOS los usuarios, sino de un cierto nivel. A tí, por ejemplo, no te serviría Menaltux, pues es una distribución creada para el público mapuche de Chile.


Cuarto, las certificaciones obtenidas por Linux son debido a su mejor capacidad de reacción a los cambios, muchas veces promoviendo éstos: la Web 2.0 en arquitecturas servidores, debido a que es fácil y barato implementar cosas en PHP, Python, el-lenguaje-que-sea... cosa que FreeBSD no ha alcanzado a lograr por una sola y sencilla razón: falta de difusión. Los que ya estamos metidos en el cuento, lo conocemos y lo miramos con gusto por ser una alternativa bastante apreciable, pero a la vez el costo total de operación (total cost of ownership) es mayor con freebie pues "hay que saber" y no siempre tenemos a un vecino de al lado que nos ayude con freebie pero siempre tenemos al vecino de al lado que nos ayude con Linux.


En lo personal no conozco aún a gente que use FreeBSD en mi región. Sólo conozco linuxeros, y un buen porcentaje de ellos (que dista mucho de la mayoría, pero sigue siendo un buen porcentaje) han sido formados por mí.

Estimado, un detalle nomás, ya que veo que se está repitiendo ultimamente mucho: la GPL no obliga a liberar, lo único que obliga es que "cuando redistribuyes software" lo hagas con los fuentes.


En tu proyecto, o en tu hogar, o en tu empresa, si modificas, no tienes por qué liberar nada, y la licencia no te obliga (como he dicho, faltaría más que se creara una BSA de la FSF para controlar esto).


Que si es mejor o peor que lo hagas, es un tema de decisión personal y de contexto. Tal vez mis cambios no aporten nada a nadie, solo a mi. O directamente, usar mi libertad individual para decidir no hacerlo porque directamente no tengo ganas.


El "Software Libre" es libertad, no restricciones de libertad para el usuario.

Gracias por el artículo.


Sé que es una pequeñez, pero de verdad que el uso que haces de la palabra "prolijo" es muy confuso. Prolijo significa largo, excesivo en detalles... En el mundo de los sistemas operativos podría ser un equivalente de la palabra inglesa "bloated" (no exactamente, pero más o menos). Pero claro, sería la primera vez que oigo esa palabra aplicada a FreeBSD, un sistema más bien sencillo y limpio.


Realmente, que querías decir al usar esa palabra?

Como opinión personal y por ser un poco crítico. Más que una comparativa, el artículo está enfocado completamente al hecho de dar un poco de luz sobre FreeBSD.


Es muy complicado comparar un sistema operativo con un grupo de distribuciones, sin llegar a entrar en particularidades.


Lo que si que queda claro, y considero muy util e importante es el estupendo analisis de las caracteristicas del sistema operativo. Ya que para muchos profesionales que se consideren autenticos neufitos en el mundo FreeBSD encontrarán en este articulo una estupenda referencia de este rotundamente estable software.


Esta claro que la batalla de los servidores se juega en otra liga, muy alejada del software propietario. Con articulos como este los administradores podrán elegir sin miedo.


Felicidades por el articulo.

Hola comunidad!
Estaba dispuesto a probar FreeBSD, pero mirando por internet las diferencias entre estos S.O., di con una opinión de un usuario que me hizo decidirme del todo.
FreeBSD=Americano
Americano=Bush
Bush=Control del citizen
Control del citizen=NO LIBERTAD


no quiero un windows ni abierto, ni cerrado, ni de ningún modo.
Si los desarrolladores son americanos, haran lo mismo que con microsoft.
...para mi, suficientes motivos.
Saludos!!!

Por lo que he leído, esto no es una comparativa sobre como responde uno u otro servidor ante un evento x, ante un ataque o cómo soporta la carga de x usuarios concurrentes, sino que es una opinión totalmente subjetiva que, desde mi punto de vista y siempre imho, busca un flame linux vs BSD.


Si bien es cierto que un punto flaco de Linux imho es que cada distribución hace las cosas como le da gana (aunque siempre comparta una manera común a todas, engorrosa, pero común) y no existe un sólo criterio, también es cierto que no por ello se podría considerar mejor o peor, simplemente se desperdician esfuerzos en hacer una distribución la mejor (aunque hay que tener en cuenta, que como norma general una mejora implementada en una se suele portar a otras de algún modo u otro).


Quizá opino todo esto, xq sólo he tenido contacto con el mundo BSD a través de una instalación y 2 días trasteando con una OpenBSD... que la verdad dieron para muy poco pues mis ex-jefes entendieron que no era indispensable conocer un nuevo OS, pero sí hacer una gueb.


En fin, un saludo y pese a lo que yo creo que es una total falta de objetividad, me ha resultado interesante y de lectura amena.

¡Hola!


Empezé a implantar servidores no-Windows con FreeBSD 4.X, hará unos cuatro años. En vistas del auge de Linux he probado varias veces de dejar FreeBSD, pero su simplicidad, estabilidad, código abierto, ... han hecho que siga con él. Quizás no he dado con la distribución de Linux ideal para mis servidores o quizás hay demasiadas ...


La última instalación que he hecho ha sido con FreeBSD 6.1 (mayo 2006) en un servidor HP con controladora y discos en RAID. ¡Una maravilla!


Grandes corporaciones como www.yahoo.com emplean FreeBSD para sus servidores y está considerado como uno de los sistemas más estables y seguros:


http://searchdns.netcraft.com/?host=yahoo.com&position=limited


Tampoco tenemos que olvidar que cada uno de nosotros habla en base a su experiencia y lo que puede ir muy bien a unos no es idóneo para otros. Según qué pretendamos montar y mantener puede ser mejor una opción u otra.


El sistema operativo "ideal" no existe. Existen s.o. "idóneos" para lo que pretenda hacer ...


Saludos,


Josep Pujadas

Luis, con el término "prolijo" me refería a que está bien organizado, que las cosas siempre están donde se espera (y, en consecuencia, es fácil encontrarlas) y que preserva criterios coherentes en las diferentes áreas del sistema (configuración, documentación, etc). Pero esta ventaja se la debe a que es un sistema completo, no a que los hackers de Linux sean mejor o peor que los de FreeBSD.


Con respecto a Mac OS X, si bien el Kernel (mach) es independiente, la mayoría de los servicios y utilidades de usuario están basadas en FreeBSD. Pueden corroborarlo en la misma página de Apple.


Respecto a si se puede considerar Open/Net/DragonFly como distribuciones, es muy discutible, pero lo cierto es que, debido al estado actual de los mismos (en cuanto a objetivos, popularidad, y software disponible) me parece que FreeBSD es el único en la posición de ser correctamente comparado con las grandes distribuciones Linux de propósito general.


Lo que dice Rodrigo sobre la falta de gente con conocimientos de FreeBSD en la región sí es un gran problema pero bueno... no hay que olvidar que alguna vez Linux también estuvo en esa misma posición con respecto a Windows.

Ya que nadie lo dice... el soporte de Java en FreeBSD es pésimo, y Java es una parte muy importante de las tecnologías de servidor en muchas organizaciones hoy dia. Hasta que no esté resuelto, FreeBSD simplemente "no cuenta" en muchísimos entornos.

No acabo de entender la obsesión que veo en muchos lugares de la red por defender o criticar las virtudes de tal o cual S.O. o de tal o cual distri con el afán de encontrar la que es "superior". Que si ws/ linux, osx/linux, bsd/linux...


Yo creo que lo importante es que cada quien trabaje con lo que le resulte más cómodo o con lo que le apetezca. Tanto bsd como osx y linux son buenos sistemas. Cada uno con sus buenas cosas.


En mi caso, doy absoluta prioridad para esta elección a una única cuestión. LA LIBERTAD y la filosofía que se desprende de la GPL.


Por eso yo siempre uso algún sabor Linux. Y lo acepto con sus virtudes y sus defectos como a una novia.
;)

Gracias por la aclaración. Eso sí tiene más sentido.


Yo pienso que sería más adecuado usar "coherente" o "integrado" u "organizado", ya que "prolijo" puede llevar a más de uno a una interpretación errónea de lo que quieres decir.


Pero bueno, es un pequeño detalle para un artículo muy informativo y bien escrito.

mas arriva dicen que yahoo usa freebsd xD que buen argumento. Porque estan facil romperlo, tan solo diciendo que google ocupa linux y listo, argumento roto xD.


Bueno yo soy usuario de gentoo hace 1 año y esta distro me a traido muchas alegrias, y muchas de estas alegrias son gracias a caracteristicas copiadas de BSD. Me parece que en ves de armar estas guerras santas para saber que sistema es mejor deberiamos unirnos y compartir, resaltar las virtudes de los dos sistemas, no sus falencias. Tratar de aportar reportando bugs por ejemplo. Gastemos nuestras energias mejorando estos sistemas y una buena forma de mejorar es copiar las buenas ideas de cada sistema (como se hiso con portage) y no atacandolo por sus falencias.


Saludos.

Es la pura verdad , linux es pedorro, aguante FreeBSD.
Guidito

@Guidito: te podría decir que los sistemas *BSD no tienen soporte para todo el hardware y con eso podriamos comenzar un flame eterno.
Pero como dije antes:


"Como conclusión podemos indicar que ambos sistemas operativos son seguros, rápidos, estables, ajustables a las necesidades del usuario, los dos están basados en estándares, los dos interoperan, los dos dan independencia, y principalmente, ambos son sistemas operativos Libres.
Escoger uno u otro es una cuestión de experiencia de uso y de gusto."


Debemos agradecer que podemos elegir el sistema operativo de nuestra preferencia, y de forma gratuita. Yo prefiero openSUSE, tu prefiers FreeBSD. Cada uno con lo que mejor se acomode a sus preferencias.


Saludos

BSD ROCKEA


Yahoo usa bsd ,entonces altavista usa bsd


google usa linux??


ja.. sabian que hotmail usa FreeBSD???


bien... digamos.. quien lleva la delantera en todo lo que se trata de seguridad???


res : OPENBSD


quien choera todo todo todo todo de OPENBSD????????


LINUX... y encima despues dicen que son de ellos


LINUX = LAMERZ


vivi BSD

Con respecto al articulo esta muy bien enfocado en la arena de
los servidores pero no olviden que es Unix el progenitor de los actuales S.O que marcan la direncia, si bien es cierto FreeBSD tiene un laso sanguineo directo con Unix. ¿Porque Google utiliza GNU/Linux? si en sus filas cuentan con Ken Thompson uno de los creadores de Unix lo mas rasonable era que utilizara *BSD pero parece ser que han encontrado un equilibrio entre la flexibilidad y la solides de ambos mundos, cabe destacar que una de las ultimas investigaciones de Thompson fueron en Sistemas Distribudos (Plan9) por ejemplo el directorio /proc , la codificación UTF-8 y formas limitadas parecidas a la llamada al sistema rfork an sido implementadas en GNU/Linux. por lo tanto en la batalla de los S.O no es de extrañar que aparesca un S.O predominante con Microkernel's en capacidades tanto BSD y Linux

El tema es muy complicado, a simple vista decir que son mejores o peores en cuestion de servidores o de lo que sea, es cosa del usuario. ya que podemos compilar el kernel hasta tener lo que buscamos y dejar lo que no necesitamos, si despues de compilar el kernel de los dos(FreeBSD & GNU/Linux) los usamos solo desde consola pues la verda es que no hay diferencia ( si la hay pero no perseptible al ojo humano), asi que la unica solucion es estudiar los dos y como dicen por hay la verdad es que en el fondo los dos son una excelente opcion.


yo uso los dos y los ago trabajar juntos solo por diversion pero .... FreeBSD & GNU/Linux son dos potencias que se saludan!!!

Por favor sigan usando linux.
mantengamos los mailing lists de bsd libres de newbies vagos.

Soy neutral uso Solaris.


No se porque, pero siempre que pruebo Linux (Slackware, Kubuntu,Debian) acabo por volver a Solaris. FreeBSD no lo he probado, pero me parece mas serio, aunque sea por la duración del pweriodo entre releases. Por lo menos las prueban el tiempo suficiente para depurar los bugs....

El poder y la potencia de un sistema operativo depende basicamente de la arquitectura del kernel y en ello FreeBSD tiene mucha mayor calidad que Linux, ademas BSD es decendiente dirente de UNIX, el soporte y el software llegan con la popularizacion del sistema, si mirar distros como PC-BSD y DesktopBSD con asistente de instalacion como nos acostumbro SuSE, RedHat y con sistema de instalacion automatico e Interfaces Graficas como KDE.


En cuanto al sistema de archivos de FreeBSD es UFS(UNIX File System), en el que se inspiro el Ext3, la administracion de memoria y control de procesos lo hacen muy potente incluso para los PC de escritorio.


En cuanto al origen, esto realmente es independiente la forma de pensar de uno o unos no representa la ideologia de quienes trabajan en sistemas.

Uso FreeBSD desde los tiempos en que se llamaba 386BSD (casi quince años). Entonces mis sistemas en producción eran SunOS 4.1 (luego SunOS 5.x = Solaris 2.x) y Digital Unix. También uso Linux desde su aparición --curiosamente teníamos desarrollado un núcleo en ensamble, en modo protegido de i386, con depurador incluido, así que el núcleo de Linus era una variante sencilla de comprender--. De Linux, sólo he administrado algunas distros: Debian, RedHat (especialmente RHEL), Fedora, Gentoo, algo de Slackware, alguna instalación de Suse de la que salí corriendo, y recientemente Ubuntu). Por el camino, he administrado simultáneamente HP-UX, Digital-Unix (cuando ya era Tru64), IBM AIX.


Hace muchos años migré todos los sistemas en producción a FreeBSD.
Actualmente tengo decenas de máquinas físicas FreeBSD en producción, aunque también RHEL y Windows. Y estoy encantado con el resultado.
Comprendo a la gente de yahoo y hotmail (a pesar en este caso del empeño lógico de microsoft en sustituir por sus sistemas propios).


Comprendo que muchos usuarios que sí conocen Linux casi no hayan oído hablar de FreeBSD. De siempre, los sistemas operativos que se acercan al escritorio son siempre más conocidos y extendidos que los que prefieren los entornos servidores. No por ello mejores. Hace tiempo, gente que conocía ms-dos/windows no sabía qué era SunOS/Solaris. Ahora gente que conoce Linux en su escritorio no siempre conoce FreeBSD o OpenSolaris, por ejemplo.


Sin embargo, las estadísticas de netcraft demostraban creo recordar que en junio 2005 que, encendidos, había prácticamente los mismos sistemas FreeBSD que toda la suma de distros Linux. Y subrayo "encendidos", que no es lo mismo que instalados. Lógicamente los servidores suelen estar encendidos y accesibles 24x7, mientras que los puestos de usuario tienen un funcionamiento intermitente (especialmente antes de la difusión del adsl, ahora no tanto). Esto dice mucho en favor de un sistema "desconocido".


Como decía tengo también Linux en producción. Aunque para el escritorio casi todos los Linux dan buen resultado (con sus hiperfáciles instaladores de elegir idioma y dar al botón y no sepa usted qué es un paquete, una partición, una etiqueta... etc.), para la parte servidora sólo puedo recomendar RHEL como plataforma estable.


Añadir que si eres un administrador desde hace años (especialmente si conoces BSD por ejemplo desde antes de SunOS 5.0 y la adopción de los sistemas comerciales de SVR4 con compatibilidad BSD) te resulta más sencillo administrar FreeBSD que Linux (es más parecido a lo que conoces).


Si no conocías ningún sistema, te resulta casi igual aprender FreeBSD o una distro de Linux. Pero es más fácil migrar de Linux a FreeBSD que a la inversa (es más sencillo migrar de un mundo donde cada aplicación usa políticas de directorios, configuración, manuales, etc. diferentes, con librerías diferentes rodeando el núcleo, etc. a un mundo en el que sólo hay una política, las librerías son las mismas y vienen con el sistema).


Pero la verdad es que instalo Linux cuando no puedo instalar FreeBSD. Por ejemplo, fabricantes se han subido al carro Linux (al que más mercado les hace llegar) y proporcionan versiones Linux en lugar de FreeBSD. Afortunadamente esto está cambiando incluso en el hardware. Si vas a Areca, 3ware, etc. lo puedes apreciar.


Aunque la compatibilidad de ejecución de código Linux binario sobre FreeBSD es muy buena especialmente en sus últimas versiones (tuve la versión Linux de Oracle sobre FreeBSD con cero problemas), dado que no me resulta especialmente complicado administrar Linux (aunque en muchos casos exhalo improperios cuando veo ciertas cosas en el sistema o ciertas políticas de directorios), lo instalo por si acaso: por si hay errores en funcionamiento (que siempre te entra la duda de quien será: la compatibilidad o el producto).


Ahora mismo, por ejemplo, tengo máquinas virtuales Xen sobre Linux. En cuanto esté estable la versión FreeBSD la instalaré. La espero como agua de mayo en la versión 7.0 de FreeBSD.
NOTA: Máquinas virtuales FreeBSD sobre FreeBSD (jaulas) hace tiempo que existen, aunque hasta la 7.0 que separen también la pila de red no serán del todo perfectas, aunque sí suficientes y rápidas y más aún cuando Linux no traía algo similar hasta hace poco.


Aunque es cierto que como la comunidad de desarrollo es menor, a veces me putean pues eligen tirar por algún sitio que es interesante (cambiar cosas internas que llevan años) pero mientras están en ello no hay manos para migrar algunas cosas que sí hay en Linux a FreeBSD. Especialmente en lo relativo a alta disponibilidad echo de menos muchas cosillas para las que sí hay opciones en linux.


En calidad, es cierto que ambos sistemas son buenos. Pero esto realmente le da más mérito a FreeBSD, pues con muchos menos desarrolladores y soporte (dada su menor difusión) consiguen resultados similares. Encontré en un estudio con un analizador de repositorios (cvs/svn) que FreeBSD aparentaba, dada la cantidad de líneas, commits, etc. tener más personas que las que tenía.


Además está la licencia. Se podría decir que BSD desarrollar por amor al propio desarrollo (si alguien quiere usarlo, que lo use), y si algún desarrollador quiere cambiar algo y venderlo, allá él. El resto seguiremos aportando nuestro esfuerzo en el original. Si los que lo venden son capaces de hacerlo mejor que nosotros... pues mejor para todos. GPL obliga a transmitir cualquier modificación de código en cualquier redistribución posterior... y si añades código no GPL, debe convertirse a GPL... o no lo añadas... es casi una dictadura que el primer desarrollador impone a los que están detrás de él en medio de la cadena de desarrollo... con la excusa de proteger que al usuario (al que debería llegar el código fuente)... aunque la experiencia señala cosas curiosas: más del 50% era RedHat hasta que pasó lo que pasó... y ahora todos a Ubuntu, otros a Fedora... jeje...


vaya tocho. perdón.

Excelente tu reseña Javier!. Es un gusto tener a alguien de la "vieja escuela" por este blog :)

Concuerdo contigo, y viendo tu palmarés se que sabes de lo que hablas, que no eres un fanático más, yo ando introduciéndome en FreeBSD, el problema es que el 99% del tiempo uso una notebook y no puedo instalarlo ahí (tengo que hacer un kernel sin tanto device, ya voy en esa parte del Handook), sino en la desktop que casi no uso por incómoda, me decidí a probar FreeBSD para ser original, diferente a la mayoría (acá en la Universidad andan con linux) aparte que te pone las cosas "no aptas para menores" (es decir, no es como Ubuntu que hasta un bebé lo instala/usa), y el simple hecho de no saber instalar el X Server hace que me apasione más aún con él (yo programo en C cuando casi todos mis compañeros en Java (bueno yo = sé usarlo), y Java trae tanta cosa ya hecha en su API y aparte no maneja punteros y eso se me hace entorpecedor, en conclusión, me gusta lo difícil).


Bueno Javier, éste artículo me da más ánimos a ya recompilar el kernel para usar FreeBSD a tiempo completo, GRACIAS!!!

Bueno primero darte gracias por este genial post y decirte que hace ya algún tiempo me he venido replanteando el quitarme el Windows Vista por GNU/Linux pero siempre me ha resultado fallido puesto que siempre me han surgido algunos problemas de hardware pero al ver PC BSD vi un nuevo mundo pero que creo que en mi opinión aun está un poquillo distante de llegar al nivel de la distribución que usaba anteriormente de GNU/Linux, que era Ubuntu. Al ver tu post sobre FreeBSD estoi planteándome muy seriamente el ponérmelo como sistema operativo principal puesto que no paro de ver excelentes opiniones sobre el y lo que hay detrás del mismo. Espero con ansias el instalármelo y probarlo =) . De nuevo muchísimas gracias por la información ;) se agradece y de que manera :D


Saludos

¿Y cual era el icono original del artículo?

recientemente me cambie a freebsd, y encuentro un mundo muy organizado
y estable.


mis intereses personales son sobre el funcionamiento y desarrollo del kernel
de ambos sistemas, y puedo decir que ambos son grandiosos.
no veo motivo para atacar uno u otro, para mi es exelente tener esta gran
cantidad de opciones que hace algun tiempo no teniamos.


recuerden cuando microsoft nos tenia en su jaulita.

Antes que nada, felicitar a todos por la calidad de los posteos. Salvo alguna que otra excepcion.
Les voy a contar mi opinion.


Desde el año 95 estoy trabajando con Linux (de aquellas epocas donde habia un boot y un root disk para arrancar instalaciones); de hecho, llegue a instalar 43 veces hasta que la instalacion de GNU/Linux me quedara como yo queria.


A Dios gracias empezaron a salir las distros, y con ellas las mejoras, mucho mas practicas las instalaciones, etc, etc, etc.


Es el dia de hoy que sigo administrando servidores Linux con bases de datos de primera linea.


Como dicen muchos:


La libertad mas grande es la de elegir.


Desde hace un par de años, cuando salio la version 4.4 de FreeBSD, un colega mio me invito a instalar FreeBSD y conocer un mundo muy distinto.


Desde entonces, empece a interesarme cada dia mas por FreeBSD.


El dia de hoy, en una empresa en la cual estoy trabajando, estoy terminando de migrar el ultimo servidor Linux a FreeBSD, ya que me quede asombrado por la robustez y estabilidad.


Tambien tiene cosas muy bonitas como la capacidad de poner un NFS un buildworld un install y de buenas a primeras tener 25 maquinas reinstaladas a cero con la misma version en cada uno de sus paquetes/ports.


Realmente me parece un soft muy bien logrado en cuanto a su calidad, al igual que linux.


Para mi, tanto en la oficina, como la desktop de mi casa como ambiente desktop tengo FreeBSD con Compiz-Fusion que nada tiene que enviarle a Vista y a OS/X


En cuanto a lo que es de corte netamente catedratico.
FreeBSD es Unix, en cambio GNU/Linux es un sistema operativo tipo Unix.


Si bien es cierto que Linux es muy flexible, en lo que a Firewalls respecta, mediante la implementacion de iptables; con freebsd se pueden realizar las mismas tareas utilizando 3 herramientas conceptualmente distintas: pf, ipf e ipfw.


Es decir, lo mejor de todo sigue siendo una de nuestras mayores propiedades, la libertad de elegir entre dos sistemas que son robustos, muy flexibles de costo de adquisicion 0 y por sobre todas las cosas: LIBRE


Si, a mi se me fueron las ganas de seguir usando linux por la cantidad infinita de distribuciones, prefiero un sistema mucho mas homogeneo, en su concepcion y la manera de distribuirse.


Finalmente, me queda por decirles quien es el ganador: NOSOTROS.


Gracias y espero no haberlos aburrido.


PD: De freebsd no me muevo (pero esto es muy subjetivo XD )

sorry ando algo apurado y apenas le ando metiendo al WordPress una disculpa pero cro que ya puse la referencia creo xD un saludo

Super buen articulo, muuy interesante y también los comentarios, me da gusto el nivel de debate que produce. Soy usuario de GNU/Linux, en especial Gentoo y OpenSuse. En Gentoo siempre me ha gustado más su organización, que trae de referencia desde FreeBSD. Y la verdad quisiera probar FreeBSD para la administración de servidores, aunque todavía no me convence de si es mejor que usar un linux o si simplemente para ser más de la "elite" que usa *BSD.


Saludos

Edufarias:


Te cuento, como ya habras leido que, mi preferencia es FreeBsd. Realmente te sugiero pruebes al menos instalarte en alguna maquina virtual un FreeBsd, y te vas a dar cuenta que no es ninguna Elite, es simplemente unix. Probalo, para despues decidir, te cuento que tengo casi 2 años de uptime en uno de mis servidores FreeBsd.


Espero este comentario te sea util.


Un abrazo
Leonardo

Hola, lei tu articulo y me parese haber entendido que dices que solo hay una distribucion FreeBSD, no tengo ninguna experiencia en este sistema operativo pero estoy interesado en conocerlo. Buscando en google consegui que si hay varias ditribuciones pero de BSD (Segun Wikipedia: "Son las iniciales de Berkeley Software Distribution y se utiliza para identificar un sistema operativo derivado del sistema Unix nacido a partir de los aportes realizados a ese sistema por la Universidad de California en Berkeley.") y encontre algunas distribuciones en Wikipedia tambien (http://es.wikipedia.org/wiki/Categor%C3%ADa:Distribuciones_BSD). De todas formas esta muy interesante el articulo ya que estoy interesado en el tema.


Saludos.

FreeBSD es unico, no hay varias distros. En cambio, lo que si hay son distros BSD, por ejemplo: NetBSD, OpenBSD, FreeBSD.
Despues, estan los "derivados" de freebsd, dragonfly, entre otros.


Al igual que en mi post previo, te recomiendo instales FreeBSD y que empieces a probar, en un principio en una maquina virtual, y una vez sepas de que se trata y/o te sientas comodo, podes pensar en instalarlo en una maquina.


Mi experiencia con FreeBSD es muy buena y siempre tuve muy buenos resultados.


Y para mi no pasa por competencia de que sistema operativo es mejor, sino pasa tambien, por cual satisface mas a uno y con cual uno se siente mas comodo.


Los felicito a todos del post, esta buenisimo !!!


Saludos.
Leonardo

Mi opinion personal es que gracias a la diversidad de SO libre, puedo escoger el mas adecuado para cada caso en particular, por ejemplo: para routers Lynksys el sistemas es basado en Linux, con la gran ventaja de que se puede modificar y mejorar las caracteristicas del equipo. Use Mandrake para servidores en el 2000, Caldera y United Linux hasta el 2002, debido al problema de este ultimo SO con SCO deje de utilizar Linux, porque en ese entonces los mejores Linux (para mi)eran Caldera y United Linux. Encontre a FreeBSD lo probe y encontre un SO que me ofrecia seguridad y pude hacer cosas que no habia podido hacer antes en forma eficiente como es programar en consola o sea no utilizar la interfaz grafica, (programo en C, PHP, HTML), Puedo utilizar el mc en forma eficiente, he usado la version 6.4 y 7.2 en servidores ML115 de 32 y 64 bits y ahora espero probar 8.0 en un Intel i386-64 de 4 nucleos.


Gracias a la organizacion de FreeBSD puedo configurar facilmente y por consola todos los .conf y scripts de acuerdo a mis necesidades; programar, compilar en C, algunas aplicaciones complementarias (como control de camaras web o brazo robotico por puerto paralelo, serial o usb). en Java lo unico que debo hacer cuando hay una actualizacion que la involucre es: ingresar a www.sun.com aceptar las condiciones de Sun, bajar el tar.gz correspondiente y ubicarlo en /usr/ports/... y listo actualizar con portmanager -u -l.


En cuanto al Hardware hasta el momento todo ha sido 100% compatible con Servidores y Worstation Hewlett Packard.


Hay programas que utilizo a menudo como Dr DOS de Caldera.


No he podido trabajar VoIP en Linux o FreeBSD y me he visto obligado a utilizar W_XP con Netmeeting.


Utilizo aplicaciones Linux en FreeBSD configurando la compatibilidad que tiene FreeBSD con Linux.


Las dist. Linux y los derivados de BSD deben aunar esfuerzos en mejorar cada vez mas y evitar divisiones, que solo benefician al actual monopolio que es mocosoft.


Gracias

Pablo, espectacular tu revision.

Como vos, estuve trabajando con distintos "sabores" de linux y con freebsd desde hace unos cuantos años.

Al igual que vos, para mi, FreeBSD fue un camino de ida nomas. Nunca mas quise saber nada con linux, y si, te diria, que acostumbrado a BSD me resulta incluso mucho mas facil que linux, ya que se donde buscar cuando quiero buscar algo.

Te mando un abrazo y felicitaciones nuevamente.

Saludos
Leonardo

FreeBSD es un sistema operativo UNIX-like al igual que GNU/Linux y GNU/kFreeBSD, de hecho FreeBSD ni siquiera tiene la licencia de The Open Group, he probado FreeBSD y la verdad no me ha gustado demasiado, no tiene sistemas de ficheros proc y sys tan avanzados c'omo los de GNU/Linux y ni siquiera se acerca a los de GNU/kFreeBSD, todo tienes que hacerlo mediante el comando sysctl, las consolas tty adem'as de tener el cursor en forma de bloque( cosa que no me gusta nada ), tardan mucho si quieres desplazarte a gran velocidad con las flechas del teclado, los ficheros de configuraci'on del kernel y el propio kernel no siguen el FHS. Por defecto usa tcsh( una shell que no es demasiado buena comparada con bash o ksh ), seg'un parece usan esta shell porque al ser tan fan'aticos con que s'olo quieren software libre no copyleft prefieren algo peor que no sea copyleft que algo mejor que sea software libre copyleft. Saludos a todos( esta es s'olo una m'inima parte de lo que este horrible sistema operativo posee ).
Mi experiencia Hola Gente No se que edad de usuario / admin tienen todos uds. pero yo que en el 2002 estaba en la administración y control de ancho de banda de Internet en una empresa que recién se iniciaba con un CCNA de otra localidad que era muy bueno y lo único que sabia era Cisco y con eso solucionaba todo, con el debido costo de su sapiencia (este tipo no sabia sacar del sature al ancho de banda que era de 128 Kb en 30 PCs o sea hube de ponerme yo a solucionar el tema que era encargado de las PC y del Cableado de la LAN via RG13) Me arriesgue a utilizar Linux para para poder paliar el tema de la dependencia con el CCNA este nombrado. Yo Ing. en sistemas de informasión y técnico en electrónica. Desde el 84 instalador y reparador de hardware de todo tipo de computadoras algo como wan, comodore, MSX, Micro sistem o IBM casi todos estos obsoletos en el 88 mas o menos. Después obvio todo en las XT con monitor ambar amarillo o con el verde también ja. Sin HD al principio solo 2 disketeras 360Kb y despues con HD de 10 Mb no saben lo que era programar en Dbase, Cobol o Clipper S86 etc etc era de locos pero todo andaba sin problemas de programación. Mi experiencia en SO Linux viene desde ese tiempo en donde no había a quien preguntar amen que esa empresa compro un Libro de SuSex y fue bueno leerlo. (todabia lo tengo) Lamentablemente el proxy cache de linux en ese momento no andaba ni ahí por mas que estuve en charla con los desarrolladores de Squid no andaba ni ellos sabían que pasaba. (se comia los paketes y se probo otra distribución de la misma marca y con 5 PC de servidoras para probar) Decisión muy salubre en encarar FreeBSD en 3 días estaba instalado y funcionando a la perfección ya sea como Server de Paginas web y de correo como controlador de ancho de banda como administrador de conectividad con Squid y para sacar una radio a internet. (se tardo un día para ver los tres SO BSD y determinar para que servían cada uno y bajarlo y después instalar el elegido) Yo al haber leído como instalar Linux pasarme a FreBSD fue mas que sencillo en esa época recién empezaban las instalaciones a modo gráfico con linux en cambio con FreeBSD estaba todo como con MSDOS. Cuando las papas queman Yo tenia en ese momento en una ciudad de 100.000 habitantes algo de 6 Cyber de 14 PC cada uno y 57 PC de cliente con 256 Kb. (nos fuimos 1 MB en el 2003) en ese momento no había esta polucion de gráficos y videos tan abrupta que hace que los servicios ISP tengan que proveer tanto ancho de banda como sea posible, en fin estuve administrando este servicio y lo que se aprende es gigantesco. Linux es fiable a la hora de conocerlo muy bien para poder administrar/manejar y determinar las necesidades, que emanan desde la cabeza de la empresa o persona encargada de lo que se quiere lograr, hasta lograrlo con el SO propiamente dicho. FreeBSD es fiable al instalarlo sin siquiera saber mucho del tema que se quiera lograr como objetivo. Siempre anda bien con solo instalar los bin sin necesidad de instalar las fuentes y compilar. Es un sistema Operativo completo desde que se empieza a utilizar, fácil de instalar y sin problemas de ningún tipo Yo leí por ahí que Apache 2 tenia algunos problemas en FreeBSD y lo implemente en dos partes porque si tenia un problema que informé al grupo del port de apache 2 y lo solucionaron en 4 días yo serví paginas web con apache y apache 2 con lo que quieran agregarle. Hoy les puedo decir que en control de ancho de banda ipfw es mas que fiable que squid es lo más en este servidor y que tengo 2 PC Intel PI con 512 Mb., hd de 40 GB. funcionando y prestando control de ancho de banda a mas de 1500 clientes inalambricos (tres placas de red para cada server con lo que se logra 6 gateway para no saturar el servicio, un server de DNS mas que impecable) sin ningún problema desde hace años. Es una de las virtudes mas amplias de FreeBSD el hadware que requiere no es tan importante es mas bien con poco anda y yo lo tengo comprobado en Laptops en netbook en pc con cualquier microprocesador. Si necesitan un server no tiene que tener nada en gráfico solo el shell por donde se accede desde el arranque del server. se puede adminstrar via web para no tener que escribir todo pero no me fio mucho de eso después leo los archivos del servicio o programa ya que con los howto o man todo es fácil de programar/configurar. Administro servidores en toda la linea de los BSD con NetBSD tengo un sistema solo de administración y control de ancho de banda con gráficos de unos 50 Mb cada uno algo de mas de 350 por dia con openBSD tengo el archivado del sistema y con freebsd tengo el correo y las paginas que muestran estos gráficos. Tengo andando 15 sistemas de control de ancho de banda (squid y ipfw) aparte de mi propio servicio de distribución de Internet con excelente servicio obvio que para lograr esto hay que administrar no anda solo por ser FreeBSD anda perfecto si lo estabilizamos, pero anda sin hacerle nada, si no hace falta y el poder de backup de los BSD es excelente en todos los casos. Del control de HDs en todos los BSD no puede ser mejor. Gente espero que prueben los BSD no hay nada para perder y muy mucho para ganar. Yo hace solo 14 años mas o menos lo uso, pero bueno nadie dice que yo tenga la posta. Solo los resultados dicen la verdad y en lo que yo utilizo los BSD anda de maravillas obvio que probé mas de un unix y son muchos lo que andan bien. Y lamentablemente los linux para lo que los uso es para desktop ya sea notebook o PC de escritorio o netbook nada mas que para eso y que no son superiores a los BSD en esto tampoco pero a veces los uso dependiendo para que van a ser usados. Por lo que se ve hoy en día el desarrollo de los drivers para todo tipo de computadora son mas rápido en acceder los linux que los BSD pero eso es otra historia porque un mes de diferencia no es tiempo en esto de cambiar un SO por otro. Cada Port es creado por grupos de gente dedicada a ese port y solo ese port por mas que se porte a otro BSD el la gente creadora del port es siempre distinta y se porta a otro para que la administre mantenga otro grupo de gente. Todos los UNIX son excelentes ya que son muy muy probados antes de lanzar o de actualizar. Todos los Lunix son 100% usuables por mas que haya errores o fracasos se solucionaran. Siempre la elección del SO estará dependiente de la parte económica o de la usabilidad del SO. El saber usar los BSD no esta de mas en ningún caso. Cuando pasan a lo profesional se darán cuenta que los SO nos dan de comer y de vivir mejor. Buena vida a todos y recuerden es corta para aprender todo lo que uno quisiera aprender.