Ontem, havia publicado a notícia do UZIX, uma implementação do UNIX para MSX, que entre outros recursos, já permite que os aparelhos acessem a Internet. Você pode ler este texto em: /news/2001/05/105006-MSX.asp
Se você ficou curioso sobre o sistema, que ainda por cima é desenvolvido por um Brasileiro, aqui está uma explicação mais detalhada, enviada pelo próprio Adriano, o desenvolvedor do sistema:
Talvez estas duas palavras, UNIX e MSX, pareçam impossíveis de conciliar. Mas não são. Se tudo começou no velho PDP, inclusive a Internet, na época, Arpanet, por que isso não seria possível num MSX?
Sim, estamos falando de um MSX. Não pense naquele velho Expert cinza, com um gravador cassete National e uma TV preto e branco. Pense num MSX2, 2+ ou Turbo-R, com disco rígido IDE ou SCSI, mouse, CD-ROM, Zip-drive, modem de 56k, 16Mb, 32Mb ou mesmo 48Mb de memória. Isso não é delírio, é realidade,
e encontra-se por aí, no Brasil, Europa ou Japão (é muito raro, mas também encontra-se nos EUA, Canadá, Iemen, Rússia e Coréia).
Talvez agora lhe soe mais plausível juntar essas duas palavras, UNIX e MSX. E se você achou os requisitos muito pesados, pode pensar num MSX2 só com drive de 3 1/2 e 128kb de memória, ou mesmo no Expert cinza, com 256kb de memória. Mesmo com essa modestíssima configuração, para os padrões atuais, acostumados a devorar megabytes de memória, Gigabytes de disco rígido e centenas de Megahertz de clock, é possível se aventurar no mundo UNIX. E a resposta a isso é o UZIX.
O UZIX é um clone da 7a Edição do UNIX da AT&T, escrito a partir do zero, sem conter nenhuma linha de código proprietário. Ele não é, portanto, sujeito a patentes ou copyrights de nenhuma empresa. E, por isso, tampouco se trata de uma versão “enxuta” ou derivada do Linux ou qualquer outro sistema operacional UN*X comum em maquinas mais poderosas.
Com o UZIX é possível se ter multitarefa preemptiva num MSX, num total de, teoricamente, 128 processos simultâneos. O controle dos mesmos é feito como em qualquer SO UNIX, com sinais, prioridades e hierarquia. Sim, estamos falando de “signal”, “fork”, “execve” e companhia.
Alem disso, o UZIX é, claro, um sistema multiusuário, com controle de contas, identificação, logon, grupos e permissões.
O UZIX conta, ainda, com sistema de arquivos montável, suporte a sub-diretorios, nomes longos, inodes, permissões de acesso e execução, dispositivos, “pipes” e redirecionamento, como todos os seus “parentes” mais poderosos.
Isso tudo, traduzindo em comandos, converge para “ls”, “md”, “rd”, “mount”, “login”, “su”, “mv”, “ps”, “top”, “cat”, “more”, “sh”, “shell scripts” e toda aquela serie de acrônimos, que, linguagem de marciano para uns, fazem a alegria de tantos outros.
Uma outra característica do UZIX, talvez tão espantosa quanto o sistema em si, é sua capacidade de acesso `a Internet. é obvio que, por ser um sistema clone de UNIX, o acesso à rede não poderia ser esquecido.
Com um MSX rodando UZIX e um modem é possível se conectar à Internet como em qualquer outro computador. O sistema possui suporte ao protocolo TCP/IP, SLIP e PPP. Em outras palavras, você pode se conectar ao seu provedor preferido normalmente, fazer Telnet, baixar e enviar arquivos via FTP e ler e receber e-mails. Você pode, até mesmo, transformar seu MSX em um servidor WWW, hospedando paginas da World Wide Web!
Se você ficou céptico, incrédulo, curioso ou mesmo espantado, visite a pagina do UZIX. O sistema, apesar de ainda estar em desenvolvimento, faz tudo o que foi descrito aqui, e com louvor. Na pagina você poderá’ obter mais informações sobre o sistema e sua conexão com a Internet, baixar uma versão be- ta para testar no seu MSX (se você não tiver um, pode se contentar com emuladores) ou ver screenshots do mesmo.
A pagina do UZIX pode ser acessada através dos endereços:
http://uzix.msx.org e http://www.ic.unicamp.br/~adrcunha/uzix
Adriano Camargo Rodrigues da Cunha
(adrcunha@yahoo.com.br)
http://www.adrpage.cjb.net/
Deixe seu comentário