32 meneos

Capa POSIX o como hacer feliz un sysadmin Unix en Windows 2003 R2

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

etiquetas: windows, unix, shell
negativos: 0   usuarios: 32   anónimos: 0  
compartir:  twitter  facebook  tuenti  
  1. #1   la shell es algo estético, que no tiene que ver con ser POSIX o no. 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
    14  votos: 4   link
    el 04-01-2007 12:00 UTC por --2479-- --2479--
  2. #2   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 ;)
    -13  votos: 2   link
    el 04-01-2007 12:16 UTC por Benjamin_Linus Benjamin_Linus
  3. #3   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"

    unxutils.sourceforge.net/
    gnuwin32.sourceforge.net/

    desconozco la utilidad que propone, pero con ambos se puede hacer el "ps |grep iexplore| wc -l" y muchas otras cosas
    12  votos: 2   link
    el 04-01-2007 12:20 UTC por Zoco Zoco
  4. #4   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.
    -13  votos: 2   link
    el 04-01-2007 12:31 UTC por Benjamin_Linus Benjamin_Linus
  5. #5   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...
    13  votos: 2   link
    el 04-01-2007 12:58 UTC por Zoco Zoco
  6. #6   #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
    13  votos: 4   link
    el 04-01-2007 13:01 UTC por --2479-- --2479--
  7. #7   Yo también creo que eso de "capa POSIX" no es correcto. Lo cual no quita para que el contenido me haya resultado interesante,
    7  votos: 0   link
    el 05-01-2007 02:30 UTC por quicksort quicksort
comentarios cerrados

menéame