O novo sistema operacional do Google fúcsia ainda está cheio de segredos apesar do lançamento e ainda carece de detalhes sobre a motivação do projeto e o objetivo declarado. em um entrevista muito interessante agora havia insights raros que respondem a essas duas perguntas até certo ponto. Spoilers: A especulação na época de que Fuchsia Android deveria substituir, não estava tão errado em sua essência.
O novo sistema operacional fúcsia tem uma longa história, porque a ideia do produto provavelmente germinou já em 2012 – dez anos atrás. Quando ainda estava na fase de vazamento, há cerca de três anos, o Google não falava sobre o sistema operacional. Quando eles lançaram um site oficial há dois anos, eles não falaram sobre isso. Quando foi lançado no primeiro display inteligente do Nest Hub, há um ano, não se falava sobre isso. Felizmente, o ex-‘Diretor de Engenharia’ é um pouco mais falador.
Tem havido muita especulação sobre a motivação por trás do Fuchsia e seus objetivos, e foi mostrado repetidamente que as suposições da mídia (incluindo a minha) não estavam corretas. No auge do hype, dadas as circunstâncias da época, era até esperado que o Fuchsia Android deve substituir. Como é sabido, também não deu em nada, mas essa abordagem não estava totalmente errada. Porque o Google não deseja substituir a camada superior com a qual os usuários interagem, mas, em vez disso, deseja avançar na subestrutura do kernel.
No Entrevista com Chris McKillop mostra que fúcsia deve servir principalmente ao propósito de padronização. Naquela época, o Google já tinha dois grandes sistemas operacionais para usuários finais e mais dois no back office. Todos eles eram baseados no kernel do Linux, mas os desenvolvimentos eram completamente separados um do outro – o que era difícil de entender, especialmente em tempos em que as plataformas cresciam juntas.
Naquela época, o Fuchsia nunca foi originalmente sobre a construção de um novo kernel. Na verdade, tratava-se de uma constatação que fiz: que o Android equipe tinha sua própria equipe de kernel do Linux, e o Chrome A equipe do sistema operacional tinha sua própria equipe de kernel do Linux e havia uma versão de desktop do Linux no Google (Goobuntu e posteriormente gLinux) e havia uma equipe de kernel do Linux nos data centers. Eles estavam todos separados, e isso parece louco e ineficiente.
Já está na primeira frase: Desde o início, o Fuchsia não foi planejado para desenvolver seu próprio kernel ou mesmo seu próprio sistema operacional, mas principalmente para agrupar o desenvolvimento de projetos individuais. Se você mantiver quatro sistemas operacionais, todos baseados no kernel do Linux, é claro que haverá algumas sobreposições no nível mais baixo. Para usá-los ou desenvolver interfaces comuns.
As arquiteturas eram todas diferentes, o que significava que os desenvolvedores externos não podiam realmente trabalhar e atacar todas as plataformas que o Google oferecia. Você tinha que fazer um trabalho sob medida.
(empresas com as quais o Google fazia parceria) tinham equipes separadas para o Chrome compromissos de SO e o Android compromissos, o que foi uma loucura, certo? Parte do que estávamos falando no discurso original era, na verdade, consertar isso a longo prazo.
Não se tratava apenas dos processos internos do Google, mas também das empresas parceiras que trabalham com esses sistemas operacionais. Nesse ponto, é claro, torna-se interessante não apenas para seu próprio financiamento interno, mas também para a construção de um grande ecossistema de parceiros – que acabam decidindo junto com seus usuários sobre o sucesso das plataformas.
Apple tem uma equipe Core OS. A Microsoft tem uma equipe dedicada a construir Windows e a equipe NT. Existe um padrão de pessoas que fazem (sistemas operacionais) há muito tempo que eu basicamente queria copiar e, a propósito, pegar alguns dos atributos Applefez isso que eu não vi em nenhum outro lugar.
Talvez não totalmente desinteressante: não só A designação fúcsia sobe Appleretornar , mas também todo o conceito. McKillop comparou a situação no Google antes do desenvolvimento do Fuchsia com a situação que Appleantes da aquisição da NeXt (e com ela o retorno de Steve Jobs, aliás).
Na entrevista, McKillop aborda muitos outros tópicos, mas como a ideia e as primeiras abordagens se transformaram em um kernel completo sem base Linux e um sistema operacional inteiro não é explicado em detalhes. O ex-diretor técnico, que deixou a empresa há dois anos, vê grande relevância da Fuchsia para o futuro. Até que ponto ele ainda tem conhecimento sobre os planos dinâmicos é difícil dizer.
Fuchsia já atingiu a meta
O Fuchsia, sem dúvida, alcançou o objetivo principal de desenvolver ainda mais os sistemas operacionais existentes. A modularidade de Android também deve voltar para fúcsia e é uma parte importante da plataforma encontrada. A unificação de acabamentos, que também está entre Android e ChromeOS muito visivelmente, também poderia ter sido conduzido por Fuchsia. Uma base de código comum em muitas partes, bem como as interfaces padrão, têm a porta para Android aberto no ChromeOS.
No entanto, o desenvolvimento do Fuchsia continua, mas ainda não está claro se um dia alguém deseja torná-lo um produto para o usuário final ou posicioná-lo como um playground para seus próprios desenvolvedores a longo prazo. O último é interessante, mas provavelmente nunca recuperará os enormes recursos que o Google colocou em desenvolvimento ao longo dos anos.