Página 1 de 1

MSX vs linux

MensagemEnviado: 13 Abr 2007 18:02
por mastk
Olá galera, é só uma ideia, mas é possivel se colocar um msx pra rodar linux? Ou msm se já tem um port do uclinux pra ele.

MensagemEnviado: 13 Abr 2007 22:06
por Wagner de Queiroz
Sim e ja existe uma distro para ele. To esperando o dia que vou ter meu msx.

A distro se chama Uzix

Imagem


http://uzix.sourceforge.net/index.php?p ... ex&lang=pt

MensagemEnviado: 14 Abr 2007 00:09
por msamsoniuk
curiosa essa tela do uzix com um pinguim, mas ele nao tem relacao com o linux nao :)

embora provavelmente ele integre muito do know how usado no linux e em outros unix opensource, o uzix eh uma implementacao independente, que os desenvolvedores afirmam implementar boa parte da funcionalidade do unix v7. normalmente isso significa que eles usaram o minix ou livro do minix como base, o que nao eh dificil se pensarmos que o minix foi projetado para o 8088 do PC XT, ou seja, para Z80 eh um pulinho. e tendo um bom compilador, compila-se o que se gosta de outros ambientes, entao vc obtem um unix tipico e bastante familiar. claro que as limitacoes de memoria e processador se impoe, mas nada muito diferente do contraste entre um uclinux e um linux: eh usavel.

sobre o linux para maquinas nao-32 bits, a historia eh um pouco triste: o alan cox, um dos principais desenvolvedores do kernel, forkou um projeto em 1995 para fazer um linux 16 bits para 8086, chamado elks. infelizmente os conceitos do linux vao mais no sentido de maquinas 32 bits com espaco de enderecamento linear e ficou tao dificil manter a essencia do linux que o projeto foi declarado oficialmente encerrado na versao 0.0.84, em 2001. o desinteresse pelo elks provavelmente foi causado pelo fato do minix jah rodar em 8086 e, por outro lado, pelo proprio interesse do alan cox no uclinux, um projeto que se mostrou mais capaz de manter a essencia do linux inalterada.

como os objetivos do uclinux sao mais moderados e ele roda em maquinas ligeiramente parecidas com maquinas desktop (exceto pela ausencia de mmu), o uclinux consegue ateh mesmo usar o gcc como compilador e isso facilita imensamente as coisas de modo geral. o resultado foi um sucesso tao grande que hoje o uclinux compete pau a pau com o linux em ambiente embarcado: jah tem ateh maquina *com* mmu usando uclinux, simplesmente pq fica mais leve e mais rapido.

e a historia triste do elks nao parou em 2001: no ano passado o projeto foi ressussitado e existe ainda possibilidade do linux vir a rodar em maquinas 16 bits e talvez em 8 bits.

MensagemEnviado: 24 Abr 2007 13:10
por mastk
Duvida que ficam:

O que vem a ser um linux exatamente, na minha cabeça se trata da capacidade mult-tarefa e os comando de terminal, e alguma funções padrões, o que tem mais na alma do linux?

E as interrupção a 50hz é para a troca de tarefa certo?

MensagemEnviado: 24 Abr 2007 14:47
por xultz
O linux é um kernel. Ele é multitarefa, não tem nada a ver com o fato de executar comandos via terminal, e na "alma" do Linux está que ele é bastante semelhante a um kernel Unix.

MensagemEnviado: 25 Abr 2007 01:21
por msamsoniuk
para saber o que eh o linux e como ele se diferencia de outros unix, vc precisa conhecer um pouco da historia do unix:

citado como a segunda maior invencao da AT&T (a primeira eh o transistor), as raizes do unix vem do sistema operacional multics, um projeto conjunto do MIT, AT&T e GE, para criar um sistema compartilhado capaz de fornecer poder computacional para 1000 usuarios simultaneos.

em 1969, depois de alguns milhoes investido no multics, o sistema mal consegue trabalhar com meia duzia de usuarios e a AT&T desiste do negocio. ken thompson e dennis ritchie, participantes do projeto multics, analisam o que deu errado e reconstroem a sua propria versao do multics, apelidada de unics, que ao inves de rodar em um poderoso mainframe GE, roda em um pequeno minicomputador PDP7. sua primeira versao foi feita em poucas semanas, inteiramente em assembler. rapidamente surgem linguagens e utilitarios, de modo que, em 1970, o sistema passa a ser adotado pela AT&T para a confeccao de textos legais, em um PDP11. o fato de ser um sistema orientado a edicao e processamento e armazenamento de texto eh ainda visivel na natureza do filesystem e das ferramentas de prompt mais antigas.

fundada em 1885, a AT&T na epoca tinha ativos maiores que o PIB da 10.a economia mundial, faturava 300 bilhoes de dolares ao ano e tinha 1 milhao de funcionarios. eles podiam se dar ao luxo de ter pesquisadores trabalhando em tempo integral em coisas que nao serviam para nada... e o unix foi avancando.

em 1972 surge a primeira implementacao da linguagem C e ocorre a brilhante ideia de portar o sistema operacional inteiro (inclusive o compilador) para C, tornando tudo portavel. chamada de versao 3, em 1973, o sistema ganha streams e pipes, de modo que as ferramentas de prompt atuais surgem nessa epoca. o sistema comeca a ser apresentado oficialmente em simposios de ciencia da computacao e o numero de maquinas unix jah chega a 48.

impedida de comercializar qq especie de produto nao relacionado a servicos telefonicos, a AT&T comeca a licenciar intensivamente o unix para universidades. em 1978 o unix foge do controle da AT&T e comeca a ser portado para qualquer plataforma que estivesse disponivel.

para surpresa de todos, em 1979, a AT&T publica a versao 7 do unix sob pesado esquema de copyright. embora ainda sem poder comercializar o sistema, a AT&T passa a exigir somas maiores para licenciamento. impulsionada por dinheiro do departamento de defesa, a universidade da california mantem o desenvolvimento e se torna a referencia no mundo unix. a AT&T contra-ataca em 1982 e lanca comercialmente o unix system III, o que causa reacao por parte da DEC, HP e IBM, que lancam tambem suas variacoes comerciais de unix. vindas de stanford, sun microsystems e silicon graphics comecam a jogar comercialmente com a versao da universidade da california (BSD) e rapidamente crescem no mercado de workstations.

1983 marca o ano em que o unix muda o mundo dos computadores:

- thompson e ritchie recebem o ACM Turing Award, o equivalente ao premio nobel para a ciencia da computacao.

- gracas ao dinheiro do departamento de defesa dos estados unidos, o unix da universidade da california torna-se a referencia para implementacao do TCP/IP e comeca a impulsionar o crescimento da internet. e com ela, surge a cisco microsystems!

- surge o projeto GNU, no MIT, que mais tarde iria gerar o gcc.

- 80% dos cursos de ciencia da computacao no mundo oferecem disciplinas de estudo do unix.

- o minix comeca a ser escrito em uma universidade holandesa.

- bull, icl, siemens, olivetti e nixdorf formam o consorcio industrial x/open, com o objetivo padronizar o unix.

- a microsoft comeca a distribuir o xenix e comeca a incorporar a tecnologia no msdos: antes de receber influencia do unix, o msdos era completamente inutil, portanto esse foi um passo estrategico para a microsoft dominar o mercado de computadores desktop.

em 1985 o governo americano forca o inicio da dissolucao da AT&T, permitindo que esta passe a atuar em quase todos os mercados de alta tecnologia. quase q instantaneamente IBM, HP e DEC ganham um competidor maior que eles para lutar. o unix ganha um padrao ISO denominado POSIX, mas na epoca o padrao eh ignorado, pois a AT&T formula os padroes.

em 1988 a AT&T compra parte da sun microsystems, entao um dos mais importantes fabricantes de workstations unix, com o objetivo de controlar totalmente o mercado. IBM, DEC e HP reagem formando o consorcio industrial OSF (open software foundation). AT&T forma com outros fabricantes a UI (unix international), que propoe a unificacao do unix da AT&T, BSD da universidade da california e xenix da microsoft em um unico unix. o consorcio OSF discorda e a guerra dos padroes comeca.

em 1991 a UI torna-se USL, composta pela AT&T, Novell, Amdahl, Fujitsu, Sun, Motorola, ICL, Olivetti, NEC, OKI e Toshiba. a luta se extende na area de interfaces graficas: a USL propoe padronizar o openlook como interface grafica para o unix, enquanto que a OSF propoe o motif. em meio ao caos, a USL processa a universidade da california e bloqueia a distribuicao da versao 4.4 do BSD. o minix passa a ser o unico unix disponivel para uso academico, mas suas limitacoes acabam levando a criacao do linux e do hurd (que nunca ficaria pronto a tempo).

mais tarde, as atitudes nocivas da AT&T para controlar o mercado acabam arranhando a imagem da empresa, ao ponto de ser forcada a vender todos seus direitos no unix para a novell. fabricantes associados a AT&T pagam taxas de ateh 1 milhao de dolares para poderem utilizar os padroes do consorcio industrial vencedor, a OSF. a x/open acaba se fundindo com a OSF e o consorcio para o desenvolvimento do X acaba se fundindo mais tarde. a USL (agora sob controle da novell) encerra o processo contra a universidade da california, que lanca a ultima versao do BSD e encerra totalmente o desenvolvimento (esta fato leva ao surgimento do freebsd e netbsd, externos a universidade).

essa classica batalha entre os gigantes do mundo corporativo eh comumente denominada unix-wars (dah uma olhada em http://en.wikipedia.org/wiki/Unix_wars).

nessa altura ainda eh 1995, o linux chega a versao 1.0 e o mercado unix esta mais ou menos calmo. os sonhos de padronizacao e controle total da AT&T estao enterrados: atos governamentais e incapacidade de concorrer dilapidaram a empresa ateh ser vendida, em 2005, por miseraveis 16 bilhoes de dolares (uma fracao do valor de 1970). nas maos de consorcios industriais abertos, o unix deixou de ser um produto, especificacoes foram publicadas e as diferencas entre diversos fabricantes foram respeitadas.

no fim da decada de 80 o unix era visualizado como o caminho natural para o mercado corporativo, mas a discordia crescente impediu isso. solucoes mais simples tomaram o mercado de baixo para cima e o unix foi para a lata do lixo. ou nao... a historia daqui para frente vc conhece :)

ateh 2004, o mercado unix ainda abocanhava uma faixa de 14 bilhoes de dolares do mercado de servidores e o linux jah chegava a abocanhar 4 bilhoes de dolares. comparativamente, a microsoft levava sozinha 12 bilhoes de dolares no segmento de produtos para servidores. a fatia do unix vem caindo, mas o mercado no topo da piramide (servidores) mostra-se conservador e resistente a mudancas, entao a briga vai longe.