The Making of BSD: The ACTUAL World's First Open-Source Operating System? reddit / BSD ---------------------------------------------------------------------- dancorbe · 2023-09-14 03:05 The University of California only gave copies of their distribution away to UNIX licensees until 4.3BSD Net/2 came out. Net/2 was the first release that contained no code from Bell Labs or AT&T and it didn't hit the market until June of 1991. By June of 1991 there were already other open source operating systems. Minix and GNU/Hurd come to mind and the first version of the Linux kernel was released only 4 months later. ---------------------------------------------------------------------- n4jm4 · 2023-09-14 04:31 this would never happen today someone with more clout than sense is guaranteed to make the circular case that publishing the source code represents a security risk due to all the glaring vulnerabilities that no one fixes ---------------------------------------------------------------------- EtherealN · 2023-09-14 16:43 You say that, while everyone left-right-and-center is publishing source code... :P ---------------------------------------------------------------------- Acanthocephala-Left · 2023-09-14 20:26 It works both ways. Open source means good and bad people can view it, one of the reasons linux is so safe is because people are reporting problems. Sharing the source code shouldnt be problematic even for banking systems or pension funds. Because the source codes should not include any sensitive information (like ENVs). This Also gives quality assurance because it makes developers more aware of the code and because other people can view it and report bugs or possible problems. ---------------------------------------------------------------------- EtherealN · 2023-09-14 21:23 I mean, there are exceptions. For example, as a TE in a web service, one of the things we pay attention to is to not "leak implementation details". So, for example, it's good for us if a potential threat actor cannot know that we are using Node.js or Java or whatnot. Because if they have that information, they can narrow down potential attack vectors. But that's us protecting OUR specific implementation. (Perhaps we can cover this as part of "ENV".) Node itself still benefits from being "open". ---------------------------------------------------------------------- eliasgriffin · 2023-09-15 01:02 Excellent work!