minimal
minimal copied to clipboard
Update the docs and explicitly mention that MLL is not designed to run on real hardware.
From time to time users raise issues that MLL doesn't work properly on real hardware, because some devices are not recognized. That's because MLL uses default kernel settings and by default the built-in drivers work with limited set of generic hardware.
Users should be aware from the very beginning that MLL is mostly an educational operating system which is designed to work fine in virtual environment. If it works on real hardware it's a bonus, but that's not the goal of this project.
Since there is a configuration folder to load custom kernel configurations this project seems to be well suited to support real devices. So, is this issue still relevant?
Kind-of-depends on what the user expects as and end result from MLL.
Compiling kernel from existing configuration file most probably won't be enough. The end-user has to prepare and use initramfs with module support and these modules should have their corresponding binary blobs available.
From my perspective, this issue is still valid but I never gave it much priority over the years.