-
-
Notifications
You must be signed in to change notification settings - Fork 22
Open
Labels
cwaCommon WA specificCommon WA specificenhancementNew feature or requestNew feature or requestwasihttps://wasi.devhttps://wasi.dev
Description
At a high level, olin is effectively a kernel for WebAssembly programs. Why not get BusyBox working in it? We could then have a linux kernel boot to an olin environment.
- Get syscall compatibility with Newlib
- Create popen
- Implement a filesystem (afero and a boltdb implementation for mutable storage?)
- Build busybox with wasmception and newlib somehow
- Adapt olin to boot the system (hack gokrazy for this?)
- Use Adelie's easy-kernel package to get an amd64 linux kernel
- Create an initramfs with the system booting thing and a few binaries
- Boot to webassembly
zfsamzfsam and attilaolah
Metadata
Metadata
Assignees
Labels
cwaCommon WA specificCommon WA specificenhancementNew feature or requestNew feature or requestwasihttps://wasi.devhttps://wasi.dev