domingo, 26 de marzo de 2017

Mac OS vs. codigo abierto


Por lo regular realizo entradas de Linux contra Windows, en esta ocasión agregaré Mac OS. Si has utilizado un dispositivo de Mac OS, seguro te has dado cuenta que son amigables aunque suelen tener sus restricciones, al igual que Windows no es flexible. Cuando hablo de flexibilidad, me refiero a la habilidad y libertad que Linux brinda a sus usuarios. Un ejemplo de esto es la barra de actividades en Windows o Mac OS, en ninguno puedes cambiarlo. En el caso de Linux, se puede hacer lo que el usuario desee, como es cambiarlo y personalizarlo. Así que, si deseas flexibilidad Linux es tu sistema operativo.


El código de Mac OS es cerrado, pero existe una colaboración entre Apple y la comunidad de código abierto. En 2007 realizaron la primera colaboración y crearon OpenDarwin, pero esta relación solo permaneció hasta el 2007, cuando Apple decidió que el proyecto no era lo esperado. Así que más tarde se realizó otra colaboración, un proyecto con el nombre de PureDarwin, que hasta la actualidad está vigente. Per desafortunadamente, no es tan abierto como Linux lo es.


La línea de comando es crucial para realizar tareas administrativas, Apple lo tiene pero con limitaciones y es difícil de manejar a comparación de Linux. Y en cuanto a requisitos de hardaware, Linux puede funcionar en dispositivos con menor fuerza. Por ejemplo, OS X: 876 MHz más rápido CPU, 512 MB de RAM, 9 GB en disco duro; Ubuntu: procesador 700 MHz x86  , 384 MB de RAM, y 8 GB en disco duro. Aún con sus limitaciones Linux funciona con más rapidez que Mac OS.
Bibliografia
http://www.puredarwin.org/. PureDarwin. Recuperdao, 22.03.17.
https://es.opensuse.org/Software_libre_y_de_c%C3%B3digo_abierto. Open use. Recuperado, 22.03.17

viernes, 17 de marzo de 2017

Alternativas a animales de experimentación y Linux

En previas publicaciones he escrito sobre las ventajas de Linux contra las de Windows. Ahora haré mención de un beneficio de Linux para la investigación científica. En la cualidad son 100 millones lo animales de experimentación que son utilizados al año en todo el mundo. Para que una investigación con animales de experimentación sea ética, se tienen que tomar en cuenta las tres R’s, o eso se espera, que son reducir, reciclar, y reutilizar. Aún así, utilizando las tres R’s no es suficiente y son muchos los animales que se utilizan en la experimentación.


Pero, excite un programa con el nombre de R. Este es un software libre para calcular estadísticas y gráficas, que además runs en muchas plataformas como lo es UNIX, Windows y MacOS.
En una investigación que se realizó en el 2014 se comparó el software Bayesian con un software comercial. El software Bayesian fue elevorado mediante el sistema R, con licencia de GNU. La investigación tuvo como objetivo reemplazar el uso de animales de experimentación en toxicología, y así obtener mejores resultados que in silico. Con este software se realizaron pruebas toxicológicas en la piel, midiendo la afinidad con la avidez con la una molécula se une a la piel, sin animales de experimentación de por medio. Todo en una compudora. A continuación se muestran como está compuesto el software Bayesian para un nódulo linfático en ratones:
lmagen 1.1 Muestra el modelo de dinamicas generado a partir del programa R, para realizer ensayos de toxicidad en piel.

Esta investigación probó el software creado a partir del programa R con software comercial, que es utilizado para hacer experimentaciones similares, y se obtuvieron mejore resultados con Bayesian que con el software comercial.
Esto es un avance gigante, ya que se reducen los animales de experimentación que son utilizados en la industria cosmética en ensayos de toxicidad de sustancias en piel. Lo mejor aún es que la base de datos esta al acceso del público tanto como el software. Y se pude encontrar en la página de National Toxicology Program, al igual que la base de datos.

Bibliografía
https://www.r-project.org. The R Foundation.

http://www.peta.org/issues/animals-used-for-experimentation/animals-used-experimentation-factsheets/animal-experiments-overview/. PETA. 2017

Open Source Software Implementation of an Integrated Testing Strategy for Skin Sensitization Potency Based on a Bayesian Network. Jason R. Pirone, Marjolein Smith, Nicole C. Kleinstreuer, Thomas A. Burns, Judy Strickland, Yuri Dancik, Richard Morris, Lori A. Rinckel , Warren Casey, and Joanna S. Jaworska. 2014. Base de datos: MEDLINE

domingo, 12 de marzo de 2017


Como lo mencioné al comienzo de este blog, cualquier persona que esté interesada en cambiarse a Linux, debe de tener amor por la programación y la computación. A los principios de Linux las personas que lo utilizaban eran geeks, personas que estaba de veras interesadas en programar un software libre. Y de mismo modo se se etiquetaba Linus Torvalds. Pero que es eso que hace tan difícil el manejo de Linux y que sólo geeks estén interesados en él.

 

Imagen 1.0 Comando terminal, una de las dificultades de Linux, pero una ventaja para muchos. MakeUseOf. 2017



La respuesta a esta incógnita está en su comando terminal. A un comando terminal se le conoce por permitir dar instrucciones o comandos por medio de una línea de texto simple. Entonces si existe el interés de cambiarse a Linux se tiene que tener la disponibilidad, ganas y tiempo de aprender a utilizar este tipo de comandos.



Existe un pequeño problema, como sabemos cuando algo es muy común en el mercado, lo que se fabrica en mayor cantidad es lo que más se consume. Así que todo depende para que se utilizará el sistema operativo, ya que en ocasiones no se pueden encontrar los Drives específicos por la falta de su producción.



Pero dejemos de cosas tristes y ahora hablemos de una de las invensiones que están de moda y que son sustentadas por Linux. Son 75 mil los usuarios de Netflix, muchos incluyéndome somos usuarios. Son muchas las maneras con las que podemos acceder a Netflix. Pero existe un dispositivo respaldado por Linux y ese Roku. Tal como lo puede hacer una computadora, Roku da acceso a aplicaciones como Netflix, Amazon, Sling, Google Play, YouTube, entre otros.  Roku Streaming Player es una serie de modelos repdoructores de medios digitales fabricadas por la empresa Roku Inc. Estos dispositivos funcionan mediante la transmisión de contenido digital a través de diversos canales.


Imagen 1.1 Consola de Roku, semil-libre por Linux. MakeUseOf. 2017.



Anteriormente, hice mención de la baja o nula fabricación de Drives para Linux. Linux no puede hacer streaming de Netflix. Así que se vale de Roku, dispositivo semi libre que permite hacer streaming de Netflix. El problema es causado a que Netflix usa como plugin a Silverlight en ves de Adobe Flas.



Así que no todo es desventaja. Muchos nos vemos beneficios por este tipo de tecnología.



Bibliografía




domingo, 5 de marzo de 2017

Manejo de paquetes y el árbol de raíz.

Cuando se quiere comprar un carro por lo regular, las personas que son precavidas, hacen una búsqueda de ventajas y desventajas de los automóviles de su interés. Para luego hacer una decisión segura. Pues lo mismo ocurre cuando alguien se quiere cambiar a de un sistema operativo a otro, como lo es de Windows a Linux. Por lo tanto, como lo he hecho anteriormente les muestraré características de ambos sistemas operativos comparándolos.

La estructura fundamental de Linux en comparación a Windows es muy distinta, en Ubuntu o Fedora con se podrán encontrar My Documents ni Program Files. No existe ningún drive D: o C:, ya que todo está estructurado por un Root tree, o árbol de raíz.
(Makeuseof, 2017)


Registro de Windows es una base de datos jerárquica central utilizada en Microsoft Windows 98, Windows CE, Windows NT y Windows 2000 con el fin de almacenar información necesaria para configurar el sistema para uno o varios usuarios, aplicaciones y dispositivos de hardware.

El Registro contiene información que Windows utiliza como referencia continuamente, por ejemplo los perfiles de los usuarios, las aplicaciones instaladas en el equipo y los tipos de documentos que cada aplicación puede crear, las configuraciones de las hojas de propiedades para carpetas y los iconos de aplicaciones, los elementos de hardware que hay en el sistema y los puertos que se están utilizando. Entre esto también están todas las contraseñas creadas en cada una de las aplicaciones.
 (Makeuseof, 2017)
En Linux no se encontrará nada parecido a el Registro de Windows, ya que Linux no cuenta con un almacén centralizado con toda la información de todos los programas, en cambio cada programa los guarda, sin la necesidad que que se acomule información no deseada en tu dispositivo.

Otra ventaja que ahorra mucho tiempo y asegura la libertad de instalar e desinstalar programas de tu dispositivo es el Manejo de paquetes. En Windows cuando se requiere descargar algún programa deseado hay que ir al buscador de Internet y descargar  el Archivo EXE. El programa luego pide la autorización de descargarlo y cuando se requiere descargar ese programa se tiene que acceder al panel de control y pasar por otra serie de checa points para desinstalar. En Linux no es así, por medio del Manjeo de paquetes se puede desinstalar e instalar el programa que se desee.
(Makeuseof, 2017)
Bibliografía
https://support.microsoft.com/es-es/help/256986/windows-registry-information-for-advanced-users. Microsoft. 2017.

http://www.makeuseof.com/tag/7-key-differences-between-windows-and-linux-you-should-know-about-before-switching/. Make use of. 2017.