La consola de Linux en Windows

Por Francisco I. Leyva en Linux, Microsoft el 18.feb.2008

Seguramente muchos de ustedes han experimentado las bonbades de administrar o controlar un equipo con la consola Bash en un Linux o en Mac OS X. Incluso en Linux practicamente puedes hacer todo desde la consola de comandos. Windows tan sólo nos proporciona MS-DOS que no ha evolucionado practicamente nada a través de los años.

Desde luego que Microsoft está consciente de esto y para ello ha estado trabajando en Windows PowerShell (imagen de abajo) que está incluido en Windows Server 2008 en su primera versión 1.0. También se puede instalar en Windows XP SP2 y Vista, y luce de la siguiente forma:

Pantalla de inicio de Windows Powershell en Windows XP SP2 Ayuda de Windows PowerShell, podemos ver que hay cientos de comandos (alias) de forma predeterminada.

Como pueden notar tiene un aspecto bastante extraño o mejor digamos diferente a lo que nos habiamos acostumbrado con MS-DOS. PowerShell viene repleto de ciento de nuevos comandos y formas de ejecutar tareas a través de consola, no lo he utilizado mucho así que no puedo darles una opinión sobre que tan bueno sea. Y al final, PowerShell no es el tópico principal de este post. =)

En Windows Vista, Microsoft provee junto con los paquetes de Windows un peculiar conjunto de aplicaciones para hacer un tipo de subsistema que ejecute aplicaciones basadas en UNIX. Además de encontrarnos con muchos comando de UNIX tenemos disponibles algunas herramientas y compiladores del movimiento GNU e inclusive compiladores de Perl. Esto lo podemos encontrar en el panel de control, agregar y quitar programas, agregar o desactivar características de Windows.

En las características de Windows podemos ver el subsistema para Unix-APP, pero en realidad se descarga desde Microsoft Download. En el menú de inicio tenemos disponibles tres tipos diferentes de consolas. Ejemplo de la C Shell.

Pero al final de cuentas todavía no hay nada que Microsoft haya creado que se asemeje a tener un sistema UNIX como lo han hecho los desarrolladores del programa CygWin.

CygWin es (según su página web) un ambiente Linux para Windows, donde podemos encontrar homólogos para muchos programas de Linux pero con el fin de servir en Windows (y además tienen extensión .exe). Con Cygwin podemos instalar practicamente un 80% de aplicaciones de Linux en Windows, pudiendo personalizar la instalación escogiendo de tantos paquetes como se muestra en la siguiente imagen:

Paquetes que podemos instalar en Cygwin.

Está casi cualquier comando de Linux disponible, incluyendo compiladores, entornos gráficos, librerías etc. Y lo mejor es que se intengran perfectamente con Windows, hasta se emula el archivo /etc/passwd =) :

Los directorios de Linux funcionan como tales a pesar de estar en Windows. =)

En fin, héchenle un ojo a Cygwin por curiosidad o por necesidad si eres un Linuxero atrapado en Windows por X motivo.

Saludos. =)

Etiquetas: , , , , ,
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • Meneame
  • Technorati
  • Twitter

5 Comentarios

pink

04. mar, 2008

se puede instalar en windows server 2008?
porque a mi se me queda petao!
pq?
es pq stoy virtualizando windows server?

KM

26. ago, 2008

Oye!! Muy buen aporte brother!! Que el Señor te bendiga y muchas gracias manito!!

chek

Mártin

24. sep, 2009

Simplemente excelente..

Pablo

04. nov, 2009

Jaja ni ahi se ve como la consola de GNU/linux que copiones, jaja es broma, muy buen post, veremos como se usa. jaja

Martin

12. dic, 2009

Mira lo malo de linux es su mala interface 3D…si se logra mejorar eso y hacerlo mas acesible al usario mediocre del pc daria vuelta a windows ahora… Todos encaran linux como el sistema operativo inmortal que no existen virus.. Existen si y son una pabada de programar y te digo mas es mas facil romper con la seguridad en linux que en windows … si toodo se hace a Click obvio q va a ser un peligro el sistema operativo :)
Saludos… y Aprovechen la PC al 100% con windows (linux anda corto de Drivers)

Dejar comentario:

ir al inicio inicio