Sistemas Operativos

Cómo crear páginas web con un Mac

Son muchos los caminos que tienen como destino la propia página principal. Crear páginas web con ordenadores Mac es posible sin conocimientos especiales de HTML, JavaScrip, etc. Para ello solo es necesario contar con un editor web sencillo y con las ideas para desarrollarla. Para los proyectos más complejos existen soluciones de software profesionales de fácil manejo que, además, facilitan la [...]   

Linux vs. Windows –El gran cuadro comparativo

El duelo Linux vs. Windows en un ordenador doméstico es muy desigual, tanto que Microsoft ha ganado la batalla. No obstante, la situación es diferente en el uso de servidores. En este sentido, Linux figura desde sus comienzos como la opción más apreciada por delante de Windows, lo que hace que muchos usuarios se pregunten, con razón, cuáles son las diferencias entre ambas plataformas.   

Comprimir y descomprimir archivos usando tar para Linux

El hecho de comprimir y descomprimir archivos tiene una influencia positiva en la seguridad y la estabilidad del sistema. Existen diversos programas gratuitos para Linux y otros sistemas UNIX que permiten empaquetar y desempaquetar archivos, así como crear ficheros sin cambios desde la línea de comandos. Uno de los programas clásicos es tar para Linux. La herramienta sigue siendo uno de los [...]   

Debian, el software universal para sistemas operativos

Quien investigue un poco sobre los sistemas operativos Linux se encuentra rápidamente con Debian. La distribución GNU/Linux fue una de las primeras en su terreno y sigue siendo uno de los sistemas más utilizados en todo el mundo. Una comunidad de más de 1.000 usuarios trabajan en el proyecto Debian y en el desarrollo de sus colecciones. Si quieres saber todo sobre este proyecto o si estás pensando [...]   

Linux: una alternativa a Windows de bajo coste

Existen numerosas suposiciones acerca de Linux – por ejemplo, que estos sistemas operativos son mucho más seguros que Windows, pero también mucho más complicados. Por esto, es común que cientos de usuarios aún no usen sistemas de código abierto en sus ordenadores personales, sino que por el contrario, el uso de Linux se haya extendido hacia el campo de los servidores. ¿En qué consiste realmente [...]   

Los sistemas operativos para servidor a través del tiempo

Los sistemas operativos han cambiado drásticamente con el paso del tiempo. Mientras que, en sus comienzos, sus interfaces de usuario se basaban únicamente en texto, hoy se han convertido en complejos paquetes de software que sirven de mediadores entre las aplicaciones de software y hardware y cuentan con intuitivas interfaces gráficas. Hoy, los usuarios pueden operarlos con el teclado o el ratón, [...]   

Docker container: las ventajas de los contenedores web

Los contenedores de software son considerados una revolución en el mundo de la administración de servidores. La idea de aislar aplicaciones en entornos virtuales no es nueva, pero con plataformas como Docker container, los usuarios disponen ahora de nuevas funcionalidades que facilitan de forma notable el uso de contenedores en los servidores. Ahora bien, ¿cuáles son las ventajas de estos [...]   

Docker tools: el ecosistema Docker de cerca

Docker ha simplificado enormemente la implementación de contenedores de software con intenciones de estandarización. Esta liviana plataforma de contenedores forma parte de un ecosistema en constante crecimiento que ofrece a los usuarios extensas posibilidades de aplicación en el contexto del despliegue de software, de la orquestación de contenedores y aplicaciones multicontenedor así como de la [...]   

Tutorial Docker: instalación y primeros pasos

La comunidad open source está entusiasmada con la plataforma de contenedores de código abierto Docker. Como alternativa a la virtualización de hardware basada en máquinas virtuales, Docker ha dado el salto a la creación de contenedores de software también fuera del universo de Linux. En este tutorial de Docker, pensado para aquellos que no están familiarizados con la plataforma, se desgranan las [...]   

El papel del unit test en el desarrollo de software

Los unit tests son uno de los métodos más eficaces para identificar el mayor número de errores en el código fuente durante las primeras etapas de desarrollo del software. La característica más especial consiste en aislar a los componentes en un entorno de prueba neutral para realizar el test. Así, en caso de que se presenten errores, estos se pueden atribuir fácilmente al módulo que está bajo [...]