Autor Tópico: Geração da virtualização e \'Wineização\' - Alky project.  (Lida 3445 vezes)

Offline KTachyon

  • Global Moderator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://twitter.com/KTachyon
Como de costume a informática tende a evoluir para a compatibilização de dados entre as plataformas, de modo a permitir a co-existência de diversas plataformas sem muitos entraves para os utilizadores dos sistemas. No início da era de computadores pessoais era frequente encontrar uma fraca compatibilidade entre o software gravado pelas máquinas, às vezes, mesmo, impedindo que o software corresse em máquinas da mesma marca.

Com a evolução dos sistemas operativos, possibilitou-se a portabilidade do software entre as máquinas, mesmo de marcas diferentes, conseguindo assim criar um ambiente que funcionasse em todos os ambientes com o mesmo sistema.

Com o aparecimento da Internet, mostrou ser necessária a existência de uma compatibilização da informação que era transferida entre os computadores de plataformas diferentes e de protocolos que permitissem a comunicação inter-plataformas.

Os sistemas UNIX e Linux mostraram ser possível a existencia de código portável entre arquitecturas de computadores completamente distinta.

A necessidade de existirem os mesmos programas para múltiplas plataformas começou a mostrar-se cada vez mais obrigatória para os sistemas não detentores da grande maioria do mercado.

O Java que permite que uma máquina virtual corra os programas em todas as máquinas sem necessidade de recompilação. Ambientes como o X11 e o OpenStep que permitem que o mesmo software feito para estes ambientes possa executar em qualquer plataforma. No entanto, todas estas soluções têm problemas em comum: limitam a performance dos programas e necessitam que componentes especiais sejam instalados nos sistemas.

Numa primeira tentativa de correr programas de outros sistemas, apareceu a emulação. No entanto, esta solução apenas se mostrava viável para máquinas com grande poder de computação que corriam o software de emulação de máquinas com poder muitíssimo inferior. A performance era extremamente baixa, sendo mesmo mais baixa que a máquina de Java. A emulação evoluíu muitíssimo desde as primeiras gerações conseguindo hoje muito mais performance, mas não perto daquilo que é desejado.

A Apple inventou um mecanismo que permitiu facilitar a transição dos utilizadores para uma nova arquitectura por duas vezes (aquilo a que se chama de binários FAT, que consistem em programas que contêm o código para ambas as arquitecturas). O esquema funciona, mas não é viável criar aplicações com código para centenas de arquitecturas diferentes.

Passando outros esquemas que foram criados com este fim, mais recentemente apareceram dois concorrentes à posição com grande peso: a Virtualização e o Wine (e derivados). Ambos permitem que se execute o software num outro sistema operativo (estando a virtualização em desvantagem devido ao facto de ser obrigada a executar o outro sistema operativo em simultâneo com o SO host). O Wine tem a vantagem óbvia de executar o software dentro do próprio sistema operativo, sem a necessidade de ter um outro sistema a correr em paralelo.

No entanto, mais recentemente, um projecto com um esquema semelhante ao Wine tem vindo ganhar consideração. O projecto consiste em transformar as aplicações de um outro sistema em versões compatíveis com o sistema operativo desejado. Chama-se Alky Project, e pode ser visto em http://www.alkyproject.com/.

Num momento em que a virtualização e a \\'wineização\\' pareciam estar a ganhar asas para voar, eis que aparece um projecto com grandes possibilidades de se tornar realmente no método óptimo quando em conjunto com outros métodos, obtendo a performance real face aos novos \\'reis\\' neste campo.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

Offline nDray

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
Geração da virtualização e \'Wineização\' - Alky project.
« Responder #1 em: Junho 20, 2006, 10:48:07 am »
Sounds promising...


Let\'s communicate one byte at a time :)

Offline KTachyon

  • Global Moderator
  • Newbie
  • *****
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://twitter.com/KTachyon
Geração da virtualização e \'Wineização\' - Alky project.
« Responder #2 em: Julho 11, 2006, 03:11:33 am »
Movido para Sistemas Em Geral.
My Q4 estimate: Macs: 5.89M; iPods: 4.19M; iPhones: 30.0M; iPads: 18.05M; Revenue: 37.00B; EPS: 9.50
AAPL Q3 result: Macs: 4.02M; iPods: 6.80M; iPhones: 26.0M; iPads: 17.04M; Revenue: 35.02B; EPS: 9.32

Offline Menchi

  • Newbie
  • *
  • Mensagens: 0
  • Karma: +0/-0
    • Ver Perfil
    • http://ramgi.no-ip.org
Geração da virtualização e \'Wineização\' - Alky project.
« Responder #3 em: Novembro 28, 2008, 11:17:27 pm »
Boas tenho uma duvida que se me pudessem ajudar agradecia...
Estou a pensar em criar aqui uma maquina de testes/produção, e pensei logo no vmware server ou xenserver..
Quem conhecer, pode-me indicar qual o melhor?

Posso criar e/ou apagar maquinas virtuais sem problemas no dois, mas alguem tem uma opinião formada?
PS: A maquina, onde está instalada é um celeron a 1.6 (64 bits)...
Cumps

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49