Satélites Starlink da SpaceX com 32.000 computadores rodando Linux

A cada um dos lançamentos mensais do SpaceX de 60 satélites Starlink irradiadores da Web transportam 4.000 PCs Linux “stripped-back”, os engenheiros de programação do SpaceX descobriram.

Os engenheiros do SpaceX descobriram o detalhe numa reunião da Reddit Ask Me Anything (AMA) ao longo do final da semana.

A companhia de foguetes de Elon Musk lançou há uma semana mais 60 satélites irradiadores da Web para o espaço num foguete Falcon 9 reutilizado, levando o seu controle absoluto para cerca de 480 e aproximando-o dos 800 de que necessita para dar uma inclusão moderada sobre os EUA.

A empresa pretende enviar um beta aberto do acesso à Web por satélite antes do final da metade norte do ano e ganhou a aprovação para transmitir um milhão de terminais de clientes finais nos EUA.

O SpaceX solicitou tardiamente à Comissão Federal de Comunicações o envio de 30 000 satélites de segunda idade muito para além dos 12 000 que tinham acabado de ser aprovados. Na expectativa de que os satélites de segunda idade transmitam um número semelhante de PC Linux, isso significaria que o SpaceX planeia enviar, de qualquer modo, 2 000 000 de PC Linux para o espaço nos anos seguintes, quase nunca.

Da mesma forma, implica que atualmente são enviados 32.000 PCs Linux para o espaço para o atual corpo celestial.

“A constelação tem mais de 30.000 nós Linux (e mais de 6.000 microcontroladores) no espaço neste momento”, composto por Matt Monson, o chefe do software Starlink do SpaceX.

“E porque partilhamos muita da nossa infra-estrutura da plataforma Linux com o Falcon e o Dragon, eles beneficiam dos nossos mais de 180 anos de tempo de teste em órbita dos veículos”.

O AMA foi ainda facilitado por Jeff Dexter, que gere a programação de voos e a ciber-segurança no SpaceX; Josh Sulkin, o líder da configuração do produto para a Crew Dragon, o vaivém que levou os viajantes espaciais da NASA Bob Behnken e Doug Hurley à Estação Espacial Internacional há uma semana; Wendy Shimata, que trata do grupo de programação Dragon; John Dietrick, o líder do avanço do produto para a Demo-2; e Sofian Hnaide, que se afasta na programação da Crew Displays para a Demo-2.

Sulkin descobriu que os computadores Linux funcionam com o PREEMPT_RT fix, que é criado por um engenheiro da Red Hat como um aspecto importante de uma atividade para fazer do Linux um sistema operacional em tempo real.

A Sulkin notou que o SpaceX não utiliza uma apropriação externa do Linux e que tem alguns drivers personalizados para interagir com os seus equipamentos, o que dá forma a uma estrutura informática disseminada.

Como revelou Steven J. Vaughan-Nichols da ZDNet há uma semana, o foguete Dragon do SpaceX executa Linux com programação de voo escrita em C++, enquanto a interface do barco é renderizada utilizando Chromium e JavaScript.

Hnaide notou que o grupo utiliza uma biblioteca interna receptiva para o interface Chromium.

Além disso, houve algum melhoramento cruzado entre o interface que os exploradores espaciais da NASA Behnken e Hurley estão utilizando e os satélites Starlink.

“A tecnologia da tripulação (especialmente o mapa e os alertas) formou a base da nossa interface espacial para o primeiro par de satélites Starlink (Tintin)”, disse Monson da Starlink.

Tintin An e B foram os dois primeiros satélites Starlink colocados em círculo na parte de trás de um foguete Falcon 9 em Fevereiro de 2018.

“Cresceu uma tonelada desde então, mas foi fantástico ver Bob e Doug usando algo que de alguma forma também nos parecia familiar”.

Dexter, supervisor de Segurança da SpaceX, disse que qualquer sub-estudante que procure trabalhar na organização deve fazer do Linux uma peça central das suas instruções.

“Obtenha o seu grau de CS (ou algo parecido)”, disse Dexter. “Passe tempo para ter a certeza de que sabe realmente como as coisas funcionam – os engenheiros que se dão bem no SpaceX são meticulosos no seu entendimento de como o seu código funciona, como a rede funciona, como o Linux funciona, como o hardware funciona, etc.”. Obtenha experiência no mundo real construindo coisas e resolvendo problemas difíceis, seja através de projetos de hobby ou em estágios (na SpaceX)”.

A medida que a assistência em banda larga via satélite Starlink passar de uma fase de teste para uma fase operacional nos próximos meses, a segurança tornar-se-á uma questão básica para o SpaceX. Moran ofereceu alguma compreensão para as questões a que os engenheiros do SpaceX estão a dar especial atenção, desde os satélites até aos portais e aos terminais “UFO-on-a-stick” do cliente final situados em unidades familiares.

“Concebemos o sistema para utilizar criptografia de ponta a ponta para os dados dos nossos utilizadores, para tornar a invasão de um satélite ou gateway menos útil para um atacante que queira interceptar comunicações”, compôs Moran.

“Cada peça de hardware do nosso sistema (satélites, gateways, terminais de utilizador) foi concebida para executar apenas software assinado por nós, de modo a que, mesmo que um atacante invada, não consiga ganhar uma posição permanente”.

“E depois endurecemos as entranhas do sistema (incluindo serviços nos nossos centros de dados) para dificultar que uma vulnerabilidade explorada numa área seja aproveitada noutra. Continuamos a trabalhar arduamente para garantir que o nosso sistema global seja devidamente endurecido, e ainda temos muito trabalho pela frente (estamos a contratar), mas é algo que levamos muito a sério”.

E tendo em conta que o negócio da tecnologia está a utilizar a IA (ML) para robotizar quase tudo, ainda não chegou ao foguete Dragon e Falcon do SpaceX.

Dragon e Falcon não usam nenhuma tecnologia ML, mas isso não quer dizer que coisas como esta não estejam no futuro do SpaceX“, compôs Dietrick.

Os engenheiros do SpaceX não revelaram que hardware de computação (CPUs e GPUs) a organização utiliza no seu vaivém, no entanto é concebível que os PCs não sejam suficientemente inovadores para ajudar as aplicações do ML.

Como substanciado pela Vaughan-Nichols, a Estação Espacial Internacional (ISS) funciona com as CPUs Intel 80386SX de 1988, vintage 20MHz que devem ser solidificadas contra a radiação de vastos feixes no espaço.

Via: TechNewsVision

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *