| ▲ | sylware a day ago | |
The step by step is the right approach... but you'll discover that many 'components' are _INSANE_ and that includes their SDK. Bare LFS is not enough (I run my own): you need a kind of userland (above glibc) multi-version system which some kind of "atomic-ish" switching (always have a stable SSH running in case something goes wrong, better than unplugging the system disk and fix it on another computer). For linux, same thing, with a kind of flip-flop-ing for updates/fix/etc. The insight that gives you will probably scare you: the current "open source" stack is an abomination (the worst is the SDKs I think). That's why we need _LEAN_ open source, and that includes the SDKs. | ||
| ▲ | tosti a day ago | parent [-] | |
If you think that's an abomination, try corporate billed-by-the-hour enterprise software where nothing ever changes unless it's approved by several layers of management. I promised myself not to work for any of those anymore :) | ||