Linux, Unix, POSIX [Was: Re: Duda histórica: existe/existió límite de 8 caracteres en el nombre de los usuarios/grupos?]

Horst von Brand vonbrand en inf.utfsm.cl
Mie Sep 28 14:38:18 CLT 2005


Juan Carlos Muñoz Ilabaca <jcmunoz en dcc.uchile.cl> wrote:

[...]

> Sorry por la pregunta pero no se supone que para ser UNIX se debe cumplir
> con el estadar POSIX???

Es uno de los requisitos, tambien esta SUS (Single Unix Specification), que
basicamente es POSIX y una serie de exigencias adicionales. Tambien hay que
pasar una serie de pruebas y verificaciones, y pagar $$$$ por el privilegio
de decir "soy Unix".

>                         y Linux es POSIX estándar,

No. Hay algunas areas en las cuales diverge (busca los posts de Linus sobre
"POSIX brain damage" para sabrosos comentarios sobre las razones ;-). Linux
es POSIX "hasta donde tiene sentido". Y, tal como van las cosas, el
standard de facto del area sera Linux al no muy largo plazo, con lo que
POSIX se hara irrelevante.

>                                                    de hecho NT 4 lo es
> (según M$ claro)

No solo segun M$, cumple cabalmente con POSIX segun quienes certifican esto
(al menos WinNT 4 lo hacia, no se si con los sucesores se dieron el
trabajo). Pero (obviamente) interpretandolo de la manera mas restrictiva
posible, e incluso siguiendo al pie de la letra /ambas/ recomendaciones
logicamente contradictorias donde las hay, de tal forma que el resultado
sea totalmente inutil en la practica. La razon de su POSIXismo es que (en
epocas pretericas, cuando el mundo era (un poquitin mas) civilizado) se
exigio cumplir con POSIX para hacer negocio con el DoD de USA. Y como en
esas epocas de guerra fria /si/ movian billete...
-- 
Dr. Horst H. von Brand                   User #22616 counter.li.org
Departamento de Informatica                     Fono: +56 32 654431
Universidad Tecnica Federico Santa Maria              +56 32 654239
Casilla 110-V, Valparaiso, Chile                Fax:  +56 32 797513


Más información sobre la lista de distribución Linux