Gracias a que en los sistemas operativos Unix y sus clones, y en este caso particular, Linux, la comunicación entre terminales es cosa fácil.

El uso de este tip, dependerá mucho de la situación. Como se explica en la publicación original, una alternativa de uso es para el siguiente caso:

Imagina que dos usuarios están conectados por ssh (o telnet) a un servidor, y un usuario requiere hacer un trabajo y para evitar interrupciones o alteraciones el en proceso normal requiere que el otro usuario lo espere. Mandando un mensaje de la terminal de un usuario a la terminal de otro usuario (como si se tratase de un chat) puede ser una alternativa para comunicarse. Otra alternativa, quizas más fácil, es llamarlo por telefono, siempre y cuando conozcamos su número ;-)

Como de costumbre, vamos a la práctica:

(more…)

Vía SesoLibre encontré una publicación interesante que nos cuenta el arranque de GNU/Linux. El artículo no ahonda mucho en presiciones ni tampoco es tan extenso, ideal para tener una idea general y no aburrirse por la abundancia de información.

(more…)

JNode es un sistema operativo de uso personal, escrito en Java, facil de utilizar e instalar. Cualquier aplicación escrita en Java puede correr en el, de manera fácil y segura.

JNode es open source y distribuido bajo licencia LGPL.

JNode está programado en su totalidad en Java, con excepción el kernel que está escrito en Assembler.

(more…)

En el blog de microTeknologias de Chile he leído una excelente publicación, algo añeja pero totalmente vigente, que intentaré resumir a continuación.

Los Linux, son los Sistemas Operativos de tipo UNIX más “marketineros” sin lugar a dudas, pero presta atención que dije “tipo Unix”, pues ciertamente Linux es un clon de Unix cuyo kernel fue escrito desde cero (mejor dicho Minix fue escrito desde cero y Linus se basó en él para su sistema operativo).

Los  BSD son algo más desconocidos y son descendientes directos del Unix original, basados en el 4.4BSD-Lite liberado por el Computer Systems Research Group de la Universidad de California en Berkeley que no contiene código residual de AT&T.

En comparativa con Linux, BSD tuvo una evolución mucho más lenta pues estuvo sometido durante mucho tiempo a restricciones de licencia de AT&T. Como Linux nunca le debió nada a nadie fue un pionero en acercar los sistemas de tipo Unix al usuario.

(more…)

Hoy me surgió la necesidad de conectarme por Escritorio Remoto a un equipo Windows desde una terminal Ubuntu. Como es sabido, en Linux esa clase de necesidades se solucionan en no más de unos pocos minutos.

Desde Windows, conectarse por Escritorio Remoto es tarea sencilla, lo haces fácilmente desde el Remote Desktop Connection que viene incluido en XP (puedes encontrarlo desde los Accesorios o las Herramientas de Sistema). Sin embargo, desde Linux, es tan y más fácil.

(more…)

Cualquier sistema operativo Linux o basado en Unix tiene una increíble cantidad de archivos instalados. Buscar un archivo a través de algún administrador de archivos suele ser una tarea dolorosa.

Afortunadamente, hay un comando ágil para la búsqueda, por defecto, en todas las distribuciones de Linux: find.

find puede encontrar un archivo en tu computadora y viene con muchas opciones.

Este tutorial hará una introducción al uso básico de find enfocado en encontrar archivos y directorios basados en sus nombres, y para explicarlo con un poco más de profundidad, añadiendo a la búsqueda la condición de tamaño y fecha de modificación.

(more…)

Java en tiempo real

El concepto de Tiempo Real es inmediatamente relacionado a los Sistemas Operativos. Un sistema operativo de tiempo real tiene características como:

  • Fuertes restricciones en el tiempo de respuesta
  • Información debe estar permanentemente actualizada
  • No utilizan mucha memoria
  • Manejo eficaz de interrupciones
  • Manejo sencillo de prioridades

La ejecución en tiempo real intenta acercarse cuanto sea posible a la “predecibilidad” y “determinismo”, es decir, saber en todo momento la ventana de tiempo en la que se ejecutará cada proceso.

Sun, dispone para Java una especificación denominada JSRT, especificación de Tiempo Real para Java, fruto del estudio de expertos en Java y OSRT (Sistemas Operativos de Tiempo Real).

(more…)

Mientras navegaba sin destino, cuando minutos antes de terminar mi recorrido diario, me encontré con una publicación de Lobosoft que me resultó muy interesante de compartir: Virtualiza un PC en tu navegador.

¿De qué trata esto? La publicación se enfoca en una solución de virtualización alternativa, y por cierto muy curiosa: JPC, un emulador x86 escrito totalmente en Java.

(more…)

Hace exactamente diecisiete días publicaba el calendario de lanzamientos de Ubuntu 8.10, calendario que se vió retrasado en más de dos semanas, pues recién ha aparecido la versión alpha 1 de Ubuntu 8.10.

Está demás decir de que se trata de un versión Alpha, que no es una versión probadamente estable y que no es recomendada para entornos en producción. Si quieres descargala, puedes hacerlo de los siguientes links:

Para una lista completa de mirros puedes hechar un vistazo en http://wiki.ubuntu.com/Mirrors.

(more…)

Si estás confundido acerca de la manera en que Linux organiza su sistema de archivos, aquí tienes un buena representación de la jerarquía encontrada en linuxconfig.org.

(more…)


Búsqueda personalizada

Suscripción

       Add to Google Reader or Homepage

      

       Subscribe in NewsGator Online

       Add to netvibes

       Subscribe in Bloglines

Categorias

Licencia de uso

Usuarios

       web counter