4 ms·
No, but you can review the source code before (or at any point), whereas with Windows, you cannot even do that.
by johnisgood 2y ago
No, but you can review the source code before (or at any point), whereas with Windows, you cannot even do that.
- withinboredom 2y agoI've occasionally worked on drivers for windows and linux. In either case, I didn't really need to read the source code; neither was it a valuable proposition. If the advertised API didn't do what it was supposed to, I likely wouldn't have understood enough to fix it: and this is my point. Just because you can read it, doesn't mean you can or will be able to actually fix it; not because of technicality, but because of personal knowledge. In this case, they are both black boxes.
- johnisgood 2y agoI mean, I agree, I am just saying that it is better (in general) to have the source than not having it.
- withinboredom 2y agoHow so? I once spent three days trying to figure out an issue, stepping line by line through hadoop (after figuring out the issue was in hadoop and not my own code). Yay, I proved the issue was actually in Java itself. Guess what happened next? We avoided the bug. Why? - We couldn't update Java. - We couldn't change hadoop because we were using a packaged solution. So, we just filed a bug with them. Had the source not been available, we would have just skipped all of that, and it would have been our vendor's problem 3 days earlier.
- icehawk 2y agoFor something like the spacecraft in the article, you absolutely would have the ability to get access to the Windows source code.
- exe34 2y agowindows is source-available if you have deep enough pockets: https://www.microsoft.com/en-us/sharedsource/enterprise-source-licensing-program.aspx https://www.microsoft.com/en-us/sharedsource/enterprise-sour...
- johnisgood 2y agoI have not heard of anyone building their own, custom Windows though, how common is it? I do not see Windows forks around either (I get it, it would not be legal).
- pjmlp 2y agoWhat do you think some OEMs do with Windows on their custom deployment devices? This happens less nowadays, because stuff like Android and ChromeOS, so why pay Microsoft when free beer OSes exist.