Quote:
Originally Posted by Snuffi
Statically linking, however, is more efficient as your code is directly compiled into the kernel and therefore usually if you are tight on RAM, CPU power, etc. you would rather like to statically link.
|
The only drawback of using a module vs static is load time (it takes longer to load a module than to initialize a static component). Once a module is loaded there is no performance difference between the two.
Quote:
Originally Posted by T_Frain_K
Honestly, as a paying costumer I cannot understand how resources are beeing wasted to avoid such - to the majority of the world - irrelevant problems.
|
The savings from using Linux as the base system often far out weigh the effort to comply with the license. If this is not the case then licensing something like VxWorks would have been a better choice. But even then they would still have to comply with the license and still spend resources ensuring compliance. The only difference would be how the public sees and the ratio of time/money spent on compliance vs licensing vs man power to implement.