▲ | nottorp 5 days ago | ||||||||||||||||
> the OS is effectively one single unit: all linked together If your appliance runs linux it has separate components just like desktop linux. You want to do as little as possible in kernel space, and depending on the appliance there isn't even any need for it. So, like desktop linux, you can have closed source binaries on top of the kernel. | |||||||||||||||||
▲ | dijit 5 days ago | parent [-] | ||||||||||||||||
I just don’t see the distinction as clearly when it’s a single binary that cannot be decoupled or introspected. Why is it if I build a static binary with GPL code and distribute it I must open source my changes; but if you do the same as a whole OS it’s not necessary. Feels like it should all be fine or none of it is fine somehow. | |||||||||||||||||
|