QNX versus AMIGA INT

Back to news index QNX  I

Dan Dodge
CTO, QNX Software Systems

Em Novembro passado, na Computer 98 em Cologne, prometi apresentar-lhe um sistema operativo avançado que colocaria uma vez mais os Amigans na vanguarda da tecnologia. Nos últimos 7 meses, tivemos uma equipa de cerca de 40 engenheiros a tentar tornar essa promessa numa realidade. Encontramo-nos agora nas fases finais de desenvolvimento e estamos prestes a entregar esta nova tecnologia nas mãos de milhares de programadores.

O sistema operativo QNX é frequentemente comparado com o UNIX, LINUX e BSD. De facto, partilhamos os mesmos API's POSIX e a maior parte do código escrito para esses sistemas é facilmente importado para o QNX, mas a semelhança termina aqui. Baseado em 20 anos de experiência em OS's, o QNX tem uma arquitectura radicalmente mais avançada. Trata-se de um OS de funcionamento em tempo real, com imensa escalabilidade, capacidade multi-tarefa e tolerância de erro, concebido para dispositivos e computadores de qualquer tipo ou tamanho. O QNX apresenta uma arquitectura de funcionamento em rede inigualada, onde não é precido ter exageradas 'stacks' de protocolos em cada computador e onde os dispositivos ligados à rede são simplesmente "encontrados" automaticamente por outros dispositivos - todos os serviços e periféricos do novo dispositivo podem então ser usados por qualquer outro dispositivo da rede. O QNX é também o único RTOS 'self-hosted' onde o ambiente de desenvolvimento e o ambiente de destino após compilação são o mesmo. E, embora o código-fonte não seja "aberto", adoptámos uma política de "código-fonte aberto" para drivers (controladores) específicos para hardware. Podemos assim estar a par dos mais recentes avanços de hardware, mantendo simultaneamente controlo sobre a tecnologia de base. Mais importante ainda, esta arquitectura garante que o QNX visa sempre o futuro.

Se ainda não visitou o nosso site na Web, convido-o a passar os olhos pelo QNX Realtime OS e pelo Photon microGUIŽ. Se quiser saber mais pormenores, apresentamos abaixo algumas imagens do novo aspecto do Photon (clique na imagem para ver a versão alargada). Também colocámos online o novo manual de Arquitectura do Sistema QNX Neutrino.

Em poucas palavras, o QNX é o núcleo e o Photon é o ambiente gráfico do nosso novo OS:

Rede de Programadores QNX para Amigans
Para disponibilizar esta tecnologia aos programadores Amiga, estamos a criar a Rede de Programadores QNX para Amigans, na qual programadores Amiga qualificados poderão receber, sem qualquer tipo de custo financeiro, um pacote de programação beta completo que inclui o QNX Realtime OS, um conjunto de tecnologias multimédia de vanguarda, o revolucionário Photon microGUI e um ambiente de desenvolvimento 'self-hosted'. Também vamos criar um newsgroup online específico para o QNX, assim como um site na Web onde serão apresentadas actualizações tecnológicas e antevisões.

Actualmente, estamos à procura de indivíduos interessados em importar aplicações existentes ou programar outras novas. Tanto companhias como programadores individuais podem juntar-se a nós - só exigimos dedicação ao trabalho. Não queremos pessoas letárgicas, mas sim 'beta-testers' activos que garantam o envio de preciosas apreciações e avaliações.

Como é óbvio, a dedicação aplica-se a ambos os sentidos. Portanto, para além de lançarmos este programa, vamos, a partir de agora, projectar voz activa em todos os newsgroups e revistas apropriadas. Estamos não só ansiosos por nos tornarmos membros totalmentes activos da comunidade Amiga, mas também por trabalhar em conjunto com Amigans com vista a gerar a próxima revolução na computação multimédia.

Lançamento Inicial
O nosso lançamento beta inicial far-se-á para PC's x86. Embora esta plataforma de hardware lhe possa parecer desagradável, lembre-se que a maior parte das aplicações e drivers de dispositivos QNX têm o mesmo código entre diferentes CPU's e placas, pelo que qualquer trabalho feito no x86 é facilmente importado para qualquer outra plataforma suportada. Escolhemos o x86 porque é a solução de hardware com maior acessibilidade e menor custo disponível no intervalo de tempo em que pretendemos lançar a primeira versão beta do pacote - este Outono.

Está interessado?

Se está interessado em juntar-se à Rede de Programadores QNX para Amigans, por favor clique aqui para preencher o formulário de candidatura (em Inglês). Se tiver qualquer dúvida, envie-nos um email para amiga@qnx.com.

Se a sua companhia já tem uma aplicação que deseja importar, pode contactar o Departamento de Alianças Estratégicas da QNX Software Systems.<p>
Email: amiga-ports@qnx.com Tel: +1 613 591-0931.


Amiga I

ˇ ˇ CARTA ABERTA à COMUNIDADE

Comunicado da Escolha do Linux

Caros Amigans,

Depois de meses de exaustiva investigação e discussão com todos os nossos parceiros tecnológicos, decidimos usar o Linux como kernel primário para o novo Ambiente Operativo Amiga (Amiga Operating Environment - AmigaOE). Sei que à luz das declarações e actividades anteriores relativamente à QNX, esta declaração constitui um choque para muitos de vós. Foi muito difícil e complicado chegar a esta decisão e garanto-vos que não a tomei sem antes levar a cabo significativas investigações e deliberações. Temos estado a avaliar o Linux desde Fevereiro, mas só chegámos a esta decisão há semanas atrás. Estávamos a planear comunicá-la à comunidade Amiga no relatório tecnológico que vai ser publicado nos próximos dias.

Porém, sinto-me forçado a comunicar a decisão da escolha do Linux antes do relatório tecnológico, devido às informações publicadas pela QNX nos últimos dias, as quais não foram avaliadas ou aprovadas pela Amiga. Confrontadas com a nossa decisão de escolha do Linux, essas informações são confusas e contraditórias, pelo que gostaria de esclarecer a situação. Não posso revelar nenhuma informação acerca das conversações entre a Amiga e a QNX devido a acordos de confidencialidade, mas posso falar-vos da nossa decisão de usar o kernel do Linux. Depois de compreenderem os motivos para esta decisão, acho que vão concordar que foi a mais acertada.

Antes de continuar, devo dizer que a nossa decisão tecnológica não se reflecte negativamente na QNX. Considero a QNX uma boa companhia com óptima tecnologia. Simplesmente acredito que o Linux nos dá melhores chances de executarmos os nossos planos com êxito.

A decisão de usar a QNX para nos ajudar a criar o OS do nosso computador de convergência multimédia de nova geração (MCC) foi tomada no final do ano passado. Quando me tornei presidente da Amiga em Fevereiro deste ano, dei início a uma profunda reavaliação das decisões e planos existentes da Amiga. Como presidente da Amiga, tinha de me assegurar de que estávamos a definir uma estratégia e um plano de execução que permitisse que o Amiga e a comunidade Amiga tivesse êxito. Revimos a nossa estratégia, decisões de arquitectura, parceiros tecnológicos e planos de execução. Durante este período também contratámos vários pessoas com muito talento e experiência para nos ajudar a finalizar as nossas decisões de tecnologia e produção. Estou confiante de que agora temos um plano estável e de grande valor no qual as pessoas podem confiar.

Desde o ano passado que o Linux tem ganho forte potencial de viabilidade como OS alternativo de arquitectura aberta no mercado. Este potencial, o crescente desenvolvimento de aplicações Linux por parte de diversas companhias de software, e a disponibilização cada vez maior de drivers (controladores) de dispositivos Linux por parte de companhias de hardware, faz deste sistema um candidato a ter em conta. Além disso, vendo como todos os principais fornecedores de componentes estão a programar drivers para o Linux, era difícil convencê-los a importar os seus produtos para mais um novo sistema operativo. Usar o Linux OS como pedestal para o nosso Amiga OE permite-nos beneficiar da significativa quantidade de drivers e utilidades disponíveis para este sistema. Desta forma, ser-nos-á possível implementar rapidamente suporte para inúmeras placas gráficas e outros periféricos.

Dadas estas vantagens, decidimos levar a cabo uma profunda análise técnica do Linux para determinarmos se apresentava um kernel viável para o nosso ambiente operativo Amiga OE. à medida que importávamos componentes do nosso ambiente operativo e da arquitectura AmigaObjectTM para o Linux, deparámo-nos com grandes aumentos de desempenho, particularmente em comunicação entre objectos distribuídos por redes (até 10 vezes superior ao Windows NT). Embora as configurações Linux possam ser muito grandes, os componentes-base do kernel Linux são imensamente reduzidos e eficazes. Ao avaliarmos os requisitos de hardware, também encontrámos companhias a trabalhar em componentes optimizados para o kernel Linux. Mais ainda, o Linux é provavelmente o sistema operativo mais estável do mercado. Depois de meses de profunda investigação, achámos que podíamos construir um novo e fantástico Amiga de nova geração baseado no kernel do Linux OS.

Significa isto que o Amiga de nova geração não será revolucionário? De maneira nenhuma! Lembrem-se que o kernel do OS é não só apenas uma das peças do novo Amiga OE, como o hardware onde vai correr não terá paralelo actual. A natureza revolucionária do Amiga OE encontra-se na forma como faz evoluir o tradicional sistema operativo até o transformar num ambiente para um novo tipo de aplicações portáteis - aplicações que existirão num sistema de computação ligado a uma rede multi-funções. Vamos integrar múltiplas tecnologias, incluindo um novo sistema de janelas e um interface de utilização nunca antes visto.

Resumindo, decidimos usar o Linux devido ao seu enorme potencial tecnológico e ao facto de que constitui um óptimo ponto de apoio sobre o qual podemos construir o nosso novo Amiga OE. Além disso, a comunidade Linux constitui uma força impressionante com a qual devemos convergir, pois partilhamos muitos ideais e objectivos. Usar o Linux como kernel para o nosso OS vai dar-nos a oportunidade de criar um ambiente operativo único e revolucionário, que vai influenciar todo o potencial do Linux a nosso favor.

O relatório tecnológico que vamos publicar em breve vai explicar mais pormenorizadamente a nossa arquitectura e planos para integrar a tecnologia seleccionada. Depois de o lerem, tenho a certeza de que vão compreender a natureza revolucionária do Amiga de nova geração. Posso garantir-vos que o Amiga e a comunidade Amiga vão estar no pelotão da frente da próxima revolução informática.

Cumprimentos,
Jim Collas
Presidente, Amiga


QNX II

Qual é a nossa posição

Há oito meses atrás, a QNX foi seleccionada pela Amiga como parceira tecnológica de criação do OS. O nosso grupo de trabalho ficou muito entusiasmado por poder fazer parte do renascimento de um produto tão inovador. Para estarmos à altura do desafio, sabíamos que seria necessário um esforço tremendo da nossa parte. Pouco depois da parceria ter sido anunciada, já tínhamos uma equipa de pessoas a trabalhar na nossa contribuição para o Amiga NG. Nos meses seguintes, redirigimos quantidades cada vez maiores dos nossos recursos de engenharia no sentido de transformar o QNX numa avançada plataforma multimédia. Até agora, o nosso investimento foi significativo e apenas financiado por nós.

Como é óbvio na carta de Jim publicada hoje, afinal não fomos seleccionados para participar no Amiga de nova geração. Naturalmente, ficámos desapontados. Então, qual é agora a nossa posição? Não desejamos confundir a comunidade Amiga. Estamos orgulhosos do que já fizemos e queremos incluir os Amigans nesse feito. Como vos disse, prometi dar-vos um sistema operativo e pretendo manter essa promessa. Não quero dividir a comunidade, nem entrar numa guerra de palavras. Não vos dou garantias, nem vos peço para "confiarem em mim". Tanto a QNX como a Amiga prometeram dar-vos novas tecnologias num futuro muito próximo. Só vos peço que a vossa opinião sobre a QNX se baseie apenas no que faremos e vos daremos.

Muito obrigado pelo fantástico apoio que recebemos até agora.

Dan Dodge
CTO, QNX Software Systems

Collas II

Caros Amigans,

Tenho lido muitos dos comentários da comunidade Amiga relativamente à nossa decisão de escolha do Linux. O ponto principal que gostaria de frisar em relação a tais comentários é que as pessoas não têm total conhecimento dos nossos planos para o Amiga de nova geração. A culpa deste desconhecimento é minha e estamos a trabalhar para rectificar a situação através do relatório tecnológico que vamos publicar em breve. Mas, POR FAVOR, POR FAVOR, POR FAVOR, não critiquem a decisão de escolha do Linux antes de terem oportunidade de ler o relatório tecnológico.

O OS é apenas uma das partes do nosso novo ambiente operativo. Para além do OS, há muitos outros componentes de tecnologia de hardware e software que estão a ser incorporados no produto final. O OS no qual vão correr não é o que torna o Amiga de nova geração revolucionário. Esta afirmação será melhor compreendida quando publicarmos o relatório tecnológico nos próximos dias. Com QNX ou Linux, o novo Amiga vai ser inovador, elegante, com grande facilidade de utilização e incrível desempenho e, sim, absolutamente revolucionário! Devo dizer-vos que me opus terminantemente à hipótese Linux quando me foi sugerida em Março. Foram precisos vários meses de intensa investigação para me convencer de que era a escolha acertada. Posso garantir-vos que a decisão não foi tomada sem significativa deliberação. Não teria escolhido o Linux se não acreditasse firmemente que nos vai oferecer a melhor solução global, para além de aumentar enormemente as nossas probabilidades de êxito. Por favor, leiam esta carta com atenção de modo a compreenderem melhor os factores que levaram a esta decisão.

Para explicar esses factores, gostava de começar pelo próprio conceito de "revolucionário":

revˇoˇluˇcioˇnáˇrio; adjectivo: constituir ou trazer uma grande ou fundamental mudança na forma de pensar ou visualizar algo ou alguma coisa: mudança de paradigma <um novo e revolucionário produto>

O objectivo que define a totalidade dos nossos planos é lançar um produto verdadeiramente revolucionário que possa liderar a próxima revolução informática. Por definição, não é fácil visualizar nem explicar ideias revolucionárias. O relatório tecnológico a publicar vai ajudar-vos a compreender porque que é que o Amiga de nova geração vai ser revolucionário. é preciso manterem uma mente aberta porque os produtos revolucionários são SEMPRE um desafio à norma; e a maior parte das pessoas está habituada a pensar de acordo com a norma. Depois de compreenderem os elementos que tornam o Amiga de nova geração único e revolucionário, vão perceber porque que é que a escolha do Linux em vex do QNX não foi uma decisão tecnológica tão importante como parece.

A nossa filosofia de idealização para o novo Amiga foi encontrar uma boa solução para os componentes habituais do OS, para depois sobre o mesmo construir elementos revolucionários. é tão simples como isto. O QNX é uma boa solução como OS, mas apresenta um enorme desafio a nível de mercado e indústria. Por seu lado, o Linux está a ser objecto de incidência de recursos e trabalho por parte dos principais fabricantes de componentes e fornecedores de tecnologia. Simplesmente não acredito que haja outro OS que nos possa dar a ganhar o mesmo potencial que teremos se apanharmos o "comboio" do Linux. O Linux vai dar-nos acesso contínuo aos novos lançamentos de tecnologia e componentes. Com o QNX poderíamos lançar uma nova plataforma, mas não acredito que conseguiríamos manter-nos a par das rápidas mudanças tecnológicas da indústria informática. Na Gateway, fui um dos principais executivos de produção desta indústria e tenho profunda experiência nesta área. Cheguei à conclusão de que TERíAMOS FALHADO SE TIVéSSEMOS AVANçADO COM O QNX. Por favor, tomem bem atenção à frase anterior. Como é que eu poderia ter tomado a decisão de escolha do Linux se NãO estivesse convencido disto? Como é que podíamos continuar a seguir um caminho que na minha opinião não nos levaria aos objectivos propostos? Quem vai beneficiar se falharmos?

Vamos falar sobre a tecnologia Linux. Algumas pessoas consideram o Linux como um OS muito estável mas desnecessariamente grande e ineficaz. Também tive este receio quando o Linux me foi sugerido pela primeira vez, pelo que passámos muito tempo a avaliar o Linux e as suas forças e fraquezas. Chegámos mesmo a discutir detalhadamente a nossa avaliação do Linux com Linus Torvalds, de modo a melhor compreendermos as suas vantagens e desvantagens. O Linux está a evoluir muito rapidamente e fiquei satisfeito por descobrir que vai perfeitamente ao encontro dos nossos requisitos de tecnologia. Parte do motivo porque o Linux é grande e ineficaz deve-se à existência de imensas opções e configurações diferentes. O Amiga vai definir uma configuração Linux simples e directa que será um ponto padrão do nosso ambiente operativo.

Uma outra vantagem do Linux é o facto de que há companhias a trabalhar em componentes de hardware optimizados para o kernel Linux, o que nos vai permitir obter maior eficácia e desempenho com o MCC, devido à fortíssima integração entre componentes de hardware e software. O hardware MCC vai ser altamente optimizado tanto para o próprio kernel Linux, como para Java. Para além do seu Amiga OE único, o MCC vai correr aplicações Linux e Java melhor do que qualquer outro computador no mundo. é daqui que vem o pontencial de mercado, o qual vai aumentar significativamente as nossas hipóteses de êxito. Vamos também poder vender muitos computadores Amiga na comunidade Linux, o que constitui uma vantagem. Não podemos ser bem-sucedidos se não conseguirmos aumentar o tamanho da comunidade Amiga.

Compreendo o cepticismo que muitos de vós têm em relação às linhas anteriores e garanto-vos que vou fazer o melhor para vos esclarecer. Quero frisar-vos que não tive qualquer intenção de confundir a comunidade Amiga. Tenho trabalhado muito para criar o melhor plano possível para levar o Amiga a liderar a próxima revolução informática. Acredito que a decisão de escolha do Linux está em harmonia com este objectivo. Talvez eu vos devesse ter comunicado esta decisão assim que foi tomada há semanas atrás, mas estava à espera de receber mais informações sobre a arquitectura global. Peço-vos desculpa pelo facto deste comunicado ter causado certa confusão. Tomo dezenas de decisões por dia e algumas delas não são as ideais. Há pessoas que vão usar esta confusão como combustível para deflagrar uma reacção negativa por toda a comunidade com propósitos nefastos. é da maior importância que permaneçamos unidos como uma comunidade ou tudo pode perder-se. Por favor, tenham paciência, tentem compreender e sejam confiantes. Têm sido tempos difíceis, mas prometo-vos que a espera vai valer a pena.

Cumprimentos,
Jim Collas
Presidente, Amiga

 

Rúben Alvim [mindwalker@mail.telepac.pt]

Torna alla Home Page di AMiWoRLD


Copyright AMiWoRLD
Contact:
thomas.j@amiworld.it
Contact:
petty@amiworld.it
[Made On Amiga]