hyperlight-dev / hyperlight-dev/hyperlight

Non-standard libc headers

Aberta
#282 0 comentários 0 reações 0 responsáveis Ver no GitHub
lifecycle/confirmed
Linguagem predominante
Rust
Estrelas
4.7k
Forks
208
Merge médio
1d 7h
PRs com merge (30d)
48

Descrição

For example, hyperlight-guest has "printf.h", but usually the printf-type functions are defined in "stdio.h". This makes it harder to port existing programs to run with hyperlight's libc, as it requires more manual patching of code. We should aim to make it as frictionless as possible to run existing code inside hyperlight, and one way we can do this is aim to have more standard libc header files

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

O exemplo trata de printf.h do hyperlight-guest e do stdio.h padrão; comece fazendo um inventário dos headers do guest libc e comparando seus nomes e declarações com o conjunto padrão de C. Considera-se concluído quando a cobertura dos headers padrão solicitados estiver definida e os programas existentes precisarem de menos alterações manuais nos headers para serem executados com Hyperlight's libc.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
c, rust
Domínio
operating-systems
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.