Bom... se voc� vai jogar farinha, que seja tipo copioba (em Sampa, voc� vai
achar em lojas de artigos nordestinos.   Na Bahia e no Cear� tem de monte e �
gostosa!  hehehehehehehe!!)

    Quanto ao que voc� afirmou, vamos l�!  era uma vez... a muito... muuuuito
tempo atr�s, num reino n�o muito distante... (risos...)

    O "Unix" � um sistema operacional.  Ele foi criado l� pelos anos 60 e, como
sabemos, existe at� hoje. Alias, exstem v�rias vers�es dele para diversas
plataformas, inlclusive para PC (Xenix, SCO e Linux, por exemplo).

    O que ocorre � que o "Unix original" - aquele criado pelo Richie/Kernighan
na Bell Labs (� isso, n� gente? N�o fiquei gag� de vez, n�?) - foi comprado pela
AT&T, e hoje � marca registrada.  Porisso nenhum produto comercial pode ser
chamado de Unix�.   � mais ou menos o caso corriqueiro de chamamos Cotonetes�,
Band-Aid� e Xerox�  a toda "haste de algod�o", "curativo" e "fotoc�pia",
respectivamente.

    Bom... independente de hoje termos diversos nomes para a mesma coisa,
variando apenas o fabricante e a plataforma (HP-UX, AIX, SCO, Linux, Xenix,
etc.), s�o todos derivados do mesmo original.

    O grande problema � que cada vers�o tem seu subconjunto de fun��es
estendidas, que acaba gerando incompatibilidade entre os fabricantes de *nix
(vou usar esse termo - leia-se "Asterinix" -  para designar um Unix� gen�rico,
t� bom?).

    Como resolver o problema?   Todos se reuniram e definiram um padr�o que
deveria ser seguido por todos os fabricantes.   Esse padr�o se chama POSIX.
No que isso ajuda?  Vejamos:

        - Se eu quero fazer um *nix novo (digamos, Synix), ele tem de ter um
kernel que suporte todos os dispositivos (devices), bibliotecas e chamadas de
fun��o padr�es do POSIX, entre outras coisas, claro!
        - Se eu sou um desenvolvedor, e eu quero que minhas aplica��es rodem em
qualquer *nix, e sejam compil�veis em qualquer cc ou gcc, eu terei de limitar
minhas chamadas de fun��es �quelas definidas pelo padr�o POSIX.   Alias, o
pr�prio compilador cc/gcc tem de entender as fun��es POSIX padr�o, al�m das
espec�ficas de seu *nix.

    Resumo da hist�ria:

    Unix�  - Marca registrada de um sistema operacional comercial, de padr�o
POSIX
    *nix      - Designativo de qualquer clone do Unix� (incluindo Linux), que
siga o padr�o POSIX
    POSIX - Conjunto de normas t�cnicas que definem a interface padr�o de um
sistema operacional *nix
    Linux� -  Marca registrada (sim... o Linus registrou o nome para que nenhum
espertinho o usurpasse) de um outro sistema operacional "comercial" (sim... ele
comercializa... de gra�a! :-}) de padr�o POSIX.

    Ent�o, o Linux � um *nix!     Espero que agora tenha terminado a discuss�o
(ser�?).

    Um abra�o,

    Syndson.







----- Original Message -----
> Opa!
>
> Tudo bom com c�s?
>
> Ent�o deixa eu jogar uma farinha na hist�ria:
>
> =================================================
> Pegunto eu: O que � unix?
> =================================================
>
> Por favor entendam minha pergunta antes de jogar pedras! Da forma como o
> assunto est� caminhando, chego � conclus�o de que:
>
> 1. Originalmente o unix era um SO;
> 2. Hoje nada mais � do que um padr�o, uma especifica��o;
> 3. Ou quem sabe um "adjetivo" aplic�vel a SOs que utilizem as especifica��es
> POSIX?
>
> E agora?
>
> Marcio Merlone - Analista de Sistemas Pleno
> e-mail: [EMAIL PROTECTED]
> Fone.:+55 11 3049-1180 ramal 1298 Fax:+ 55 11 3842-4588
> ICQ #13746928, Linux User #104911
>
>
> ----- Original Message -----
> > > > Pessoal, Duvida basica,
> > > > O linux pode ser considerado um flavor do UNIX (tipo solaris, hpux,
> bsd
> > etc)?
> > > Porque?
> > > > Inte mais
> > > > Ronaldo



Assinantes em 24/08/2001: 2276
Mensagens recebidas desde 07/01/1999: 129419
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a