HistĂ³rico
Veja mais!!!
- Tutorial para lynx
- Download navegador de texto Lynx
- Navegador de modo texto Lynx
- Como instalar o Lynx no Mac Os X Lion
- HistĂ³rico do Solaris-InformĂ¡tica e Computadores
UNIX Ă© um sistema operacional de 32 bits, multitarefa e multiusuĂ¡rio, da dĂ©cada de 70 cujo cĂ³digo fonte divulgado foi mais tarde, de forma que surgiram muita variantes (versões) tanto comerciais, feitas por empresas de software quanto free, muitas vezes feitas por grupos de alunos em universidades.
As raĂzes do UNIX datam dos meados dos anos 60, quando a AT&T, Honeywell, GE e o MIT embarcaram em um massivo projeto para desenvolvimento de um utilitĂ¡rio de informaĂ§Ă£o, chamado Multics (Multiplexed Information and Computing Service).
Multics era um sistema modular montado em uma bancada de processadores, memĂ³rias e equipamentos de comunicaĂ§Ă£o de alta velocidade. Pelo desenho, partes do computador poderiam ser desligadas para manutenĂ§Ă£o sem que outras partes ou usuĂ¡rios fossem afetados. O objetivo era prover serviço 24 horas por dia 365 dias por ano - um computador que poderia ser tornado mais rĂ¡pido adicionando mais partes.
Em 1969, o projeto estava muito atrasado em relaĂ§Ă£o ao seu cronograma e a AT&T resolveu abandona-lo. O projeto continuou no MIT.
Este pequeno escopo era todo Ămpeto que os pesquisadores precisavam. Em 1971 saiu a primeira versĂ£o do UNIX, V1, muitos meses antes do Multics, em assembler em um computador PDP-11 da Digital. IncluĂa sistema de arquivos, fork(), roff, ed. Era utilizado como uma ferramenta de processamento de texto para a preparaĂ§Ă£o de patentes. Pipe() apareceu na V2.
Os tĂpicos sistemas operacionais da Ă©poca eram extremamente grandes e todos escritos em Assembly. Em 1973 o UNIX foi reescrito em C, com uma quantia relativamente pequena do Kernel escrita em Assembly, talvez o fato mais importante da histĂ³ria deste sistema operacional. Isto significava que o UNIX poderia ser portado para novo hardware em meses, e que mudanças eram fĂ¡ceis, pois era necessĂ¡rio alterar apenas uma parte do Kernel em torno de 10%. A linguagem C foi projetada para o sistema operacional UNIX, e portanto hĂ¡ uma grande sinergia entre C e UNIX.
Em 1975 foi lançada a V6, que foi a primeira versĂ£o de UNIX amplamente disponĂvel fora dos domĂnios do Bell Laboratories, especialmente em universidades. Este foi o inĂcio da diversidade e popularidade do UNIX. Nesta Ă©poca a Universidade de Berkley comprou os fontes do UNIX e alunos começaram a fazer modificações ao sistema.
Em 1978 Berkley Software Distribuition lança a sĂ©rie 2.xBSD para PDP - 11 (a versĂ£o 2.11 foi lançada em 1992). Nesta versĂ£o saiu o csh. Neste ano tambĂ©m saiu a sĂ©rie 3BSD.
Em 1979 saiu a V7 e o Unix foi portado para o novo VAX da Digital. Esta versĂ£o incluia C K&R completo, uucp, Bourne Shell. O kernel tinha meramente 40 bytes! Esta foi a primeira versĂ£o vendida comercialmente do sistema, mas usada principalmente por universidades.
Em 1983 Ă© lançado o System V da AT&T e o 4.2 BSD. O SV incluĂa o pacote IPC (shm, msg, sem) para comunicaĂ§Ă£o entre processos. Surgiram outras versões do SV com a inclusĂ£o de novas caracterĂsticas como sharedlibs no SVR4.
Em 1988 foi lançado o SVR4. Este sistema era um merge de releazes anteriores do SV, BSD e SunOs, uma implementaĂ§Ă£o decendente de BSD.
Neste releaze foram incorporados as seguintes caracterĂsticas:
BSD: TCP/IP, sockets, csh, ...
SVR3: sysadmin, ...
SunOs: NFS, OpenLook GUI, X11/NeWS, virtual memory subsystem with memoy mapped files, shared libraries (!= SVR3)
ksh
O 4.4BSD foi lançado em 1992 para vĂ¡rias plataformas: HP 9000/300, Sparc, 386, DEC e outras, mas nĂ£o em VAX. Entre as novas caracterĂsticas estĂ£o:
• Novo sistema de memĂ³ria virtual baseado em Mach 2.5
• Suporte ISO/OSI (baseado em ISODE)
A Sun Microsystem tambĂ©m lançou a sua versĂ£o do UNIX a partir do BSD. Isto ocorreu atĂ© a versĂ£o SunOs 4.x. A nova versĂ£o, SunOs 5.x estĂ¡ baseada no SVR4, embora tenha herdado algumas caracterĂsticas do SunOs 4.x. O novo sistema operacional da Sun, Solaris 2.x, Ă© um SO que engloba SunOs 5.x, Open Network Computing e Open Windows. É o solaris que provĂª o pacote de compatibilidade entre os BSD/SunOs e o SVR4/SunOs 5.x.
A Microsoft tambĂ©m lançou uma versĂ£o do UNIX, chamada XENIX, que rodava em PCs. Este sistema era inicialmente baseado na VersĂ£o 7, depois herdou caracterĂsticas dos SIII e depois do SV.
Ainda Ă© possĂvel ter acesso ao cĂ³digo fonte do UNIX, possibilitando que ele seja estudado e alterado, utilizando-se um simples PC. Existem dois sistemas de domĂnio pĂºblico (MINIX e o LINUX) que podem ser copiados pela Internet ou comprados pelo correio por quantias simbĂ³licas. O MINIX foi desenvolvido pelo professor Andrew Tanenbaum da Vrije Universiteit em Amsterdam, na dĂ©cada de 80, sendo utilizado em inĂºmeras universidades do mundo com fins educacionais. O LINUX foi desenvolvido na dĂ©cada de 90 pelo finlandĂªs Linus Torvalds e em pouco tempo passou a ser utilizado tanto para fins acadĂªmicos como tambĂ©m para fins comerciais.
Sistema de arquivos
UNIX Ă© o precursor de muitos sistemas de arquivo em Ă¡rvore de hoje, inclusive MS-DOS, VMS, e Macintosh. Estes sistemas de arquivo consistem em uma Ă¡rvore de diretĂ³rios e sub-diretĂ³rios. HĂ¡ comandos (ou um click no mouse) que lhe permitem mudar a estrutura de diretĂ³rio. Estes comandos sĂ£o geralmente bastante semelhantes entre sistemas. Em UNIX estes comandos sĂ£o como segue:
• cd ou chdir - muda de diretĂ³rio
• pwd - diz o nome do diretĂ³rio atual
• mkdir - faz um diretĂ³rio novo
• ls - lista os conteĂºdos do diretĂ³rio (como dir em MS-DOS)
O sistema de gravaĂ§Ă£o e leitura de arquivos do UNIX Ă© bastante eficiente, tendo algumas semelhanças com o HPFS do OS/2, nos inodes, e algumas coisas semelhantes a FAT do DOS, como a ilist.
No UNIX o sistema Ă© dividido em quatro partes:
• O Bloco de InicializaĂ§Ă£o contĂ©m as informações necessĂ¡rias ao boot do computador.
• O Super Bloco possui informações sobre o sistema, como o espaço livre em disco, os inodes livres, o espaço total do disco, e outras.
• Os Blocos de Informações sĂ£o os blocos onde os dados sĂ£o armazenados, cada um tem capacidade de 5k.
• A Ilist (a lista de inodes) informa o endereço de inodes no disco.
Os tĂ£o falados inodes nada mais sĂ£o do que blocos especiais espalhados pelo disco que dĂ£o ao sistema varias informações sobre os arquivos, inclusive o seu tamanho, sua localidade. Toda vez que um arquivo Ă© criado ou copiado, Ă© criado um inode em um bloco anterior a ele. Cada inode possui atĂ© "treze ponteiros", os dez primeiros apontam quais os prĂ³ximos que estĂ£o ocupados pelo respectivo arquivo, os outros trĂªs apontam blocos intermediĂ¡rios que indicam mais blocos de modo que um sĂ³ arquivo em UNIX possa chegar a pouco mais de um Gigabyte.
Interface
AtĂ© agora, nĂ£o houve nenhuma menĂ§Ă£o da interface de usuĂ¡rio para UNIX. UNIX Ă© um sistema operacional bom para programadores experientes. O sistema operacional foi projetado e foi implementado por programadores experientes assim todas as necessidades de um programador experientes estĂ£o presentes mas nĂ£o muito mais. Um exemplo perfeito disto Ă© a documentaĂ§Ă£o on-line chamada man-pages ou pĂ¡ginas manuais. O material Ă© apenas referĂªncia orientada, com muito pouca informaĂ§Ă£o de tutorial. Programadores acham as man-pages muito Ăºteis, mas o usuĂ¡rio iniciante as acha muito complicadas.
Nos Ăºltimos anos, houve trabalho extenso para melhorar a interface de usuĂ¡rio para UNIX. O esforço mais dramĂ¡tico foi a adiĂ§Ă£o de interfaces de windowing em cima de UNIX como X-windows, Suntools, NextStep, Motif, OpenLook, etc. Estas interfaces de windowing nĂ£o mudam o prĂ³prio UNIX, mas sĂ£o construĂdas em cima do UNIX para prover uma interface mais intuitiva. Cada uma das interfaces de usuĂ¡rio tĂªm algumas vantagens e algumas desvantagens. Atualmente, o intensivo esforço de desenvolvimento estĂ¡ sendo feito nestas Interfaces GrĂ¡ficas de UsuĂ¡rio (Graphical User Interface ou simplesmente GUIs).
Hardware
O Unix foi originalmente desenvolvido para rodar em computadores da DEC, e mais tarde passou a ser utilizado em mainframes.
O UNIX Solaris roda em x86 (486 ou maior) e na linha RISC, da Sun, baseada em plataformas Sparc. Dentre os fabricantes de UNIX, somente a Sun oferece um produto multiplataforma.
O linux, roda na maioria dos processadores, como varias espĂ©cies de x86, a famĂlia PowerPC, a sĂ©rie Alpha e os chips MIPS. Ele suporta a maior parte dos perifĂ©ricos com algumas armadilhas. Tipicamente os desenvolvedores de drivers para Linux sĂ£o eles mesmos usuĂ¡rios do Linux. Se uma pessoa quer que um perifĂ©rico funcione, ela ou escreve o driver ou espera que alguĂ©m o faça.
Confiabilidade
A arquitetura de memĂ³ria protegida da Sun garante a estabilidade e faz com que seja difĂcil o travamento completo do SO e o sistema de arquivo atualizado diariamente significa que a recuperaĂ§Ă£o de travamentos Ă© suave. (Solaris)
Rede
• Gerenciamento
Seja em um console do servidor com interface grĂ¡fica ou em um terminal VT100 que estĂ¡ a mais de dois mil quilĂ´metros de distĂ¢ncia, Ă© possĂvel administrar o sistema Solaris.
Entretanto isso nĂ£o significa que as ferramentas de linha-de-comando do UNIX desapareceram. (solaris)
• Segurança
O Solaris estĂ¡ em conformidade com as especificações C2. Entretanto o UNIX possui muitos buracos na segurança, como o deamon de sendmail. Existem patches conhecidos, mas o seu uso estarĂ¡ nas mĂ£os do administrador.
• Performance
O Solaris da SunSoft suporta atĂ© 64 processadores. Um Linux poderia suportar uma dĂºzia de de usuarios conectados cia terminais seriais, mais alguns usuĂ¡rios conectados atravĂ©s de uma rede utilizando Xwindow, mais um punhado de PCs Windows que utilizam o Linux como servidor de arquivos e de impressĂ£o, simplesmente acrescentando mais um processador e deixando que o SO execute SMP (Symmetrical Multiprocessing – Multiprocessamento SimĂ©trico) para a carga ser distribuida.
• Portabilidade
A portabilidade Ă© a possibilidade dos softwares que operam em uma mĂ¡quina operarem em uma outra diferente. HĂ¡ dois tipos de portabilidade a serem considerados:
Portabilidade do sistema operacional
Portabilidade dos aplicativos
Mais de 90% do programa kernel estĂ¡ escrito em C e menos de 10% em linguagem de mĂ¡quina. Assim, na pior das hipĂ³teses, apenas 10% do programa kernel terĂ¡ de ser reescrito ao se deslocar o kernel para uma mĂ¡quina com arquitetura diferente. Os programas aplicativos escritos em linguagem de nĂvel mais alto, como C, sĂ£o facilmente portĂ¡veis para vĂ¡rios sistemas UNIX. Basta que sejam recompilados, exigindo, as vezes, poucas alterações. Fonte: www.conteudoglobal.com.
As raĂzes do UNIX datam dos meados dos anos 60, quando a AT&T, Honeywell, GE e o MIT embarcaram em um massivo projeto para desenvolvimento de um utilitĂ¡rio de informaĂ§Ă£o, chamado Multics (Multiplexed Information and Computing Service).
Multics era um sistema modular montado em uma bancada de processadores, memĂ³rias e equipamentos de comunicaĂ§Ă£o de alta velocidade. Pelo desenho, partes do computador poderiam ser desligadas para manutenĂ§Ă£o sem que outras partes ou usuĂ¡rios fossem afetados. O objetivo era prover serviço 24 horas por dia 365 dias por ano - um computador que poderia ser tornado mais rĂ¡pido adicionando mais partes.
Em 1969, o projeto estava muito atrasado em relaĂ§Ă£o ao seu cronograma e a AT&T resolveu abandona-lo. O projeto continuou no MIT.
Neste mesmo ano, Ken Thompson, um pesquisador da AT&T que havia trabalhado no Projeto Multics, pegou um computador PDP-7 para pesquisar algumas idĂ©ias do Multics por conta prĂ³pria. Logo Dennis Ritchie, que tambĂ©m trabalhou no Multics, se juntou a ele. Enquanto Multics tentava fazer vĂ¡rias coisas, UNIX tentava fazer uma coisa bem: rodar programas. | |
Os tĂpicos sistemas operacionais da Ă©poca eram extremamente grandes e todos escritos em Assembly. Em 1973 o UNIX foi reescrito em C, com uma quantia relativamente pequena do Kernel escrita em Assembly, talvez o fato mais importante da histĂ³ria deste sistema operacional. Isto significava que o UNIX poderia ser portado para novo hardware em meses, e que mudanças eram fĂ¡ceis, pois era necessĂ¡rio alterar apenas uma parte do Kernel em torno de 10%. A linguagem C foi projetada para o sistema operacional UNIX, e portanto hĂ¡ uma grande sinergia entre C e UNIX.
Em 1975 foi lançada a V6, que foi a primeira versĂ£o de UNIX amplamente disponĂvel fora dos domĂnios do Bell Laboratories, especialmente em universidades. Este foi o inĂcio da diversidade e popularidade do UNIX. Nesta Ă©poca a Universidade de Berkley comprou os fontes do UNIX e alunos começaram a fazer modificações ao sistema.
Em 1978 Berkley Software Distribuition lança a sĂ©rie 2.xBSD para PDP - 11 (a versĂ£o 2.11 foi lançada em 1992). Nesta versĂ£o saiu o csh. Neste ano tambĂ©m saiu a sĂ©rie 3BSD.
Em 1979 saiu a V7 e o Unix foi portado para o novo VAX da Digital. Esta versĂ£o incluia C K&R completo, uucp, Bourne Shell. O kernel tinha meramente 40 bytes! Esta foi a primeira versĂ£o vendida comercialmente do sistema, mas usada principalmente por universidades.
Em 1983 Ă© lançado o System V da AT&T e o 4.2 BSD. O SV incluĂa o pacote IPC (shm, msg, sem) para comunicaĂ§Ă£o entre processos. Surgiram outras versões do SV com a inclusĂ£o de novas caracterĂsticas como sharedlibs no SVR4.
O 4.2BSD foi talvez uma das mais importantes versões do UNIX. O seu software de conexĂ£o de redes tornava muito fĂ¡cil a tarefa de conectar computadores UNIX a redes locais. Nessa versĂ£o Ă© que foram integrados os softwares que implementam TCP/IP e sockets. | |
Neste releaze foram incorporados as seguintes caracterĂsticas:
BSD: TCP/IP, sockets, csh, ...
SVR3: sysadmin, ...
SunOs: NFS, OpenLook GUI, X11/NeWS, virtual memory subsystem with memoy mapped files, shared libraries (!= SVR3)
ksh
O 4.4BSD foi lançado em 1992 para vĂ¡rias plataformas: HP 9000/300, Sparc, 386, DEC e outras, mas nĂ£o em VAX. Entre as novas caracterĂsticas estĂ£o:
• Novo sistema de memĂ³ria virtual baseado em Mach 2.5
• Suporte ISO/OSI (baseado em ISODE)
A Sun Microsystem tambĂ©m lançou a sua versĂ£o do UNIX a partir do BSD. Isto ocorreu atĂ© a versĂ£o SunOs 4.x. A nova versĂ£o, SunOs 5.x estĂ¡ baseada no SVR4, embora tenha herdado algumas caracterĂsticas do SunOs 4.x. O novo sistema operacional da Sun, Solaris 2.x, Ă© um SO que engloba SunOs 5.x, Open Network Computing e Open Windows. É o solaris que provĂª o pacote de compatibilidade entre os BSD/SunOs e o SVR4/SunOs 5.x.
A Microsoft tambĂ©m lançou uma versĂ£o do UNIX, chamada XENIX, que rodava em PCs. Este sistema era inicialmente baseado na VersĂ£o 7, depois herdou caracterĂsticas dos SIII e depois do SV.
Ainda Ă© possĂvel ter acesso ao cĂ³digo fonte do UNIX, possibilitando que ele seja estudado e alterado, utilizando-se um simples PC. Existem dois sistemas de domĂnio pĂºblico (MINIX e o LINUX) que podem ser copiados pela Internet ou comprados pelo correio por quantias simbĂ³licas. O MINIX foi desenvolvido pelo professor Andrew Tanenbaum da Vrije Universiteit em Amsterdam, na dĂ©cada de 80, sendo utilizado em inĂºmeras universidades do mundo com fins educacionais. O LINUX foi desenvolvido na dĂ©cada de 90 pelo finlandĂªs Linus Torvalds e em pouco tempo passou a ser utilizado tanto para fins acadĂªmicos como tambĂ©m para fins comerciais.
Sistema de arquivos
UNIX Ă© o precursor de muitos sistemas de arquivo em Ă¡rvore de hoje, inclusive MS-DOS, VMS, e Macintosh. Estes sistemas de arquivo consistem em uma Ă¡rvore de diretĂ³rios e sub-diretĂ³rios. HĂ¡ comandos (ou um click no mouse) que lhe permitem mudar a estrutura de diretĂ³rio. Estes comandos sĂ£o geralmente bastante semelhantes entre sistemas. Em UNIX estes comandos sĂ£o como segue:
• cd ou chdir - muda de diretĂ³rio
• pwd - diz o nome do diretĂ³rio atual
• mkdir - faz um diretĂ³rio novo
• ls - lista os conteĂºdos do diretĂ³rio (como dir em MS-DOS)
O sistema de gravaĂ§Ă£o e leitura de arquivos do UNIX Ă© bastante eficiente, tendo algumas semelhanças com o HPFS do OS/2, nos inodes, e algumas coisas semelhantes a FAT do DOS, como a ilist.
No UNIX o sistema Ă© dividido em quatro partes:
• O Bloco de InicializaĂ§Ă£o contĂ©m as informações necessĂ¡rias ao boot do computador.
• O Super Bloco possui informações sobre o sistema, como o espaço livre em disco, os inodes livres, o espaço total do disco, e outras.
• Os Blocos de Informações sĂ£o os blocos onde os dados sĂ£o armazenados, cada um tem capacidade de 5k.
• A Ilist (a lista de inodes) informa o endereço de inodes no disco.
Os tĂ£o falados inodes nada mais sĂ£o do que blocos especiais espalhados pelo disco que dĂ£o ao sistema varias informações sobre os arquivos, inclusive o seu tamanho, sua localidade. Toda vez que um arquivo Ă© criado ou copiado, Ă© criado um inode em um bloco anterior a ele. Cada inode possui atĂ© "treze ponteiros", os dez primeiros apontam quais os prĂ³ximos que estĂ£o ocupados pelo respectivo arquivo, os outros trĂªs apontam blocos intermediĂ¡rios que indicam mais blocos de modo que um sĂ³ arquivo em UNIX possa chegar a pouco mais de um Gigabyte.
Interface
AtĂ© agora, nĂ£o houve nenhuma menĂ§Ă£o da interface de usuĂ¡rio para UNIX. UNIX Ă© um sistema operacional bom para programadores experientes. O sistema operacional foi projetado e foi implementado por programadores experientes assim todas as necessidades de um programador experientes estĂ£o presentes mas nĂ£o muito mais. Um exemplo perfeito disto Ă© a documentaĂ§Ă£o on-line chamada man-pages ou pĂ¡ginas manuais. O material Ă© apenas referĂªncia orientada, com muito pouca informaĂ§Ă£o de tutorial. Programadores acham as man-pages muito Ăºteis, mas o usuĂ¡rio iniciante as acha muito complicadas.
Nos Ăºltimos anos, houve trabalho extenso para melhorar a interface de usuĂ¡rio para UNIX. O esforço mais dramĂ¡tico foi a adiĂ§Ă£o de interfaces de windowing em cima de UNIX como X-windows, Suntools, NextStep, Motif, OpenLook, etc. Estas interfaces de windowing nĂ£o mudam o prĂ³prio UNIX, mas sĂ£o construĂdas em cima do UNIX para prover uma interface mais intuitiva. Cada uma das interfaces de usuĂ¡rio tĂªm algumas vantagens e algumas desvantagens. Atualmente, o intensivo esforço de desenvolvimento estĂ¡ sendo feito nestas Interfaces GrĂ¡ficas de UsuĂ¡rio (Graphical User Interface ou simplesmente GUIs).
Hardware
O Unix foi originalmente desenvolvido para rodar em computadores da DEC, e mais tarde passou a ser utilizado em mainframes.
O UNIX Solaris roda em x86 (486 ou maior) e na linha RISC, da Sun, baseada em plataformas Sparc. Dentre os fabricantes de UNIX, somente a Sun oferece um produto multiplataforma.
O linux, roda na maioria dos processadores, como varias espĂ©cies de x86, a famĂlia PowerPC, a sĂ©rie Alpha e os chips MIPS. Ele suporta a maior parte dos perifĂ©ricos com algumas armadilhas. Tipicamente os desenvolvedores de drivers para Linux sĂ£o eles mesmos usuĂ¡rios do Linux. Se uma pessoa quer que um perifĂ©rico funcione, ela ou escreve o driver ou espera que alguĂ©m o faça.
Confiabilidade
A arquitetura de memĂ³ria protegida da Sun garante a estabilidade e faz com que seja difĂcil o travamento completo do SO e o sistema de arquivo atualizado diariamente significa que a recuperaĂ§Ă£o de travamentos Ă© suave. (Solaris)
Rede
• Gerenciamento
Seja em um console do servidor com interface grĂ¡fica ou em um terminal VT100 que estĂ¡ a mais de dois mil quilĂ´metros de distĂ¢ncia, Ă© possĂvel administrar o sistema Solaris.
O Solaris jĂ¡ vem com ferramentas grĂ¡ficas prĂ³prias de administraĂ§Ă£o para quase todos os seus serviços. A maior parte destas ferramentas grĂ¡ficas sĂ£o feitas com o uso de HTML. Portanto, vocĂª em breve estarĂ¡ administrando o Solaris a partir de um navegador Web. | |
• Segurança
O Solaris estĂ¡ em conformidade com as especificações C2. Entretanto o UNIX possui muitos buracos na segurança, como o deamon de sendmail. Existem patches conhecidos, mas o seu uso estarĂ¡ nas mĂ£os do administrador.
• Performance
O Solaris da SunSoft suporta atĂ© 64 processadores. Um Linux poderia suportar uma dĂºzia de de usuarios conectados cia terminais seriais, mais alguns usuĂ¡rios conectados atravĂ©s de uma rede utilizando Xwindow, mais um punhado de PCs Windows que utilizam o Linux como servidor de arquivos e de impressĂ£o, simplesmente acrescentando mais um processador e deixando que o SO execute SMP (Symmetrical Multiprocessing – Multiprocessamento SimĂ©trico) para a carga ser distribuida.
• Portabilidade
A portabilidade Ă© a possibilidade dos softwares que operam em uma mĂ¡quina operarem em uma outra diferente. HĂ¡ dois tipos de portabilidade a serem considerados:
Portabilidade do sistema operacional
Portabilidade dos aplicativos
Mais de 90% do programa kernel estĂ¡ escrito em C e menos de 10% em linguagem de mĂ¡quina. Assim, na pior das hipĂ³teses, apenas 10% do programa kernel terĂ¡ de ser reescrito ao se deslocar o kernel para uma mĂ¡quina com arquitetura diferente. Os programas aplicativos escritos em linguagem de nĂvel mais alto, como C, sĂ£o facilmente portĂ¡veis para vĂ¡rios sistemas UNIX. Basta que sejam recompilados, exigindo, as vezes, poucas alterações. Fonte: www.conteudoglobal.com.
Veja mais!!!
- Tutorial para lynx
- Download navegador de texto Lynx
- Navegador de modo texto Lynx
- Como instalar o Lynx no Mac Os X Lion
- HistĂ³rico do Solaris-InformĂ¡tica e Computadores



