FreeBSD vs Linux (para servidores)

Tux y Demon

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.

47 Respuestas a “FreeBSD vs Linux (para servidores)”

  1. anv Dice:

    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.

  2. waltico Dice:

    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.

  3. THraSH Dice:

    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
    :)

  4. mig21 Dice:

    “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

  5. Makinero Dice:

    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).

  6. Guillermo Dice:

    ¿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.

  7. Guillermo Dice:

    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.

  8. s1lence Dice:

    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.

  9. jose Dice:

    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.

  10. Alex Dice:

    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

  11. Douglas Dice:

    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

  12. Cristian Dice:

    Segun recuerdo, MacOSX comenzo desde netbsd.

  13. Marco Dice:

    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).

  14. armindux Dice:

    Mucho rollo con los*BSD 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!

  15. meneame.net Dice:

    FreeBSD vs Linux (en Servidores)…

    En este artículo hacen un analisis de las ventas e inconvenientes de el uso de FreeBSD en contraposición con el uso de Linux (funcionando en servidores)…Un artículo bastante completo e interesante….

  16. Rodrigo Dice:

    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í.

  17. Enrique Place Dice:

    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.

  18. Luis Dice:

    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?

  19. msena Dice:

    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.

  20. xavi bcn Dice:

    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!!!

  21. Jocker Dice:

    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.

  22. Josep Pujadas Dice:

    ¡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

  23. prh Dice:

    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.

  24. FLL Dice:

    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.

  25. Aforfreedom Dice:

    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.
    ;)

  26. Luis Dice:

    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.

  27. » FreeBSD vs. Linux (para servidores) » Linux Platense Dice:

    […] Artículo completo en VampiroZ. […]

  28. Joakin Dice:

    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.

  29. Guidito Dice:

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

  30. Alex Dice:

    @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

  31. Lithium Dice:

    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

  32. Francisco Dice:

    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

  33. rodrigo salado anaya Dice:

    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!!!

  34. Javier Dice:

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

  35. Manel Dice:

    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….

  36. vyfido Dice:

    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.

  37. Javier Dice:

    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 24×7, 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.

  38. Pablo Dice:

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

  39. ligregni Dice:

    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!!!

  40. Garibaldi Dice:

    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

  41. German Pizarro Dice:

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

  42. manolo Dice:

    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.

  43. Leonardo Santagostini Dice:

    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 )

  44. FreeBSD vs Linux (para servidores) Dice:

    […] […]

  45. Francisco Dice:

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

  46. Edufarias Dice:

    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

  47. Leonardo Santagostini Dice:

    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

Deja una Respuesta


Greece And Phentermine Mlm Leads Heroin Detox Detox Effexor Fioricet With Codine Lose Weight Prozac Phentermine Viagra Online No Prescriptions Overnight Generic Paxil Shape Pills Zydus Cheap Phentermine 3.7Mg Without A Prescription Online Prescription For Viagra Free Phentermine Tramadol Abdominal Pain Bac Cheap Comment Leave Xanax Buy Online Pain Relief Ultram Cialis Levitra Vs Typical Weight Loss With Phentermine Bayer Cross 10 Levitra Vicodin Buy Online Tramadol Vs Vicodin Online Phentermine Cod Overnight Delivery Purchase Phentermine Is Phentermine Safe Pharmacy Tech Online Buy Now Tramadol Purchase Phentermine Phentermine Sat Shipment No Rx Phentermine Overnight Shipping Viagra Without Prescription Canada Pill Purchase Online Offers Diet Phentermine Phentermine Prescription Medication In Il Doctors Weight Loss Clinics Phentermine Phentermine 25Mg Online Drug Free Viagra Buy Phentermine Pills Online Pharmacy Phentermine Real Secure Soma Drug Interaction Buy Cheap Generic Viagra Most Trusted Online Phentermine Sources Buy Xanax With Money Order Tramadol Cheap Price Tramadol Depression Pharmacies Viagra Order Phentermine Online Pharmacy You Wikipedia Tramadol Fioricet Classification Cheap Valium Fast Related Drugs To Phentermine Tramadol Restoril Cheap Phentermine No Shipping Phentermine Swelling No Prescription Tramadol Ups Delivered Tramadol On Line Without Prescription Chris Barat Buy Xanax Online Cheap Fioricet Where Can I Purchase Phentermine Fioricet Fioicet Migraine Effects Of Tramadol On Dogs Genuine Authentic Phentermine Phentermine Comparison Icbs Forums View Profile Order Phentermine Order Phentermine Without Physician Name 37 5 Cheap Online Phentermine Flomax Fioricet Boston Seap Debt Counseling Purchase Tramadol Vicodin Hydrocodone Xanax Cocktail Phentermine And No Prescription Phentermine Without Rx Get It Online Phentermine No Prescription Required In Stock Phentermine Actos Imitrex 5 Sildenafil Pulmonary Hypertension Order Viagra Softtabs Fact Phentermine Diet Pill Bariatric Clinic Phentermine Greensboro Nc Herbal Viagra Tramadol M T7 Online Consultation Phentermine Buy No Precription Phentermine Online Viagra Dicount Phentermine For Sale 99 Cyber Pharmacy Phentermine Welcome Phentermine Buy Cheap Phentermine Online Cod Tramadol Only Phentermine Tramadol 120 Ea Cheap Tramadol Cloridrato Viagra Cialis Levitra Comparison Dosages International Phentermine No Rx Canada Pharmacy Discounted Viagra 100 Tramadol Dosage For Dog Ultram Er Tramadol Hydrochloride Phentermine Adipex No Prescripton Necessary Buy Xanax Online Cheap Crohns Disease Help May Sale Viagra Combine Lexapro And Effexor Phentermine A 159 Mailed Japan Tramadol And Hydrocodone Drug Interactions Butalbital Fioricet Phentermine Fedex Delivery Taking Tramadol With Methadone Order No Prescription Tramadol Online Viagra Online Phentermine Medicine Medication And Ultram Effects Phentermine Psychological Side Fiorcet Generic Ultram Phentermine Hcl Pharmacy You Phentermine 100 $80 Cheapest Phentermine Online Best Online Pharmacy Phentermine Paypal Danger Safe Inject Tramadol Effexor Rx Change In Fatigue Phentermine Without Presc Phentermine Adipex P Fastin Obenix Online Doctor Xanax Appetite Suppressants And Phentermine Viagra 10 Generic Viagra On Women Phentermine 37 2E5 Phentermine Fourms Phentermine Free Shipping With Phentermine Order Phentermine 37 5 89 00 Buy Viagra Without Prescription Online Pharmacy Viagra Cialis Ricetta Phentermine Canada Best Online Pharmacy Viagra Free Sites Computer News Find Beitrag Hinzufgen Name Text Tramadol Cheap Viagra Without A Pr Diabetic Diet Protein Diet Phentermine Pill Is Viagra A Prescription Drug Wikipedia Buy Cheap Tramadol O Effexor Vrs Lexapro Buy Cheap Viagra Online Pharmacy Consultation Hydrocodone Ordering Phentermine Online Pharmacy Search Soma Carisoprodol No Prescription For Phentermine Phentermine Usa Discreet Packaging Phentermine No Prescription Us Based Quality Phentermine Tramadol Levels Canadian Discount Viagra Depression And Viagra Phentermine Ranitidine Buy Cheap Generic Levitra Online Money Order Xanax Cheap Levitra Without Prescription Order Phentermine With Online Prescription Phentermine 37.5 Discount No Prescription Buy Xanax On Line Is Tramadol Good For A Migraine 30 Mg Phentermine No Doctor Tramadol Codine Cheap Fluconazole Online Purchase Flomax Online Tramadol Naproxen Phentermine Blue Clear 30Mg No Script Article Insider Phentermine Diet Pill Cialis Levitra Market Sales Viagra Phentermine 30 Mg A-167 Compare Prices For Phentermine 37.5 Mg Buy Diazepam Online Order Pill Ultram Coop Phentermine Site Tramadol In Florida Girl Phentermine Buy Tadalafil Pharmacy Online Generic Uk Viagra Extended Release Tramadol Buy Cheap Generic Tadalafil Discount Soma Discount Buy Tramadol Without A Prescription Overseas Shipping Cardizem Cd Foradil Phentermine Foradil Phentermine Evista Generic Phentermine Cheap Attorney Dallas Vioxx Drug Guide Phentermine Overview On Overnight Generic Viagra Tramadol Paracetamol Interaction Between Prednisone And Tramadol Viagra Levitra Cialis Ads Tramadol Orders Cod Delivery Companies Purchase Phentermine In Store Order Phentermine Us Air Day In Next Phentermine Stock Medlineplus Drug Information Tramadol And Fioricet Cash Only Phentermine Ssri Buy Online Headaches Migraine Affordable Fioricet Break Resin Phentermine Buy Propecia Online Dreampharmaceuticalscom 375 Available Cheap Cod Phentermine Online Pharmacies Selling Phentermine Free Dr Consultation Phentermine Compare Levitra And Cialis Tramadol Dose Dog Tramadol With Paracetamol Phentermine Pharmacys Paxil Law Suit Settlements Phentermine Alternative Buy 90 Phentermine Overseas List Of Pharmacies Selling Phentermine Purchase Phentermine Check Incidence Of Sweating In Tramadol Er Generic Viagra From Canada Generic Zenegra Viagra Online Citrate Sildenafil Specification Tramadol Makes You Feel Buy Tramadol Online Without Prescription Phentermine And Amphetamine Gupta Arlington Heights Il Phentermine Phentermine In Green And White Capsule Generic Meridia Free Ship Effect Of Viagra On Female Tramadol Oxycodone Andnot Buy Fedex Cheapest Phentermine Sildenafil Citrate Sale Get Phentermine Prescriptions Online Pharmacy Vicodin Hydrocodone Phentermine Ingestion By Pets Buy Meridia Onsubmit Fedex Delivery Phentermine No Prescription Cost Low Phentermine Cheap Viagra Without A Prescription Tramadol Pain Management Doctors Cheap Phentermine Blogs Generic Xanax No Rx Weight Loss Program Escondido Ca Phentermine Phentermine No Rx Usa Based Sites Zenegra Over Night Sildenafil Citrate Cheap Phentermine Cheap Phentermine Cheap Phentermine Phentermine Online Pharmacies Acute Generalized Exanthematous Pustulosis Tramadol Money Paid On Vioxx Lawsuit What Does Phentermine Do Sale Value Of Tramadol Phentermine Online With No Prescription Phentermine No Prescription Fed Ex Purchace Phentermine Shipped Fedex Fatal Tramadol Dosage In Rats Low Price Phentermine Online Buy Cheap Dilantin Online Soma Orders Cash On Delivery Shipping Of Phentermine Canadian Phentermine 37.5 Internet Online Pharmacy Pharmacy Prilosec Tramadol Buy Here So Tramadol 5Citrate Generic Sildenafil Viagra 100 Cheap Phentermine Online With Cod Zenegrabuy Sildenafil Citrate Check Online Phentermine Best Phentermine Pharmacies Tramadol And Overnight Viagra And Blood Pressure Pills Viagra Or Cialis Prices Buy Diazepam Overseas Topamax And Phentermine Weight Loss Fastin Phentermine Ionamine Tramadol From Tramadol Description And Tablet Photo From Uk Viagra Tramadol And Dentistry Cheap Meridia Sibutramine Generic Viagra For Sale On Line Phentermine Online Mexico Phentermine Via Money Order Tramadol Overdoes Tramadol Protocol What Is Tramadol Hcl 120 Cod Tablet Tramadol Tramadol Information Phentermine For 100 Buy Phentermine Wholesale Buy Site Vg Xanax 3.43 N Online Order Viagra Buy Cheap Phentermine Shipped Overnight Herbal Shopping Viagra Fastin Phentermine Drug Description Cheap Generic Viagra 1.00 Money Order Fioricet What"S In Phentermine Cod Day Phentermine Same C O D Sales Phentermine Order Tramadol Europe Aciphex Phentermine Alprazolam Online Pharmacy Online Pharmacy Carisoprodol Hydrocodone Valium Phentermine From Us Pharmacy Tramadol Substitutions Ripoff Phentermine Websites Diaic Diet Weekly Diet Phentermine Pill Next Day Delivery Generic Viagra Phentermine Overnight Ship Counterfiet Phentermine Sildenafil Dosage Low Cost Phentermine Us Licensed Pharmacies Xanax Cheap Cheap Cheap Cheap Phentermine Buy Phentermine S Blurty Side Effects Cialis Coumadin Allegra Sildenafil Pulmonary Hypertension Clinical Study Brand Soma Watson Viagra Leeds Po Box Aspirin And Tramadol Together Buy Phentermine Or Adipex What Is The Price Of Viagra 5 Tadalafil Cialis Strongest Phentermine Online Phentermine Articles Quitting Phentermine Buy Diet Viagra Online Best Price Phentermine Diet Pills Buy Tramadol Cod Women Snorting Viagra Phentermine Without Perscript Respiratory Depression Tramadol Interaction With Ssri Phentermine From Mexico Tramadol Fda Phentermine Fedex Overnight Shipping Phentermine Overnight Fedex Delivery Phentermine No Fees Phentermine Web Site Lorazepam Xanax Indications Sildenafil Citrate Experience Prescription For Phentermine In Virginia Dude Good Online Phentermine Stuff Thanks Tramadol Pain Management Buy Buy Medved Viagra Viagra 2Mg Xanax Bar Online Ordering Viagra Sample 25Mg Tramadol Cheap Phentermine Diet Phentermine And Zoloft 800 Tramadol Cheap Burn Desert Ephedrine Phentermine Can I Take Phentermine During First Trimester Buy Price Viagra Valium Online Fast Delivery Compared Online Phentermine Site Needed No Phentermine Prescription Prior Seratonin Syndrome Phentermine Buy Viagra Over The Counter Us Cheap Viagra 25Mg Zenegra Cheapest Sildenafil Citrate Viagra Cialis Levitra Comparison Phentermine Over Night Without Prescription What Is Tramadol Hcl 50Mg Cheap Tramadol Sales With Saturday Delivery Phentermine Consultation No Prescription Required Cfide Med Phentermine Phentermine Suppliers In Uk Phentermine Wikipedia 100Mg Pills Price Viagra Order Valium Shipped To N C What Does Viagra Do To Females Discount Pharmacy Purchase Tramadol Phentermine Sites Phentermine With Cod Charge Cheap Prescription Phentermine Us Pharmacy Help Vicoden Effexor Soma Lexapro Phentermine Equivilant In Philippines Buy Valium Online Overnight Delivery Yellow Blue Phentermine Citrate Over Sildenafil No Scrip Phentermine Pay Pal Order Phentermine Buy Cheap Hydrocodone Hydrocodone Online Xanax Purchase With Mastercard Cheapest Viagra Uk Phentermine In The Uk Brand Generic Levitra Name Vs Phentermine Uses Apcalis Generic Viagra Tramadol And Ibupropen Hcl Mg Tramadol Phentermine Coffee Side Effects Legal Online Phentermine Subscription Phentermine For Sale Best Buy Tramadol Hcl W Acetaminophen Cheap Phentermine Pharmacy Online Phentermine Cheap Buy Phentermine Wihtout A Prescription Pfizer Viagra Dosage Buying Viagra In Amsterdam Phentermine Lab Phentermine Intravenous Medicinenet Phentermine Specialty Phentermine Test Fioricet Withdrawal Tramadol On Line Cheap Cheap Paxil Online Tramadol No Prescription Soma Carisoprodol Meprogesic Phentermine With Alcohol Effexor Xr And Weight Loss Tramadol Addiction Story Effectiveness Of Generic Prozac Xanax Buy Online Consultation Ultam Tramadol Cheap Online Diflucan Diet Pill Phentermine Best Price Pharmacy Phentermine Overnigth Natural Phentermine Alternatives Xanax Generic Suppliers Tramadol Overdose Resumption Phentermine And Pulmonary Hypertension Free Get Sample Viagra Compare Tadalafil Sildenafil Citrate Levitra Mixing Tramadol And Robitussin Phentermine Without Doctor Consult Viagra Cialis Store Buy Effexor Discount Viagra Online Blue Deal Discount Viagra Tramadol Addictio Tramadol Prices Tramadol And Lortab Viagra Cialis Canadian Pharmacy Doctor Prescription Phentermine In Virginia Phentermine And Celexa Tramadol Doseage Diet In Phentermine Pill Uk Cod Phentermine Shipped Cheap Xanax Phentermine Diet Pill On Line Information On Tramadol 50Mg Phentermine Order Fedex Shipping Tramadol Hcl For Dogs Reactions Tramadol For Rls Insulin Without A Prescription And Phentermine 5 Cialis Tadalafil Tramadol Side Effects And Uses Adipex Phentermine Vs Order Promethazine With Codeine Online Effects Phentermine Side Adipex Phentermine Online Pharmacy Physicians Weight Loss Phentermine Buy Phentermine Overnight Shipping Adipex Bontril Phentermine Phentermine Heart Attack Phentermine Absorbed Under The Tonge Pharmacy Tech Career Fioricet Cheap Phentermine Free Shipping 32 180 Ct Tramadol Cod Delivery Phentermine Side Effects Weightloss And Phentermine Crhc Uiuc Edu Credit Incoming Buy Phentermine Buy Phentermine In Us Mixing Adderall And Phentermine Phentermine Drug Induced Hepatitis Online Tramadol Without Prescription Tramadol Cod Florida Make Online Pharmacy Viagra Yourself Cheapest Phentermine Rx Free Shipping On Phentermine Diet Pill Phentermine Online Get It Here Online Doctor Prescription For Phentermine Tramadol Ingestion Method Smoke Is Soma Detected In Drug Screenings Uk Phentermine Buy Effexor Online No Prescription Tramadol Weaning Lung Problems From Phentermine Silagra Generic Viagra Cialis Cumwithuscom Tramadol Hydrochloride 2C Acetaminophen Phentermine Adipex Diet Pill Discount Tramadol Use For Dogs Correct Dosage Phentermine Whats Is Phentermine Lowest Price Of Tramadol Weight Loss Forums Phentermine Mechanism Of Action Of Tramadol Purchase Flomax Rx On Line 92 Accepted Cod Phentermine Online Prescriptions Phentermine No Prescription Viagra Sample Cialis Viagra Levitra Phentermine Fl Beta Blockers Tramadol Buy Soma Pay By Cod Cialis And Levitra Viagra Medications Internet Phentermine Amex Accepted Phentermine Sublingual Safe Phentermine Online Pharmacy Legit Phentermine Pharmacy Suppliers Buy C Heap Phentermine Online Ingredients In Tramadol Hcl Find Generic Sildenafil Citrate Lorazapam And Tramadol Phentermine Pay Cod 200 Tramadol Overnight Fedex Cod Viagra For Sale Cheap Tramadol Hydrochloride For Dogs Tramadol With Valium Ambien And Soma Online Low Cholesterol Diet Buy Phentermine Phentermine Online Cheap Phentermine Buy Phentermine Phentermine 30Mg Cap Hcg B12 Shot And Phentermine Diet Celias Viagra Uk Buy Phentermine Online Next Day Delivery Online Pharmacy Tramadol 120 Ea Side Effect Of Phentermine Dosage For Tramadol 377 Tramadol Heart Buy Online Cozaar Heroin Detox Centers In Phoenix Arizona Lose Weight Pill Diet Phentermine Hrt Phentermine Buy Phentermine Uk Buy Cheapest Check Personal Phentermine Cheapest Phentermine Prices Phentermine Mg Purchase Difference Between Viagra And Cialis Phentermine Overnight No Prior Prescription Required Info On Tramadol Living Tramadol Heath Solutions Network Phentermine And Cold Hands Dangers Of Phentermine Phentermine Laws Appearance Of Generic Prozac Phentermine Buy Mastercard Buy California Buy Xanax Online At Lowest Prices Tramadol Ketorolaco Side Effects Phentermine With No Doctor Cosultation Tramadol Interactions Generic Meridia Cod Quitting Effexor Weight Loss 3Pm Cheap Phentermine Help Finding Phentermine No Prescription 37.5 Phentermine Overnight Delivery Comparison Viagra Cialis Phentermine Online Consult Fedex Cialis Pills Levitra Generic Viagra Buy Viagra Online Bingo Game Phentermine 37.5 $93 Pictures Of Phentermine Britney Spears Taking Phentermine Tramadol Is Prescribed For Phentermine Use In Adhd Soma Vs Flexeril Online Viagra Prescription Canada Can Tramadol Cause Cystitis Online Pharmacies For Phentermine Phentermine Ingredient Phenterminechik Opiate Withdrawal Remedy Tramadol Viagra 50Mg Or 100Mg Biochemistry Sildenafil Citrate 90 Tramadol Hcl-Acetaminophen Ta 37.5 Phentermine Phentermine W O Dr Prescription No Prescription Tramadol Tramadol Dysphasia Tramadol 58 93 Fioricet Directions Phentermine No Prescription Fedex Codeine Fioricet Prescription W W Cialis Generic Mt Tadalafil Better Levitra Viagra Find Viagra Free Sites Search Computer Purchase Phentermine Online With No Prescription What Does Tramadol Hcl Do Half Life Tramadol Overnight Generic Viagra American Express Prescription Phentermine For Sale Tramadol Drug Class Buy Viagra Search Find Free Overnight Tramadol Cod Phentermine And Amoxicillin Phentermine Obesity Nursing Home Lawsuit Coumadin Best Buy Phentermine Phentermine With Overnight Delivery Agcode Phentermine Phentermine Information From Viagra Sale Prices Fioricet Center Herbal Phentermine No Caffeine Ingredient Tramadol Tramadol Cheapest Us Price Buy Online That Prescribes Phentermine Imitrex Fioricet Phentermine Buy Online Low Cost Real Valium Online Affect Phentermine Side Phentermine With Consult Xanax Vs Paxil Buy Yellow Ionamin Cheap Xanax Bars Order Phentermine Cheap Online Fioricet Generic Online Ordering Tramadol Ineffective Phentermine Shipped To La Cheap 37.5 Free Phentermine Shipping Buy Hydrocodone Tramadol Free Online Consultation Phentermine No Prescriptio 20N Drug Interaction Phentermine Viagra On Line Order What Is Tramadol With Acetaminophen Tramadol 2 At Hs Phentermine Yellow 30Mg Cheap Levitra Order Vardenafil Low Cost Phentermine Health Insurance Lead Viagra Discounts Phentermine Cod Delivery Is Viagra Safe For Women Site About Tramadol Slightest Phentermine Green And White Capsules Phentermine To Buy No Prescription Tramadol Boys Online Tramadol Free Fedex Shipping Tramadol Fda Approved Online Prescriptions Vardenafil Hydrocodone And Tramadol Effects What Is Tramadol Hcl-Acetaminophen Par 100 Tramadol Pill Buy Phentermine Costa Rica Risk Of Mixing Tramadol And Viagra Phentermine 37.5Mg 90 Pill Indian Phentermine Phentermine Sales Insert Iv Package Prevacid Tramadol Valtrex Renova Cialis Fioricet Pictures Buy Codeine Fioricet 37.5 Cheap Phentermine Tramadol Tough Online Phentermine Diet Pill Best Online Pharmacy Cheap 37.5 Phentermine Online Pharmacy Phentermine Soma Non Prescription Phentermine 37.5 Viagra Cheap And Fast Delivery Internet Pharmacy Soma Zyrtec Purcahse Tramadol Buy Ultram Online Phentermine Pharmacy Phentermine And Exercize Lowest Phentermine Phentermine No Prescription Mexico Phentermine Medlineplus Tramadol Urine Detection 180 37.5 Day Phentermine Supply Buy Phentermine With Mastercard Fedex Overnight Phentermine Compare Phentermine Price Phentermine Shipped From Us No Prescription Ultram 50Mg Buy Tramadol Clorhidrato Phentermine Brand Name Fastin Generic Viagra Pay Online Check Viewing A Thread Phentermine And Antidepressants Phentermine Delivery Increases Tramadol Effiecy Generic Brand Of Xanax Cheap Deal Viagra Sample Generic Viagra Boston Seap Debt Counseling Hydrocodone Purchase Phentermine 37.5 Mg Capsules Phentermine U S Viagra Equivalent For Women Tramadol Cicero Phentermine Sibutramine Best Prices Buy Diet Pill Phentermine Online No Rx Phentermine 30Mg 90 120 Wwwboard Sildenafil Citrate Consult Free Phentermine Counterfeit Phentermine Tablets Custom Crt Phentermine Columbus Ohio Weight Loss Clinic Phentermine Viagra Generic Uk At Home Heroin Detox Medications Hydrochloride Tramadol Genaric Viagra Buy Pill Prescription Viagra Without Use Of Tramadol For Pain Medication In Dogs Order Phentermine Hcl Cod Equity Line Of Credit Tramadol Best Price On Diet Pill Phentermine Buy Tramadol 180 Free Fedex Phentermine Aciphex Phentermine Cvs Pharmacy Miami Buy Cheap Discount Pill Viagra Viagra Tramadol And Tylenol Lowest Price On Non Generic Levitra Paxil Vs Xanax Phentermine International Order Ambien Online Phentermine Purchase Soma Soma Drug Category Find Viagra Free Sites Computer Female Free Sample Viagra Phentermine Online Consultation 93 Female Viagra New Viagra For Women Diet Pill Addiction Phentermine Cheap Phizer Viagra Buy Phentermine Without A Prescription Buy Phentermine Mastercard Tramadol Psoriasis Does Discontinuing Depakote Cause Weight Loss Phentermine The Uk Soma Drug Classification Buy Phentermine No Prescrition Trial Tadalafil Prescription Viagra Levitra Valium Cialis Tramadol Hydrocodone Ingredients In Tramadol Generic Sildenafil Citrate Free Shipping Usa Tramadol Use As A Vicodin Substitute Obtain Vardenafil Prescription Phentermine Canada Buying Card Master Phentermine Discount Phentermine Discount Phentermine Doctor Online Prescription For Buying Phentermine Life Insurance Drug Tests Nicotine Meridia Phentermine Chatroom Viagra Suppliers In Uk Written Prescription For Viagra Buy Tadalafil Pharmacy Citrate De Sildenafil No Prescription Phentermine Price Comparison Tramadol Is Not Codiene Cheap Evista Online Available Cheap Cod Phentermine Cialis Levitra Or Viagra Info Phentermine Tramadol Order By 3 Cst Canadian Phentermine Order Phentermine With Saturday Delivery Phentermine Buy Online Fast Delivery Meridia In Generic Viagra Fir Women Buy Crack Cocaine Online Cheap Tramadol Overnight No Prior Prescription Phentermine 37.5 90 Diflucan While Nursing Pharmacy Pill Soma U S Viagra Compare Generic Viagra Wholesale Prices Soma Clearance On A Drug Screen Cheap Xanax Bar Suboxone Mixed With Tramadol Fedex Overnight Generic Xanax Tramadol Difficulty Swallowing Phentermine Pim Buy Phentermine Saturday Does Viagra Causes Indigestion Foreign Pharmacy Phentermine Generic Viagra Indian Leo Phentermine Order Online Tramadol Er Experience Butalbital Fioricet Carisoprodol Buy Butalbital Buy Zenegra Tramadol Prescriptions Elexa Phentermine Dreampharmaceuticalscom Online Order Propecia Buy Mobi Phentermine Site Phentermine Metabolized By Phentermine And Leg Cramps Phentermine Online Pharmacy Canada Phentermine From Customs Buy Tadalafil Cialis Take Phentermine Before Adderall Cheapest Phentermine No Presc Buy Axcion Phentermine Generic Valium Yellow Scored Fioricet And Restricted States Cr Discount Paxil Phentermine Blue Capsule 30Mg Buy Soma In Florida Buy Propecia Uk Addiction Tramadol Withdrawal Phentermine Actos Phentermine Imitrex Buy Ecstasy On Line No Prescription Phentermine Links Online Prescription Purchase Tramadol Without Tramadol Is Diazepam Generic Purchase Valium Fioricet Buy Order Cheap Phentermine No Prescrption Low Cost No Prescription Phentermine Phentermine 37.5 Free Doctor Canada Prescription Viagra Wrapper Phentermine Online Fioricet Site Depakote With Tramadol Order Phentermine No Prescription Overnight Cod Fioricet Money Order Viagra Is Phentermine Illegal Buy Generic Diflucan Online By Money Order Viagra Tramadol By Cod Drug Levitra Viagra Vs Fioricet Drug Interation Fastin Phentermine Aura Soma Karten Online Bblog By Design Phentermine Phentermine No Prior Feee Shipping Pravachol Aciphex Phentermine Miacalcin Phentermine 35.5 Mexico Tramadol Hdl 180 37.5 Mg Phentermine Tablet Cheap Tramadols C O D Fioricet Effects Phentermine Smartmeds Online Pharmacies Phentermine Xenical Meridia Tramadol In Veterinary Medicine Cardizem Cd Aciphex Actos Phentermine Imitrex Phentermine And Fibromyalgia Phentermine Capsules Viagra No Prescription Fast Phentermine And Glucophage Mole Home Finance Phentermine Diet Pill Phentermine Is Over The Counter Clock Future Payment Sell Time Tramadol Tramadol Avinza Buy Tadalafil With No Prescription Generic Viagra In British Columbia Tramadol Lortab Buy Phentermine Online Same Day Delivery Language Phentermine Ru Cheep Viagra 600Mg Uk Phentermine And Online Sales Order Tadalafil Refill Prescriptions For Phentermine Tramadol Abuse Snort Tramadol 180 99 Tablets Brand Fioricet Generic Cheap Phentermine 37.5Mg Tablet Generic Prozac Weekly Buy Phentermine From China Muxico Nursing Care Plan For Cocaine Overdose Generic Overnight Shipping Viagra Drugs Information Phentermine Phentermine 8Mg Cheap Herbal Phentermine Phentermine Side Effect Effects Of Tramadol In Dogs Phentermine Blue And Clear Buy Xanax Online Canadian Pharmacies Cheap Phentermine Free Shi Pping 37.5 Phentermine Cod Cheap Phentermine With Free Consultation Phentermine Next Day Shipping Cheap Cod Order Phentermine Buy Didrex Online No Prescription Needed Viagra Levitra Herbal Viagra Viagra Ordering Viagra Without Prescription An I Buy Phentermine Without Prescription Buy Prescription Vaniqa Viagra Phentermine Drug Info Citrate Salt Of Sildenafil 12 Cod Generic Pal Pay Viagra Prepare Tramadol For Injection Phentermine Pharm Buy Viagra Safeway Pharmacy Xanax Codeine Paracetamol Pricing For Phentermine Best Free Viagra Viagra 5 Sildenafil Citrate India Tramadol Tablets 50 Mg Tramadol Buy Online Phentermine No Rx Required Generic Money Order Viagra Cialis Compare Levitra Performance Viagra Postmarketing Safety Of Sildenafil Citrate Viagra Phentermine Diflucan Tramadol Free Fedex Cheap No Rx Over The Counter Phentermine Inexpensive Phentermine Overnight Interactions Depakote Er And Effexor Xr Xenical And Phentermine Phentermine Online Consultation Fed Ex Cheap Generic Viagra From Usa Pharmacy Viagra Discount Viagra Offers Buy Phentermine Tablets Online Phentermine 37.5 Doctor Tramadol 89 Phentermine Discount Real Prescription Phentermine Canada No Prescription Viagra Regalis Comparison Levitra Viagra Buy Hydrocodone Online Legally Drug Effects Levitra Side Phentermine In Us Tramadol Without Prescriptions Pill 536 93 Tramadol Phentermine At Wal Mart Generic Viagra Generic Meltabs Viagra Discount Phentermine Price Rdinal Health Phentermine Diet Pill Online Pharmacies Selling Hydrocodone Depakote And Lexapro Buy Mdma Online Ecstasy Phentermine Pharmacy Cash On Delivery Buy Viagra Search Find 76K 37.5 Mg Phentermine Tab Buy Phentermine Cheap Without Doctors Prescription Cheap Phentermine Cod Side Effects From Tramadol On Dogs Discount Free Phentermine Shipping Tramadol And Tremors 4 Buy Tramadol Buy Cash On Delivery Phentermine Phentermine Hci Ingredien Phentermine Blue Capsules Mastercard Buy Epharmacist Phentermine Information On Phentermine Where Can I Buy Phentermine At Valium Mg Best Online Pharmacy Buy Combivent Online Do Not Take Tramadol With Tylenol Phentermine 37.5 Free Online Consult Phentermine On Line No Rx Needed Overnight Best Price On Tramadol Side Effects Wellbutrin Paxil Valium Accuretic Description Of Phentermine Phentermine No Prescrption Required Phentermine On Line Buy Phentermine Online Xanax Generic Effects Levitra Side Phentermine Causing Pulmonary Fibrosis Viagra Levitra Deals Cialis Soma Diazepam Viagra Doctor Consultation And Shipping Free Natural Viagra Vitamin World Viagra No Prescription Next Day Air Phentermine No Presciption Or Fees Phentermine No Prescriptions Sat Delivery Phentermine And Meridia Phentermine To California Watson Soma With Saturday Delivery Phentermine Diet Pills Online Phentermine Not Rx Cialis And Levitra Viagra Price Online 100Mg Viagra Synthroid Bontril Pravachol Nasacort Xanax Phentermine Rx Online At Home Detox From Ritalin Phentermine 30 Mg Capsules Phentermine Docters 91768 Viagra Buy Oonline Aragon Diet Phentermine Pill Generic Prescription Viagra Tramadol And Carisoprodol Buy Phentermine Consult Viagra Get Prescription Online Pictures Of Generic Paxil Tramadol Opioid Buy Diet Online Phentermine Pill Usa Effects Of Sildenafil Citrate Buy Viagra Softtabs Phentermine 37 5 Mg Tablets No Prescription Phentermine 15Mg Where Can I Purchase Viagra Phentermine Insulin Prescribes Phentermine In Valium On Line No Prescription Cheapest Fioricet Online Fedex Day Next Tramadol Cigna Phentermine Tramadol Hurts Stomach Lining Order Viagra Online Consumer Discount Rx Viagra Ordering On Line Side Effects From Phentermine Long Term Effect Phentermine The Best Online Pharmacy Cheap Phentermine Fill Online Prescription Viagra Buy Finasteride Online Online Buy Evista Attorney Phoenix Vioxx Tramadol Drug Screening Fake Generic Levitra Valium Online Consultation Fastest Phentermine Delivery No Prescription Cost Compare Vaiagra Cialis Levitra Phentermine Weight Loss Information 99 Viagra Free Consultations Now Lortab Nursing Breastmilk Class Tramadol With Cash On Delivery Tramadol And Clinical 180 Phentermine Phenmetrazine Vs Phentermine Buy Phentermine Southwood Phentermine And Acne Order Phentermine 37.5 Online Mg Hcl Tramadol Ultram In Drug Tests Health Issue Diet Phentermine Pill Cialis Viagra Compared Phentermine Without A Doctors Call Delivery Phentermine Uk Cialis And Levitra Order Phentermine Without Drs Rx Buy Fluoxetine Online No Prescription Buy Diazepam International You Phentermine Diet Pills Hydrocodone And Tramadol Mixed Together Phentermine Query Xanax Compared Paxil Phentermine For Less Tramadol Order Online Online Pharmacy And Sildenafil Citrate 25Mg Viagra 50Mg Uk Celecoxib Compared To Naproxen Valentine No Prescription Viagra Buy Phentermine Membership Meridia Generic Only Sibutramine Cheapest Price On Generic Fioricet Generic Levitra Pill Prilosec Ultram Buy Viagra Discount Paxil India Information On Carisoprodol Soma Buy 37.5 Phentermine No Prescription Buy Soma From Mexico Onli No Rx Phentermine Ship Fast Discount Phentermine From Phentermine Diet Drug Purchase Tramadol Without Prescription Phentermine Purchased C O D Bz Generic Viagra A 159 Fake Phentermine Taking Tramadol And Ambien In The Same Day Phentermine Yellow Best Online Pharmacy Buying Phentermine Pharmacy Online Buy Site Tramadol Women Use Viagra Phentermine Pharmacy Cheap Online Picture Of Phentermine Capsule Tramadol And Keppra Cheapest Sildenafil Citrate On The Planet Medicine Called Tramadol Tramadol An 627 Viagra Sales Market Phentermine Site Buy Pal Pay Phentermine Phentermine Bodybuilding How I Lost Weight Fast With Phentermine Cod Tramadol Saturday Delivery Spray Nasal Viagra Tramadol Injection Phentermine No Prior Negative Side Effects From Phentermine Online 37.5 Phentermine Phentermine 35.7 Mg Fear Phentermine Pill Buy Ghb Online Identifying Tramadol Cheap Adipex Phentermine Buy Meridia From Columbia Coming Off Tramadol Phentermine 37.5 Side Effects 3.34 Cost Low Phentermine For No Phentermine Prescription Required Phentermine Diet Pills Cheap Purchase Phentermine Purchase Phentermine Purchase Furosemide Online Where To Find Tramadol Pain Releiver Phentermine With No Presciption Phentermine Foods 375 Mg Phentermine Generica Viagra Generic Paxil India Lowest Price On Phentermine 37.5 Buy 37.5 Phentermine Ships Fedex Phentermine Paid Cod Cheap Propecia Tramadol Online Phentermine Online Prescription Phentermine Australia Tramadol Online Free Consult Cheapest Generic Meridia Without Prescription Phentermine Review Paracetamol Nsaids Tramadol Tramadol 100Mg Us Pharmacy Paris Cheep Tramadol Per Day Buy Phentermine Inject Tramadol Online Phentermine Ordering Online.Reltop.Net Purchase Site Tramadol Addiction Tramadol Phentermine Buy Phentermine Online Starting From Buy Kamagra Viagra India Diet Hoodia Phentermine Pill Review Prescription Phentermine Cod Canine Tramadol Dose Dog Tramadol Doseage Sildenafil Non Citrate Prices Publix Viagra Detox Diet Diet Phentermine Pill Phentermine 37.5 Capsule Tramadol Legal Status Tramadol Pt5 Buy Phentermine Online In Virginia Is Phentermine The Same As Adipex Tramadol Acet Which Works Better Cialis Or Viagra Danger Phentermine On Phentermine Site Buy Phentermine Without Prescription Man S Health Diet Phentermine Pill Tramadol Neurontin Cheap Phentermine Online Online Pharmacy Tramadol And Ibuprofen Is Ordering Tramadol Online Illegal Is Viagra Safe For Woman Buying Phentermine Cod Buy Phentermine Adipex P Buy Phentermine Usps Want To Buy Phentermine Without Prescrtiption Tramadol Vicadin Presc S Xanga Site Order Phentermine Sildenafil Pulmonary Hypertension Steroid Cheap Phentermine Yellow Online Generic Form Of Viagra Finasteride Order Online Tramadol And Lyme Treatments Extra Cheap Phentermine No Prescription Zayiflama Hapi Phentermine Phentermine 37.5Mg 90 Pills Medical Information Drug Phentermine Prescribing Phentermine Weightloss Generic Valium Drug Buy Valium Cheapest Viagra Prices Fioricet And Achohol Order Buy Valium Online Orcer Phentermine Online Valium Diazepam Effects Human Body Delivered Only Order Overnight Phentermine Adipex Didrex Phentermine Tenuate Compare Tramadol Prices Dopamine Phentermine Tramadol Apa Cod Cheap Phentermine Buy Online Phentermine Prescription Buy Phentermine Valium Xanax Ambien Buy Phentermine Without Doctor Consent Signs Of Depression Phentermine Diet Pill 37.5 Phentermine Without Questionaire Phentermine Cheap Purchase Phentermine Weight Loss Medicaine Order Phentermine No Script United States Phentermine Abuse Sildenafil Citrate Indian Products Buy Valium Online Mastercard Accepted Internet Prescriptions Phentermine Order Tadalafil Prescription Pill Viagra And Ischemic Optic Neuropathy Online Pharmacy Tramadol Buy Phentermine In Canada Phentermine Without Prescription Buy Phentermine Weight Tramadol Health Solutions Phentermine Onl Ine Parmacy Comparison Phentermine Price Order Phentermine Pay With E Check Buy Cheap Tramadol Online Inurl Phoenix Vioxx Attorney Tramadol Canine Effects Tramadol Pain Phentermine Pravachol Cheapest Phentermine By C Buy Phentermine Using Pay Pal Buy Xanax Cash Effexor Xr Drug Absorbtion Metamucil Experience Snort Tramadol Safe To Mix Methadone And Tramadol Watson Tramadol Cheap Online.Reltop.Net Site Tramadol Phentermine Discounts Cheapest Discount Phentermine Does Tramadol Help Depression Phentermine Didrex No Rx Needed Phentermine Birth Side Effects Is Phentermine Considered An Amphetamine O0 Mg Phentermine No Prescription Cost Of Valium Vs Diazepam Medicine Tramadol Phentermine Tablets Online Prescription Consultation Cheap Phentermine With No Physcian Approva Phentermine Reviews Ups Delivered Tramadol Mexico Phentermine On Line Fioricet Cod Citrate Online Sildenafil Soft Tab Buy Cheap Phentermine Here What Type Of Drug Is Tramadol Tramadol Chlorhydrate Aruba Phentermine Phentermine Photo Pill Buy Heroin Online Free Shipping Viagra Phentermine Ship Overnight 2003 Daily Feb Online Phentermine Statistics Order Phentermine Without Prescription Ship Overnight Taking Tramadol And Lortab Together Cod Delivery Overnight Phentermine Ups Nursing Interventions And Cocaine Babies Phentermine Doctor On Staff Online Fioricet Health Food Store Phentermine Diet Pill Safe Phentermine 37 5Mg Phentermine Nc Accepts Cod Phentermine Diet Pill Phentermine Cheap Drugs Buy Phentermine Sat Delivery Cod Phentermine Approval Rate Tramadol 2B243000 Tramadol Stay In System Phentermine Doctor Consultation Of Phentermine Drug Loss Phentermine Weight Medlineplus Drug Information Phentermine Tramadol Apap Limit Dosage Viagra Generic Cheap Discounted Cheapest Online Actos Foradil Phentermine Actos Pharmacy Nassau Dilantin Online Pharmacy Telx Phentermine Prescription Phentermine With Cod Payment Fioricet Caffeine Phentermine Online Overseas Buy Viagra Removethis Cheap Phentermine Online Cheap Drugs Buy Tramadol With No Prescription Real Phentermine Diet Pills Phentermine No Prescrip Zenegra Sildenafil Citrate Troche Phentermine 37.5 Cheap Online Usa Phentermine Where To Buy Online Ghb Products Phentermine No Prescription In California Best Buy Phentermine Price Generic Phentermine Topic View Xenical Tramadol Hgh-Saizen Phentermine Forums Compare Fastin Phentermine Adipex Buy Soma Tramadol Otc Online Order Viagra Buy Viagra S Journal Phentermine Who Viagra Mailing List Buy Form Generic Viagra Overnight Delivery Phentermine 37 5 Mg No Rx Phentermine Cheap Loss Phentermine Prescription Weight Viagra Best Price Generic Where Can I Buy Viagra From Phentermine Buy Cheap Phentermine Pills Online Phentermine Anorexia Cheap Comment Leave Levitra Sildenafil Solution Children Flomax Tramadol On Line Buy Soma At Goldcoast Pictures Of Fioricet Hydrocodone Mexican Pharmacy What Is Tramadol Phentermine Overnight No Doctor Fraud And Phentermine Buy Phentermine With Online Doctor Approval Phentermine Made By Watson Phentermine Photos Order Phentermine Online Cheap Without Prescription Phentermine 30Mg On Line Doctor Prescription Lyrical And Tramadol Contraindications Medication Tramadol Hcl Consultation Free Online Phentermine Tadalafil India Pharmacy Cheap Diet Phentermine Pill Non Prescription Phentermine Mexico Prescriptions Phentermine 90 Pills Phentermine Under 100.00 Phentermine Federal Express Online Hydrocodone Pharmacy Phendimetrazine Buy Online Without A Prescriptions Phentermine Want To Buy Real Phentermine Free Pack Starter Viagra Phentermine No Presription Overnight Tramadol Drug Label Buying Viagra Internet Heart Attack Buy Fioricet Nahata Sildenafil Citrate Suspens Stability Phentermine Compare Prices Phentermine Directly And Discreetly Adipex Phentermine Under $125.00 Phentermine Eon Lab Order Phentermine Onlineorder Viagra Online Ordering Phentermine Generic Viagra Versus Tadalafil Depression Phentermine Phentermine Doseage Hydrocodone And Tramadol Phentermine Withdrawal Symptom Buy Sildenafil Citrate Pravachol Actos Phentermine Actos Tysabri Buy Cheap Sildenafil Citrate Lithium Need Phentermine Without Prescription Viagra Canadian Prescriptions Cod Phentermine No Rx Needed Phentermine And Anxiety What Is Generic Trade Name Tramadol Tramadol 15Mg Does Methadone Effect Tramadol Euphoria Get Tramadol Phentermine Usa No Rx Sildenafil Citrate Wholesale Phentermine Overnight No Prior Prescription Phentermine Huge Discounts Fast Delivery Cheap Phentermine The Leading Diet Pills No Rx Tramadol Phentermine Cheapest Uk Shipping Adipex Meridia Phentermine Xenical Cheapest Month One Phentermine Supply Nauru Phentermine Pills Valium Generic Sildenafil Approved Pulmonary Hypertension Online Pharmacy Cost Levitra Tramadol Easy Tramadol Cod 50 States Stop Resistance To Phentermine Tramadol Hcl 50 Tablet Tv Mfg Online Prescription And Effexor Diet Pills Discount Cheap Phentermine Edu Cfide Med Phentermine Online Pharmacies Buy Valium Drug Rashes Protonix Aspirin Xanax Phentermine Compression Fractures And Tramadol Best Discount Viagra Viagra Drugs.Com From Information Tramadol Order C O D Fioricet Canada Buy Viagra Online Drug Prescription Vardenafil Hydrochloride All About Tramadol Repent Testimonials Tramadol Cheap Propecia Ativan Lorazepam Lorazepam Online My Xanax Hydrocodone Good Information About Tramadol Hcl 50Mg Tab Phentermine Cod Over Night Free Viagra Canine Tramadol 50 Mg Is Tramadol Hydrochloride Water Soluble 89118 Pain Physician Tramadol Viagra Pill Shape Color Sildenafil Citrate Pharmacokinetics Cheap Phentermine Mg Phentermine Pills History Of Phentermine Use Buy Vicodin Online 32 Phentermine Amazing Prices Drug Safety Of Phentermine Tramadol And Weight Gain Phentermine Clinics Ordering Phentermine By International Pharmacy Cheap Tramadol Cod Free Fedex Cheap Online Fexofenadine Order Phentermine Cod 100 100 Frsh Phentermine Popl Buy Phentermine Pay Cod 30Mg Cheap Phentermine Viagra Chemist Online Phentermine Information Online Pills Huge Discounts Cheap Phentermine Tablet Tramadol Active Ingredient Phentermine Airborne Express Cod Tramadol Without Prescription Viagra Fro Women Tramadol Apap 37.5Mg 325Mg Tabs How To Get High Using Tramadol Flexeril Ambien And Suicide Buy Phentermine No Prescripion Fioricet Abuse Tramadol Yasmin Metrogel Nasacort Aq Phentermine 37.5Mg Tabs Cheap Phentermine Buy Phentermine On Line With Saturday Delivery Phentermine Sources Buy Tramadol Online C O D Phentermine 37.5 Overnight