Bien, en teoría esto vá para "Mac OS X, BSD" (mis más severas condenas al desgraciado que llamó así a la sección), pero asumo que quizá querés preguntar esto a la platea linuxera, así que se queda.
Para empezar, hay que entender que FreeBSD es otro sistema (que forma parte de la familia de los BSD), y que no es GNU/Linux, hay áreas donde es mucho mejor que GNU/Linux, en otras áreas está atrás... depende de las necesidades del usuario el saber si el sistema es apropiado o no.
El asunto de la reseña histórica y el litigio con AT&T corre por otro lado, y lo dejo a su propia investigación ( https://secure.wikimedia.org/wikipedia/en/wiki/FreeBSD#History es un buen punto de partida ), solo citando de ese hecho, que FreeBSD es descendiente de un Unix verdadero (BSD Unix), pero que no lo es, por que no está certificado como tal (Unix actualmente es una marca registrada y el derecho a usarla se paga, pasando obviamente unas pruebas para certificar que el sistema es POSIX-compatible), a pesar que el equipo de FreeBSD tiene una lista de mail que si mal no recuerdo se llama freebsd-posix, que se dedica a mantener el sistema lo más respetuoso de POSIX posible (y de momento llevan un excelente trabajo).
Otro tema que no quiero ver es sobre la licencia BSD (esto vá para otra charla, en otro hilo, en otra sección), por que muchas críticas van por este plano, y solo me limito a decir que una licencia es una herramienta ... esta se elige en base al trabajo a realizar, punto.
¿Puntos a favor? https://secure.wikimedia.org/wikipedia/en/wiki/FreeBSD#Features
Ahí los tienen desarrollados, hay que tener en cuenta que en FreeBSD se distingue muy bien el sistema base y "lo demás" , y no se mezcla. Actualmente el sistema que se distribuye, es un sistema base (después se te pregunta si querés instalar paquetes adicionales - con el dvd - o si querés instalar la colección de ports - abajo aclaro que son los ports - ), como los usuarios Linuxeros conocerán de Arch por ejemplo, y arriba de eso instalás software.
Tené en cuenta que después de instalar tenés que hacer algún que otro ajuste para que el sistema quede apto para escritorio (y acá es donde falla un poco FreeBSD, en el ámbito escritorio-multimedia- soporte de hardware, ídem que GNU/Linux, pero un touch más), las herramientas son más o menos las mismas, ya que tenés una amplia selección de software (21 mil ports), mucho es de GNU (por eso el énfasis de GNU/Linux, ya que pueden combinarse cosas de GNU con otros sistemas).
Software podés instalar de dos formas, vía ports, que son archivos con instrucciones de cómo compilar un software y sus dependencias (Eligiendo qué te interesa de cada paquete, como sucede en Gentoo), suelen tener software bastante nuevo, y cuando lanzan una versión nueva de FreeBSD "congelan" ports y generan paquetes binarios de esos ports (y hasta próximo release, no se actualizan) ... siendo que los ports están en constante movimiento, podés actualizar los paquetes que tenés vía ports y mezclarlos com paquetes instalados.
Cosas como estas las tomaron distros como Gentoo u Arch (Siendo Arch más parecida por dar PKGBUILD + paquetes de pacman, y Gentoo por tener portage -un árbol de ebuilds, como los ports de bsd- ), o Slackware por ejemplo, que apostaron por una filosofía onda BSD.
También tenés una capa de compatibilidad con Linux (algo así como un wine de Linux para FreeBSD, donde el principal trabajo que hace es ajustar parámetros de syscalls, valores de retorno, errnos,etc ...), llamada Linuxulator, que, así como wine, te dá diferentes niveles de éxito en cuanto a correr el software que quieras, en términos generales, *funciona*
Por otro lado ganás cosas exclusivas del mundo de BSD o que heredó de Solaris, que en GNU/Linux no hay equivalentes... Siendo tres grandes ejemplos DTrace, ZFS y Jails.
Mantener un FreeBSD es distinto, y en algunas áreas quizá intimida al principio, pero lo vale (actualmente con Solaris son mis dos sistemas preferidos)
Eso es lo primero que me llegó a la cabeza, tirame dudas o necesidades que tengas en cuanto al sistema y te desarrollo más sobre eso que me plantees.
Saludos.
Para empezar, hay que entender que FreeBSD es otro sistema (que forma parte de la familia de los BSD), y que no es GNU/Linux, hay áreas donde es mucho mejor que GNU/Linux, en otras áreas está atrás... depende de las necesidades del usuario el saber si el sistema es apropiado o no.
El asunto de la reseña histórica y el litigio con AT&T corre por otro lado, y lo dejo a su propia investigación ( https://secure.wikimedia.org/wikipedia/en/wiki/FreeBSD#History es un buen punto de partida ), solo citando de ese hecho, que FreeBSD es descendiente de un Unix verdadero (BSD Unix), pero que no lo es, por que no está certificado como tal (Unix actualmente es una marca registrada y el derecho a usarla se paga, pasando obviamente unas pruebas para certificar que el sistema es POSIX-compatible), a pesar que el equipo de FreeBSD tiene una lista de mail que si mal no recuerdo se llama freebsd-posix, que se dedica a mantener el sistema lo más respetuoso de POSIX posible (y de momento llevan un excelente trabajo).
Otro tema que no quiero ver es sobre la licencia BSD (esto vá para otra charla, en otro hilo, en otra sección), por que muchas críticas van por este plano, y solo me limito a decir que una licencia es una herramienta ... esta se elige en base al trabajo a realizar, punto.
¿Puntos a favor? https://secure.wikimedia.org/wikipedia/en/wiki/FreeBSD#Features
Ahí los tienen desarrollados, hay que tener en cuenta que en FreeBSD se distingue muy bien el sistema base y "lo demás" , y no se mezcla. Actualmente el sistema que se distribuye, es un sistema base (después se te pregunta si querés instalar paquetes adicionales - con el dvd - o si querés instalar la colección de ports - abajo aclaro que son los ports - ), como los usuarios Linuxeros conocerán de Arch por ejemplo, y arriba de eso instalás software.
Tené en cuenta que después de instalar tenés que hacer algún que otro ajuste para que el sistema quede apto para escritorio (y acá es donde falla un poco FreeBSD, en el ámbito escritorio-multimedia- soporte de hardware, ídem que GNU/Linux, pero un touch más), las herramientas son más o menos las mismas, ya que tenés una amplia selección de software (21 mil ports), mucho es de GNU (por eso el énfasis de GNU/Linux, ya que pueden combinarse cosas de GNU con otros sistemas).
Software podés instalar de dos formas, vía ports, que son archivos con instrucciones de cómo compilar un software y sus dependencias (Eligiendo qué te interesa de cada paquete, como sucede en Gentoo), suelen tener software bastante nuevo, y cuando lanzan una versión nueva de FreeBSD "congelan" ports y generan paquetes binarios de esos ports (y hasta próximo release, no se actualizan) ... siendo que los ports están en constante movimiento, podés actualizar los paquetes que tenés vía ports y mezclarlos com paquetes instalados.
Cosas como estas las tomaron distros como Gentoo u Arch (Siendo Arch más parecida por dar PKGBUILD + paquetes de pacman, y Gentoo por tener portage -un árbol de ebuilds, como los ports de bsd- ), o Slackware por ejemplo, que apostaron por una filosofía onda BSD.
También tenés una capa de compatibilidad con Linux (algo así como un wine de Linux para FreeBSD, donde el principal trabajo que hace es ajustar parámetros de syscalls, valores de retorno, errnos,etc ...), llamada Linuxulator, que, así como wine, te dá diferentes niveles de éxito en cuanto a correr el software que quieras, en términos generales, *funciona*
Por otro lado ganás cosas exclusivas del mundo de BSD o que heredó de Solaris, que en GNU/Linux no hay equivalentes... Siendo tres grandes ejemplos DTrace, ZFS y Jails.
Mantener un FreeBSD es distinto, y en algunas áreas quizá intimida al principio, pero lo vale (actualmente con Solaris son mis dos sistemas preferidos)
Eso es lo primero que me llegó a la cabeza, tirame dudas o necesidades que tengas en cuanto al sistema y te desarrollo más sobre eso que me plantees.
Saludos.