Foro de elhacker.net

Sistemas Operativos => Unix/Unix-Like => Mensaje iniciado por: portaro en 3 Mayo 2011, 14:54 pm



Título: Que opinais de freebsd
Publicado por: portaro en 3 Mayo 2011, 14:54 pm
Me gustaria saber a los que usan freebsd que me dirian sobre ese sistema, y si hay muchos paquetes para este sistema o no.


Título: Re: Que opinais de freebsd
Publicado por: netk0 en 4 Mayo 2011, 01:46 am
FreBSD es un sistema muy maduro y recomendable (como OpenBSD y NetBSD) aun mas que Linux la mayoria de los programadores son mas maduros (mayor experiencia en el arte de la programacion) con el tema del software no te preocupes anda practicamente todo lo que te corre en Linux y en la mayoria de los *nix y por si hay algun problema tambien levanta los binarios de Linux  ::).
Cuando pruebes los Ports no los vas a abandonar nunca y si algun día volves a Linux no vas a dudar en meter Gentoo ::).
En fin FreeBSD merece que les des una probada (tienen una EXCELENTE documentacion asique un problema menos para vos)


Título: Re: Que opinais de freebsd
Publicado por: Foxy Rider en 4 Mayo 2011, 02:08 am
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.




Título: Re: Que opinais de freebsd
Publicado por: leogtz en 4 Mayo 2011, 02:34 am
¿Viniendo de GNU/Linux (un usuario medio me considero, aunque en el shell creo que ando muy bien :D) con qué problemas me pudiera topar en la instalación?

Creeme que me interesa bastante instalarlo.

¿Después de instalar qué hay qué hacer con el sistema, qué hace regularmente un usuario de FreeBSD?

Una de las cosas con las que me siento muy cómodo en GNU/Linux es la configuración de los .bash* en ~, supongo que en FreeBSD no habrá problema por esto, ¿o sí?

Siendo un usuario medio de Arch, en el que por lo pronto todo me ha funcionado perfecto, ¿qué mejoras podría tener al instalar FreeBSD?


Título: Re: Que opinais de freebsd
Publicado por: Foxy Rider en 4 Mayo 2011, 03:25 am
Bien, te echo un par de notas :

Vas a notar varias cosas, como que no hay interoperabilidad con GNU/Linux en cuanto a sistemas de ficheros (El principal problema son las licencias que no son compatibles, como CDDL-BSD vs GPL), o sea, si, hay sistemas de ficheros en común, pero no son de muy buena calidad (como fat) ... y si instalás bajo UFS (lo default, salvo que quieras ensuciarte un poco las manos para instalar bajo ZFS o, esperar el próximo release, donde probablemente termine como default), en Linux podés montar pero sólo como readonly (por que hay varias implementaciones de UFS) ... Otro temita es el bootloader (si instalás al lado de un Linux), de nuevo, tenés que proceder como si FreeBSD fuese un Windows (En cuanto a grub respecta)...

Otro detalle es que la instalación no es gráfica (Salvo que instales PC-BSD, que es un derivado de FreeBSD más amigable con el usuario, y que permite instalar un FreeBSD vanilla con las ventajas del instalador gráfico que tienen !), y que hay algunas mínimas cositas que difieren ( Slice == Partición), como lo de paquetes y ports que te pregunta, pero overall, es lo mismo.

Una vez finalizada la instalación, lo primero que vas a notar es que, como en Arch (bah, en realidad ellos se "inspiraron" en el estilo bsd), muchas cosas se manejan de ficheros en /etc, como /etc/rc.conf (o los tuneables vía sysctl, que es un equivalente del proc de linux, pero algo más poderoso ^^) , que se genera por unas preguntas en el instalador, y el resto de las herramientas son similares o son las de GNU.

Lo primero que tenés que ver post-instalación es el "libro" que tienen para los recién iniciados. El famoso handbook, un recurso grosísimo para los que recién arrancan, donde explican casi todo (Un fuerte de bsd siempre fue la documentación) -> http://www.freebsd.org/doc/en/books/handbook/
También la piedra de rosetta para Unix (Es una suerte de "cheatsheet" sobre cosas comunes/equivalencias de Linux/BSD/Solaris/Etc)  : http://bhami.com/rosetta.html

En cuanto a "qué hace regularmente un usuario de FreeBSD" me gustaría que amplíes, si te referís a tareas de mantenimiento, en general depende de cual sea tu estilo de uso ... si te aferrás a los paquetes (lo más estable y testeado), no hay mucho qué hacer, salvo quizá revisar el mail del sistema, por que ahí se generan reportes ...  Si te gusta algo más "rolling release" en cuanto al software, vas a estar actualizando los ports (portsnap fetch y update) y viendo si te interesa actualizar algo.

Citar
Una de las cosas con las que me siento muy cómodo en GNU/Linux es la configuración de los .bash* en ~, supongo que en FreeBSD no habrá problema por esto, ¿o sí?

Es lo mismo, pero recordá que bash no viene de fábrica (se toma como "addon", la que viene para todos los usuarios es sh o csh), se añade vía "pkg_add -r bash" ( y la shell está en /usr/local/bin, no en /bin , detalle para configurar usuarios y escribir scripts ! ).

Citar
Siendo un usuario medio de Arch, en el que por lo pronto todo me ha funcionado perfecto, ¿qué mejoras podría tener al instalar FreeBSD?

Depende de qué es lo que hagas, chusmealo en una máquina virtual (lo óptimo sería nativo en realidad), con el handbook y leyendo el apartado "features" , y fijate si algo te interesa, desde ya hablamos de dos kernels distintos y una forma de manejar la memoria, I/O, cpu distinta (ellos tienen documentada cada área, con mayor o menor información, pero los handbooks están ) ... también soporte de hardware/drivers distintos, ojo ahí !

Pero como adelanto te digo que la gente de Arch tomó gran parte de la filosofía de BSD, si la filosofía de Arch te interesa (que básicamente nació de la de bsd), quizá FreeBSD sea un sistema con el que te interese trastear para ver qué tal ^^

Saludos.


Título: Re: Que opinais de freebsd
Publicado por: leogtz en 4 Mayo 2011, 04:01 am
Bueno, en general uso:
Google Chrome/Firefox
Netbeans
Vim/Vi
WINE
Geany ó gedit
Virtual Box
LibreOffice
Code::blocks
MySQL, si se pudiera instalar el WorkBench estaría perfecto.
Terminales: urxvt, sakura, gnome-terminal, xterm, etc

Y básicamente para lo que lo uso es para programar, no grandes proyectos, sino para ir aprendiendo.

C/C++ -> Code::Blocks/vim
Perl/Shell Script -> Geany/nano/vim/
Java -> Netbeans

Bueno, eso describe masomenos mi estilo de uso, programar cosillas, aprender de los lenguajes citados lo más que pueda.

Viendo lo anterior, ¿lo recomendarías para una persona con esos fines?, ¿o FreeBSD se enfoca en un ámbito en específico?


Título: Re: Que opinais de freebsd
Publicado por: Foxy Rider en 4 Mayo 2011, 18:43 pm
  • Google Chrome/Firefox ✓ (0)
  • Netbeans✓ (1)
  • Vim/Vi ✓ (2)
  • WINE -✓ (3)
  • Geany ó gedit ✓ (4)
  • VirtualBox ✓ (5)
  • LibreOffice ✓ (6)
  • Code::Blocks ✓ (7)
  • MySQL, si se pudiera instalar el WorkBench estaría perfecto. ✓ (8)
  • Java ✓ (9)
  • Desarrollo C/C++ ✓ (10)
  • Perl/Shell Script -> Geany/nano/vim ✓ (11)
  • Java + Netbeans ✓ (12)

(0) Chrome está en proceso de porteo tanto a FreeBSD como a Solaris y se anda negociando con upstream para que se soporte desde ahí mismo BSD : http://chromium.hybridsource.org/ ... pero el navegador es bastante funcional (los primeros builds eran infernales, pero hablamos de hace un año), actualmente tienen la versión 10 u 11 en ports  (el principal problema de incluirlo era un tema de patentes y el asunto con h.264, cosa que se solucionó hace poco) .. Respecto a Firefox, es un viejo compañero de la plataforma .. Como una nota, te aclaro que no hay soporte nativo de Flash (salvo por proyectos como Gnash, lightspark y sarasa), flash tenés que correrlo vía el linuxulator, pero funciona flawlessly : http://www.freebsd.org/doc/handbook/desktop-browsers.html

(1) Desde la 5 a 7.0r1 : http://www.freshports.org/search.php?query=netbeans

(2) Vi está en el sistema base y Vim es instalable con pkg_add -r vim (o vía ports con "cd /usr/ports/editors/vim ; make install distclean" )

(3) Está disponible para i386, para x86_64 tenés que armar una "jaula" de 32 bits (así como la capa de compatibilidad de GNU/Linux con 32 bits, no tiene nada que ver con jails, nótese), por que para instalar wine en x86_64 necesitás una versión de GCC que por temas de licencias no se incluye (pero es instalable vía ports) ... justamente por este GCC obsoleto (4.2) se anda viendo que el sistema base compile con Clang y/o PCC (Y además los ports, dicho sea de paso, con un modo fallback a gcc donde no se pueda compilar con estos compiladores, no por que no sean estandar, sino por que mucho programador tiene la costumbre de poner cosas específicas de GCC =/ ... )

(4) Ambos disponibles : http://www.freshports.org/search.php?stype=name&method=match&query=geany & http://www.freshports.org/search.php?stype=name&method=match&query=gedit

(5) De nuevo, disponible : http://www.freshports.org/search.php?stype=name&method=match&query=VirtualBox

(6) También, LibreOffice Disponible : http://www.freshports.org/search.php?stype=name&method=match&query=LibreOffice

(7) Again, disponible : http://www.freshports.org/search.php?stype=name&method=match&query=codeblocks

(8) MySQL y el Workbench son perfectamente funcionales : http://www.freshports.org/search.php?stype=name&method=match&query=MySQL (Aunque como database, encima bajo BSD preferiría PostgreSQL, pero es oootro tema )

(9) Acá tenés tus opciones en cuanto a Java : http://www.freshports.org/search.php?stype=name&method=match&query=jdk  | aunque escuché comments que FreeBSD no es óptimo para trabajar con Java (hace bastante tiempo, ¿ no sé la situación actual ?)

(10) Disponés de todo el toolset de GNU así como alternativas como clang y pcc (entre otros), naturalmente son muy bien cuidados (especialmente el de GNU), por que un sistema base y 21 mil ports dependen del compilador.

(11)  Disponés de esos programas que mencionaste antes y también nano -> http://www.freshports.org/search.php?stype=name&method=match&query=nano | btw, si no instalás cosas como wget/bash/cosasdegnu o similares, vas a aprender a hacer tus scripts más portables, algo que valoro de mi experiencia con FreeBSD, ya que una vez que escribía scripts, no necesitaba retocarlos para que anden en GNU/Linux o Solaris (Win <3 ), pero esto queda a tu elección/tiempo
Respecto a perl, disponible también : http://www.freshports.org/search.php?stype=name&method=match&query=perl

(12) Referirse a las respectivas partes de Java y netbeans

Cualquier duda no dudes en preguntar ^^

Saludos.


Título: Re: Que opinais de freebsd
Publicado por: [u]nsigned en 4 Mayo 2011, 18:53 pm
Está bueno instalar para probar y conocer sistemas nuevos. Soy usuario medio de GNU/Linux y a FreeBSD apenas si lo he virtualizado, pero no conozco casi nada del mismo por experiencia propia..solo lo que leo.

Considerando lo anterior, de todas formas me atrevería a decir que como SO para Desktop no es muy buena opcion..., para servidores es otra cosa, posiblemente sea la mejor opción.

Saludos


Título: Re: Que opinais de freebsd
Publicado por: j4np0l en 4 Mayo 2011, 22:58 pm
Para agregar, me gustaría hacer notar que una forma de probar FreeBSD, si es que lo vamos a usar como sistema operativo de escritorio, es PCBSD.

PCBSD es a grosso modo, FreeBSD con un instalador gráfico y varias herramientas para hacer la vida del usuario final mas sencilla. Para el que quiera probar FreeBSD como sistema operativo de escritorio, me parece una excelente opción.

Además, esta lectura es interesante: http://www.over-yonder.net/~fullermd/rants/bsd4linux/01 (http://www.over-yonder.net/~fullermd/rants/bsd4linux/01)

Para el que prefiera ver o escuchar :P (en inglés), este episodio de FLOSS weekly también nos da una introducción general a lo que es FreeBSD, de la mano de la maintainer de sysinstall: http://twit.tv/floss104 (http://twit.tv/floss104)

También hay un par de episodios de The Linux Action Show, que hablan sobre BSD.

Saludos!


Título: Re: Que opinais de freebsd
Publicado por: leogtz en 3 Julio 2011, 18:41 pm
Estoy a punto de conseguir una laptop nueva, si la consigo instalo inmediatamente freebsd, tal vez también gentoo, opensolaris y Windows 7.  :D


Título: Re: Que opinais de freebsd
Publicado por: Foxy Rider en 3 Julio 2011, 21:19 pm
OpenSolaris (https://secure.wikimedia.org/wikipedia/en/wiki/OpenSolaris) ? néh, lo mató Oracle, ya no existe como proyecto :(...
querrás decir OpenIndiana?  (o si te vá lo privativo, Solaris 11 Express)

https://secure.wikimedia.org/wikipedia/en/wiki/Illumos
http://www.openindiana.org/

Saludos.


Título: Re: Que opinais de freebsd
Publicado por: leogtz en 4 Julio 2011, 00:08 am
¿Y lo recomendarías usar?


Título: Re: Que opinais de freebsd
Publicado por: Foxy Rider en 4 Julio 2011, 00:54 am
Si necesitás un amplio catálogo de software, no ... La familia de sistemas Solaris siempre estuvo marcado por eso, la falta de software (por que siempre se usó para server anyways, y el catálogo de *importante* es acotado), hace poco trataron de ayudar la situación en Illumos porteando software de NetBSD (el proyecto con pkgsrc : https://www.illumos.org/projects/worsoe ), pero tampoco es mucha maravilla (son 6000 y algo de paquetes)

Lo que me mencionaste en ese listado, está en OpenIndiana.
Es un lindo sistema para probar, fijate si cumple tus necesidades ... aunque las "killer features" de Solaris de a poco van abriéndose camino a otros sistemas como FreeBSD (ZFS & DTrace por ejemplo)

Si probás OpenIndiana, te diría que pruebes la BETA (b151), sé que calidad tiene, y no sé si la anterior tiene la disponibilidad de software y versiones que esta versión tiene ...

Igual, siempre podrás tener las dos versiones en una misma partición (o disco) gracias a la magia de ZFS ...
Ya que en Solaris tenés el concepto de "boot enviroments", que aprovecha los snapshots y clones de ZFS para sacarle una "foto" al sistema de archivos (la parte que comprende los archivos del sistema nomás) antes de actualizar y eso lo pone como una entrada aparte en grub, actualiza y la vieja "copia" siempre está accesible y podés usar ambas, o hacer rollback.  (es más complejo que eso el proceso, pero lo que importa es cómo funciona)

Si hacés el camino 147b -> 151 podés usar ambas actualizando nomás =D
Yo hacía eso para testear varias versiones/releases del sistema

Insisto, las cosas que me enumeraste ahí, las cumple, así que te diría que le des una chance a OpenIndiana ^^ (o sino en su defecto FreeBSD u PC-BSD)

Saludos.

Edit: Agrego algo que quizá no dí a entender y debería haberlo hecho =/

Recuerden que tanto FreeBSD como Solaris son muy respetuosos de POSIX (http://es.wikipedia.org/wiki/POSIX), con lo que si el software está escrito con un respeto medianamente decente a POSIX y sin GNUísmos o LINUXismos, debería funcionar ...

Con la mayoría del software, éste es el caso ...
Aunque FreeBSD es el más amigable de los dos en cuanto a cantidad de software (+21 mil ports) y facilidad para compilar el software (en Solaris hasta hace no mucho era un arte oscuro )


Título: Re: Que opinais de freebsd
Publicado por: leogtz en 12 Julio 2011, 04:20 am
Listo, ahora sí voy a instalar todo, ya estoy bajando el iso de aquí:

Código:
ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/8.2/

¿Es el correcto?


Título: Re: Que opinais de freebsd
Publicado por: Foxy Rider en 12 Julio 2011, 06:12 am
Así es, disc1 o dvd1 correspondería (el dvd trae paquetes y la colección de ports, pero esto no es nada que no puedas bajar después)

Saludos.

P.S: si vas a hacer consultas más específicas y que no sean tan generales como las planteadas acá (por ej. como instalar, como hacer que freebsd conviva con otros sistemas y demás, este es el sitio -> http://foro.elhacker.net/mac_os_x_bsd-b36.0/ )


Título: Re: Que opinais de freebsd
Publicado por: leogtz en 12 Julio 2011, 06:35 am
Bien, ya voy a instalar, voy a crearle una partición, de unos 20 GB, está bien?, con eso?


Título: Re: Que opinais de freebsd
Publicado por: Foxy Rider en 12 Julio 2011, 07:07 am
Te tiro las dos opciones, si mal no recuerdo tenés otros sistemas ahí..

1) Usando ZFS (https://duckduckgo.com/ZFS) (con MBR (https://secure.wikimedia.org/wikipedia/en/wiki/Master_boot_record)) ~ +1 GB de RAM

Si querés ir con ZFS con MBR (como para respetar el uso de el esquema MBR que los otros sistemas usan y para respetar al bootloader .. pero normalmente se hace con GPT (https://secure.wikimedia.org/wikipedia/en/wiki/GUID_Partition_Table) ), podrías usar otras dos particiones.

Si bien es lo óptimo usar ZFS, es MUCHO más díficil instalarlo para alguien que recién arranca.
El esquema sería una para /boot (dale entre 1 y 2 GB, como para tener espacio si tenés más de un kernel compilado) y otra que contenga el resto bajo ZFS ..

La guía es esta, pero el principio es algo distinto (ya tenés sistemas, no querés volarlos) -> http://wiki.freebsd.org/RootOnZFS/UFSBoot .. te tocaría leer la manpage de gpart(8) (http://www.freebsd.org/cgi/man.cgi?query=gpart) y Disk Organization (http://www.freebsd.org/doc/handbook/disk-organization.html) (del handbook) para poder saber como lidiar con tus particiones/slices (resize, add y similar), para después saltearte lo del bootcode y seguir con el resto de la guía.

En mi opinión, repensándolo, deberías ir primero con el tradicional setup con UFS y si te gusta FreeBSD y demás, y una vez que estés más cómodo, algo con ZFS.

2) Usando el UFS (https://duckduckgo.com/Unix_File_System) tradicional (+MBR (https://secure.wikimedia.org/wikipedia/en/wiki/Master_boot_record))

Con el instalador estás perfecto, más o menos el aspecto te debe sonar de Arch o Slackware, simplemente no instales el bootloader, usá el grub de Ubuntu, y agregás FreeBSD de una forma similar a esta : http://www.cyberciti.biz/tips/configure-ubuntu-grub-to-load-freebsd.html

Tené en cuenta que te perdés el premio gordo de usar ZFS (en cuanto a performance, features y demás), pero podés echarte a correr con FreeBSD más rápido ...

En fin, después de eso toca leer handbook -> http://www.freebsd.org/doc/en/books/handbook/
Y cualquier duda te veo por estos lares (ya toca otro nivel) : http://foro.elhacker.net/mac_os_x_bsd-b36.0/

Saludos.

P.S: Te tiro una trampita muy copada, la piedra de rosetta de unix -> http://bhami.com/rosetta.html


Título: Re: Que opinais de freebsd
Publicado por: panchocolate en 21 Noviembre 2012, 22:05 pm
disculpen, por que habra cierta rivalidad entre Bsd y Linux? los usuarios de bsd llaman noobs o toys a los de linux......lo que me da a entender que es mejor el bsd, sera cierto?


Título: Re: Que opinais de freebsd
Publicado por: Foxy Rider en 23 Noviembre 2012, 21:27 pm
disculpen, por que habra cierta rivalidad entre Bsd y Linux? los usuarios de bsd llaman noobs o toys a los de linux......lo que me da a entender que es mejor el bsd, sera cierto?

Wow, qué poquito me ando pasando por el foro (bueno, cerca de final de año unx siempre tiene el tiempo en cuentagotas, chanfles !).
A ver, es un tema un poco complejo ... la rivalidad en realidad pasa mucho por un tema de licencias y no es tanto entre desarrolladores/comunidad de Linux, sino de GNU ... todxs los demás en realidad están "en el medio" y repiten lo que un grupo u otro dice.

Aunque el licenciamiento es uno de los motivos, otros es que Linux cada vez se fue distanciando más de la imagen de un sistema Unix tradicional al incorporar tecnologías como systemd (con su journal y gestor de sesiones) que requieren de cosas específicas de Linux y no son amigables con otras plataformas ... también tenés refritos de argumentos de cómo en linux todo el software está "tightly coupled", es decir que hay fuerte relación entre componentes importantes del sistema con cosas como Firefox por que justamente no hay una separación de "sistema base" de todo lo que demás que instalás (y con el famoso merge de fedora a /usr que otras distros andan contemplando, se hace más difícil separar un sistema base del resto del software).
Otro ejemplo es que la comunidad de GNU/Linux es más tolerante con los hacks y soluciones temporarias a los problemas (ya que el código se está moviendo todo el tiempo, y es el motivo por lo que no tienen KBI estable), en FreeBSD se prefieren soluciones más elegantes a los problemas o directamente nada (hay KBI mucho más estable y el código se mueve a otro ritmo, lógico ) ... aunque esto genere que las cosas tarden un poco más en funcionar.

También tenés diferencias desde lo que es el governance (el sistema de "dictadores benevolentes" de Linux vs el sistema más democrático de FreeBSD), aunque no se suele escuchar mucho en las discusiones al respecto.

En fin ... son muchos temas con los que se arman flame war y esos son los primeros que me llegan a la cabeza con una pregunta tan amplia, aunque hay muchos motivos más por los que hay fricción.

Un poquito de eso se charló en este hilo, fijate:
http://foro.elhacker.net/unixunixlike/porque_el_sistema_de_freebsd_tiene_un_nucleo_mas_maduro-t362631.0.html


Pasaba súper rápido ... perdón por la brevedad de la respuesta, pero si tenés alguna otra duda la vemos (que justo hoy tengo examen),

Saludos.