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

Use dracut instead of mkinitcpio #975

Merged
merged 4 commits into from
Jul 24, 2024
Merged

Conversation

NeroReflex
Copy link
Contributor

The following considerations and observations have been made:

  • dracut is more configurable
  • dracut is the only initramfs generator that will work with the "frzr kernel" utility
  • a dracut-generated initramfs is 38MB, while mkinitcpio is about 120MB
  • the included dracut configuration avoids building the fallback, thus sparing build time

The following considerations and observations have been made:
- dracut is more configurable
- dracut is the only initramfs generator that will work with the "frzr kernel" utility
- a dracut-generated initramfs is 38MB, while mkinitcpio is about 120MB
- the included dracut configuration avoids building the fallback, thus sparing build time
@NeroReflex
Copy link
Contributor Author

The current frzr is tightly coupled to device-quirks and mkinitcpio: in fact frzr lists mkinitcpio among its dependencies.

This PR is to be merged as part as the frzr refactor.

@ruineka ruineka requested review from Samsagax and pastaq June 21, 2024 13:57
Copy link
Contributor

@pastaq pastaq left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good. @NeroReflex can you list all the other related patches in this issue? Having a central location to track all the moving pieces will help.

@NeroReflex
Copy link
Contributor Author

Looks good. @NeroReflex can you list all the other related patches in this issue? Having a central location to track all the moving pieces will help.

Sure! In order to merge this the following are prerequisites:

@ruineka ruineka merged commit c231dee into ChimeraOS:master Jul 24, 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

Successfully merging this pull request may close these issues.

3 participants