Running kernel in the browser via v86
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- rust
- Domínio
- operating-systems, web-dev
Direção de pesquisa
Comece lendo a issue #70 do bootloader vinculada e a descrição do projeto v86 para entender a limitação de 32-bit proposta. Investigue se o bootloader pode ser executado em emuladores x86 baseados em navegador, documente quaisquer bloqueios e defina o suporte necessário antes de propor trabalho de implementação.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
v86 emulates an x86-compatible CPU and hardware in the browser.
Running kernels in the browser would allow rustaceans to easily show off their cool kernel projects.
Sadly, all the browser-based emulators I've seen only support 32-bit machines, so I think we'd need to get https://github.com/rust-osdev/bootloader/issues/70 implemented.
I wonder, do you forsee any other blockers that could prevent running kernel using the bootloader create in web based emulators such as v86? Is it already somehow possible? If not, would like to support that?
Me and my friends at @grupacosmo would love to help with this matter.
Thanks
- Linguagem predominante
- Rust
- Estrelas
- 1.7k
- Forks
- 240
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Ainda não verificamos os arquivos de configuração deste projeto. Comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de rust-osdev/bootloader
-
help wanted
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 67/100
rust-osdev/bootloader#581 · 2 comentários ·
-
No boot on real hardwareAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 35/100
rust-osdev/bootloader#573 · 5 comentários ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
rust-osdev/bootloader#555 · 2 comentários ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 30/100
rust-osdev/bootloader#534 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 38/100
rust-osdev/bootloader#525 ·
Todas as issues de rust-osdev/bootloader
Issues semelhantes
-
area:casework bug criticality:p3 triage:needs-implementation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
registrystack/registry-stack#1623 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 76/100
leptos-rs/leptos#4885 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
longbridge/gpui-kit#3276 ·
Mantenedores costumam responder em até 1 dia
-
A-Migration Guides D-Straightforward S-Ready-For-Implementation X-Uncontroversial
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 88/100
bevyengine/bevy-website#2607 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
Mantenedores costumam responder em até 1 dia