Visite também: Currículo ·  Efetividade BR-Mac

O que é LinuxDownload LinuxApostila LinuxEnviar notícia


Projeto Magenta: reimplementando o iOS a partir de componentes open source, sobre Linux

No feriadão chegou a notícia sobre o Magenta, um projeto para reimplementar as funcionalidades e recursos do iOS (especificamente, do iPhone OS 1.0, de alguns anos atrás), rodando diretamente o Darwin (BSD) sobre o kernel Linux, em processadores ARMv7.

No meio do caminho fica a necessidade de substituição de produtos da Apple, como o CoreGraphics, por componentes open source, como o Cairo.

A autora não esclarece a razão de ter começado este projeto, e nem dá certeza sobre a sua meta, mas já há um changelog no ar, com alterações ao longo de um período superior a 2 semanas. Pitoresco, no mínimo. (via 9to5mac.com – “Project Magenta is Linux-based mobile OS that aims to replicate iOS on generic hardware | 9to5Mac | Apple Intelligence”)


• Publicado por Augusto Campos em 2012-06-11

Comentários dos leitores

Os comentários são responsabilidade de seus autores, e não são analisados ou aprovados pelo BR-Linux. Leia os Termos de uso do BR-Linux.

    Marco Aurélio (usuário não registrado) em 11/06/2012 às 10:10 am

    Só uma dúvida: PRA QUE ?????????

    Eduardo Martins (usuário não registrado) em 11/06/2012 às 10:36 am

    A notícia está cheia de erros.

    “rodando diretamente o Darwin (BSD) sobre o kernel Linux” -> O projeto não roda o Darwin sobre o Linux. Ele reimplementa funcionalidades do Darwin no Linux, mais ou menos a mesma ideia do COMPAT_DARWIN do NetBSD.

    “O autor” -> “A autora”, a menos que Christina seja nome de homem e eu não saiba.

    “não esclarece a razão de ter começado este projeto, e nem dá certeza sobre a sua meta” -> Parece estar bem claro no site dela que esse projeto foi criado por diversão, e que ela não tem pretensão de ser compatível com apps de iOS: “Will it run iPhone OS apps? No, because I’m not aiming to have compatible high level frameworks.”

    Agradeço as correções e o complemento!

    renato (usuário não registrado) em 11/06/2012 às 10:38 am

    boa sorte.

    Rodrigo Pinheiro Matias (usuário não registrado) em 11/06/2012 às 10:39 am

    Cara acho que deve ser um projeto pessoal, eu direto toco projetos deste tipo, acho que isto amplia a linha do horizonte das pesquisas onde principalmente são feitas pesquisas com finalidade economicas. Ser livre também é isto.

    Henrique Gogó (usuário não registrado) em 11/06/2012 às 10:39 am

    Como assim “pra que”? Ter uma alternativa ao iOS rodando open source é excelente para estudar, e até para rodar aplicações para iOS nativamente, num futuro. Quem sabe desenvolver no Linux, e testá-lo num simulador.

    Existem muitos usos.

    Isso me lembrou o ReactOS, que é uma galera que implementa o Windows OpenSource-like. E já roda algumas coisas. Bem bacana.

    renato (usuário não registrado) em 11/06/2012 às 10:42 am

    Só uma correção o objetivo é implementar iPhone OS 5.0 e não 1.0

    Marcelo Nascimento (usuário não registrado) em 11/06/2012 às 11:07 am

    Pois é, numa dessas “brincadeiras” é descoberto um pulo do gato qualquer e passamos a ter mais uma opção viável para usar no linux.

    Porfírio (usuário não registrado) em 11/06/2012 às 12:54 pm

    É um projeto muito legal, importante mesmo para a comunidade entender melhor esse sistema tão esotérico quanto é o iOS.

    O problema que vai existir sempre, no entanto, é o do Mono. Não dá pra correr atrás de algo proprietário e se o projeto crescer e aparecer no radar da Apple, prevejo sérios problemas para a autora.

    Mas como projeto acadêmico é incrível. Parabéns, Garota Magenta!

    (Óbvio que a autora é uma menina… Homens enxergam apenas RGB, preto e branco, todo mundo sabe disso! ;-] )

    Tiago (usuário não registrado) em 11/06/2012 às 1:38 pm

    Acho desnecessário. Parafraseando o meiobit “usar toda essa energia para fazer algo original é pedir demais”.

    Na época do Wine, eu falava: se quer usar software de windows, que use o Windows. A mesma coisa agora: se quer usar recursos do iOS, use o iOS.

    Porfírio (usuário não registrado) em 11/06/2012 às 2:00 pm

    @Tiago, a autora deixou claro que o objetivo é o aprendizado.

    Leandro Santiago (tenchi) (usuário não registrado) em 11/06/2012 às 2:12 pm

    Cocotron?

    Pra mim não é um projeto inútil. Provavelmente é muito útil para o programador que desenvolve. Quem acha que ele deveria estar fazendo algo melhor, faça uma proposta de trabalho pra ele e pagando bem. Talvez ele aceite.

    Por exemplo, pra que escrever emuladores? Quem quiser jogar Master System, que compre um Master System, ora! Quem liga pra um desenvolvedor que se diverte estudando arquiteturas de processadores?

    O Tiago acima citou o Wine, que existe desde que o Windows existe (se não me engano o wine começou em 1993…), mas o ele é hoje em dia uma das peças de softwares mais bem acabada que existe. Mesmo que ele não alcance 100% do objetivo (e nunca alcançará por esforços da Microsoft), é útil a muitas pessoas que necessitam rodar aplicações win32 mas não querem ou não podem usar Windows.

    Espero que daqui a 20 anos o software noticiado hoje tenha o mesmo potencial que o Wine tem hoje, em quase 20 anos de existência.

    Leandro Santiago (tenchi) (usuário não registrado) em 11/06/2012 às 2:15 pm

    ‘s|ele|ela|g;s|programador|programadora’ no meu comentário anterior :-)

    Spif (usuário não registrado) em 11/06/2012 às 5:17 pm

    Ei, o Wine é muito útil em várias plataformas e para necessidades que a versão do Windows corrente não atende, como por exemplo programas-legado.

    Ou para rodar um X-Com.

    Laponta delapicula (usuário não registrado) em 12/06/2012 às 1:28 pm

    @Leandro Santiago (tenchi),

    “Espero que daqui a 20 anos o software noticiado hoje tenha o mesmo potencial que o Wine tem hoje, em quase 20 anos de existência.”

    Ou seja, que apps de iOS, espere 20 anos ou compre um iphone … xD

    mas nemfu… XD

    Leandro Santiago (tenchi) (usuário não registrado) em 12/06/2012 às 2:12 pm

    @Laponta, há 20 anos quem ia esperar 20 anos pra rodar um programa pra Windows? Era melhor comprar um IBM PC com windows logo…

Este post é antigo (2012-06-11) e foi arquivado. O envio de novos comentários a este post já expirou.