Hace 17 años | Por mitu a espagnolo.ladragonera.com
Publicado hace 17 años por mitu a espagnolo.ladragonera.com

Pues nada, que por fin que se puede trabajar con una shell "decente" (unix-like) en windows, como? mira el link

Comentarios

D

la shell es algo estético, que no tiene que ver con ser POSIX o no. http://en.wikipedia.org/wiki/POSIX

y realmente Windows ya es POSIX (hasta cierto punto), puesto que su API tiene un subsistema POSIX (al igual que tiene uno para OS/2, otro para DOS, otro para Win16...), aunque no provee todas las funcionalidades de un Unix hecho y derecho.

no votaré errónea, pero me quedo con las ganas

P

Vale, parece que al final todos tenemos un punto de razon pero hay que matizar

Windows (NT/XP) son POSIX-compliant porque, como dijo #1, tienen un subsistema (Windows Services for Unix, SFU), que esta activado (creo) por defecto, al menos en NT/XP for 32bits. SUA es una actualización de SFU. A no ser que en Windows 2003 y/o para 64 bits SFU no esté activado por defecto ya habia capa POSIX. Otra cosa es que sea conveniente actualizar al subsistema mas moderno...

Luego está la shell... quizas las herramientas que comentaba en #3 tampoco sean optimas en un sistema de 64bits.

En cualquier caso, puede que PowerShell (y no GNU tools for win32) puede ser adecuado si se necesitan certificados...

D

#2 Lo que vengo a decir es que son cosas independientes, se puede ser POSIX sin el "GNU toolchain" típico (gcc, bash, vim, grep, etc.), pero eso al sysadmin se la pelará, porque él lo que hace es usar esas utilidades, no el API de POSIX directamente.

y si te apetece que empecemos a pegarnos a ver quién pierde más karma, ya te advierto que gano yo

P

ademas de que como dice #1 no es estrictamente cierto lo de POSIX, se pueden utilizar comandos Unix en Windows nativos (sin Cygwin) sin necesidad de recurrir a la monstruosidad de .NET framework

Hay dos versiones de "Unix Tools for Win32"

http://unxutils.sourceforge.net/
http://gnuwin32.sourceforge.net/

desconozco la utilidad que propone, pero con ambos se puede hacer el "ps grep iexplore| wc -l" y muchas otras cosas

q

Yo también creo que eso de "capa POSIX" no es correcto. Lo cual no quita para que el contenido me haya resultado interesante,

B

Esto si estubiera hablando sólo de PowerShell, pero hablo también de SUA y SUA añade la capa POSIX. De hecho lo pone también en la entry de wikipedia que has linkado

B

Te aseguro que lo de SUA y POSIX es cierto, busca en la web di Microsoft si no te lo crees...
la parte "guay" de SUA y SUA tools es que es algo oficial de Redmond y si hay gente que necesita algo parecido en servidores que tienen que ser "100% certificados" (no que esto me guste, claro), aquí hay la solución.