Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Experiment with u-root (u-root-builder booted from network, and tinygoized u-root) #1559

Open
tlaurion opened this issue Dec 21, 2023 · 1 comment

Comments

@tlaurion
Copy link
Collaborator

tlaurion commented Dec 21, 2023

https://github.com/linuxboot/u-root-builder now builds x86_64 compatible initramfs which could be applied atop Heads initramfs through network once #1384 is merged (edit: its merged)

some experiments could happen to have u-root downloaded from that project/somewhere else and applied on top of Heads in tmpfs/ramfs/squashfs on-demand and resume init from u-root.

Or

Once u-root is fully tinygoized, consider experiment with it as a possible future busybox replacement.

Reminder: host built binaries can be added under u-root as long as libc is also provided.
This could mean that all modules/* could be built from nix today and get rid of musl-cross-make as well.

@tlaurion
Copy link
Collaborator Author

Keep an eye on u-root/gobusybox#121

@tlaurion tlaurion changed the title Experiment with u-root-builder produced u-root releases (to expand and easier PoC) Experiment with u-root (u-root-builder booted from network, and tinygoized u-root) Nov 22, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant