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]