Edge-home-orchestration-go: [Consideração] Política para suporte de plataforma

Criado em 1 set. 2020  ·  5Comentários  ·  Fonte: lf-edge/edge-home-orchestration-go

Atualmente, temos suporte para 1) x86-64 Linux, 2) Rpi 2 e 3) Hikey960 se adotarmos o recente PR # 125. Agora é um bom momento para considerar como configuramos uma política para oferecer suporte às plataformas existentes e outras adicionais no lançamento futuro, incluindo o Coconut.

Alguma opinião sobre isso?

question

Comentários muito úteis

Em geral, acho que precisamos oferecer suporte ao maior número possível de plataformas H / W para popularizar nosso sistema de orquestração de ponta (e esse será seu recurso distintivo).
Mas eu entendo que pode haver dificuldades em manter e testar a orquestração de ponta neles. Portanto, sugeri fazer uma tabela na página principal.

изображение

A coluna Maintained indica qual _version_ ou _repository tag_ a orquestração de borda foi testada por último. Também pode adicionar informações adicionais sobre a construção (por exemplo: plataforma - docker, nativo, android) e especificar uma pessoa de contato que possa ajudar os desenvolvedores externos a executar orquestração de borda nesta plataforma de H / W.

Como mencionei anteriormente, seria bom substituir o script build.sh pelo Makefile atualizado e arquivo de configuração para cada plataforma H / W ou S / W. (Isso tornará a construção do sistema de orquestração de borda mais flexível.) Adicione também descrições de como adicionar uma nova placa e configuração a ela .

Além disso, estou pronto para testar a orquestração de bordas nas placas Raspberry Pi 3 e HiKey960 antes do lançamento ou qualquer solicitação. Também posso executar a orquestração de bordas em um Raspberry Pi 4 e adicionar uma descrição. Talvez @ t25kim também forneça uma descrição de como fazer isso no Raspberry Pi 2.

Todos 5 comentários

Em geral, acho que precisamos oferecer suporte ao maior número possível de plataformas H / W para popularizar nosso sistema de orquestração de ponta (e esse será seu recurso distintivo).
Mas eu entendo que pode haver dificuldades em manter e testar a orquestração de ponta neles. Portanto, sugeri fazer uma tabela na página principal.

изображение

A coluna Maintained indica qual _version_ ou _repository tag_ a orquestração de borda foi testada por último. Também pode adicionar informações adicionais sobre a construção (por exemplo: plataforma - docker, nativo, android) e especificar uma pessoa de contato que possa ajudar os desenvolvedores externos a executar orquestração de borda nesta plataforma de H / W.

Como mencionei anteriormente, seria bom substituir o script build.sh pelo Makefile atualizado e arquivo de configuração para cada plataforma H / W ou S / W. (Isso tornará a construção do sistema de orquestração de borda mais flexível.) Adicione também descrições de como adicionar uma nova placa e configuração a ela .

Além disso, estou pronto para testar a orquestração de bordas nas placas Raspberry Pi 3 e HiKey960 antes do lançamento ou qualquer solicitação. Também posso executar a orquestração de bordas em um Raspberry Pi 4 e adicionar uma descrição. Talvez @ t25kim também forneça uma descrição de como fazer isso no Raspberry Pi 2.

@tdrozdovsky Deixe-nos começar a partir deste relatório de problema com sua sugestão potencial (e esforços em termos de RP) para estender o suporte à plataforma.

É realmente uma boa ideia oferecer suporte a muitas plataformas, se pudermos mantê-las.

Talvez @ t25kim também forneça uma descrição de como fazer isso no Raspberry Pi 2.

Instalei o Edge Orchestration com as instruções de RPi3, pois o Raspberry Pi OS é o mesmo.

Adicionamos novas plataformas de hardware e é lindo. Mas é claro, temos preocupação com a operabilidade e os testes deles. Acho que podemos fazer o seguinte para resolver essa questão.
Mudar a mesa

| Platform | Mantido |
| ------------------------- | ------------ |
| [x86_64 Linux] | coco |
| [Raspberry Pi3] | coco |
| [HiKey960] | coco |
| [Grupo Raspberry Pi3] | coco |
| [Orange Pi3] | coco |

para isso:

| Platform | Mantido | Mantenedor | Comentários curtos |
| ------------------------- | ------------ | ---------- --- | ----------------- |
| [x86_64 Linux] | coco | @ lf-edge / edge-home-orchestration-go-keepers @lf-edge / edge-home-orchestration-go-committers | |
| [Raspberry Pi3] | coco | @ t25kim | |
| [HiKey960] | coco | @tdrozdovsky | |
| [Grupo Raspberry Pi3] | coco | @tdrozdovsky | |
| [Orange Pi3] | coco | @ Vitalii55 | |

e, claro, indique a versão semântica na qual foi testado coconut

É apenas um rascunho, vamos pensar nisso!

@tdrozdovsky 100% concorda!

Esta página foi útil?
0 / 5 - 0 avaliações