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

Feature Idea "Boottime Linker" #382

Open
Shinribo opened this issue Jul 10, 2024 · 2 comments
Open

Feature Idea "Boottime Linker" #382

Shinribo opened this issue Jul 10, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@Shinribo
Copy link

I had a short discussion on the OSDev Discord with the resulting idea of Boottime linking done by a bootloader. After thinking about it for a while, I came to the conclusion that the idea might actually be useful as it would reduce the complexity of the boot process and increase modularity of a kernel (for example the boot driver can be different for each install, acpi and DT-Driver dont need to be statically linked and a kernel can use a plattform optimized hal).

@mintsuki mintsuki added the enhancement New feature or request label Aug 4, 2024
@untodesu
Copy link

untodesu commented Jan 6, 2025

I think that can be achieved with an existing feature set: you load desired modules as bootloader modules and then use bootloader API tags to figure out where each one resides; if modules are treated as data, setting up a VMM and re-mapping them as executable would solve that as well

@marv7000
Copy link
Contributor

marv7000 commented Jan 6, 2025

IMO this feature would go against Limine's philosophy. This is unneeded complexity for something that should be handled by a kernel itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants