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

Write own init.go, provide examples #10

Merged
merged 27 commits into from
Apr 15, 2024
Merged

Write own init.go, provide examples #10

merged 27 commits into from
Apr 15, 2024

Conversation

cottand
Copy link
Contributor

@cottand cottand commented Apr 12, 2024

  • write AWS' init.c but in Go
    • allows compatibility with kernels newer than 6.8 🎉
    • uses vendored sys.unix package which is where the large file count comes from
  • add examples
  • simplify API with a new buildEif function with sane defaults
  • add an example for building an EIF with a non AWS kernel

note: in Go, prefer sys.unix over syscall

@cottand cottand requested a review from a team as a code owner April 12, 2024 13:14
@cottand cottand changed the title Clean up, write own init, and provide example of BYOK" Clean up, write own init, and provide example of BYOK Apr 12, 2024
@cottand cottand changed the title Clean up, write own init, and provide example of BYOK Write own init.go, provide examples Apr 12, 2024
dinofizz
dinofizz previously approved these changes Apr 15, 2024
@dinofizz dinofizz merged commit ca01f8e into master Apr 15, 2024
1 check passed
@cottand cottand deleted the kernel branch April 16, 2024 08:07
@cottand cottand restored the kernel branch April 16, 2024 08:08
@awnumar awnumar deleted the kernel branch May 13, 2024 17:59
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

Successfully merging this pull request may close these issues.

2 participants