Earlier quoted context omitted.
>The reason your work machine, running BSD, works the way it does (and self-assembles that way) is because each part of its software environment is independent, designed for different goals and constraints and it just happens to work together well enough you can work with it No, that's not the case at all actually. FreeBSD like the other BSDs is a complete OS, designed and built as a complete OS. It is not a collecti…
The expression "a complete OS" is not what it used to mean. Are you implying FreeBSD has an X server, a dozen compilers and interpreters, a GUI and other components equally "designed and built" as a cohesive thing?
A Generation Lost in the Bazaar
161–170 of 353 posts
Re: A Generation Lost in the Bazaar
#162OK, I'll make a couple of general observations here. First: It would be a big help for this discussion, if we could have the informal convention that people who were employed in an IT job before 1990 marked their post. I think it would show a quite clear divergence of attitude. Second: It's very obivious, that a lot of you have never been anywhere near the kind of software project posited in the "cathedral" meme, ins…
It is important to note the distinction between FreeBSD's package system and say Debian apt. In FreeBSD I can make from source some package, and in Debian I can apt-get install a package, because the Debian packages are prebuilt it just comes over in several chunks and doesn't need to build. (yes you can pull prebuilt packages for FreeBSD too). But my point is that the packaging system of FreeBSD, as used, conflates building the packages and using the packages.
So if I write a perl script that goes through the source code and changes all the calls to fstat() to match your configuration then to build I need perl even though you do not need perl. (as an example). But to run I don't care if you have perl or not.
But lets get back to the volunteer/paid thing again. People who volunteer rarely volunteer to clean the shit out of the horse stalls, no they volunteer to ride in the races and build a new horse. So you end up with a lot of stuff around you don't want.
Sadly for operating systems, and the original rant is really operating systems, there really isn't a cathedral/bazaar model, its more of a democracy / feudalism kind of thing. Nobody 'owns' the final user experience for the OS in FreeBSD/Linux discussions.
Re: A Generation Lost in the Bazaar
#163Earlier quoted context omitted.
Not a cathedral because it was not on a software but a near-monopoly market? I love taking metaphors too far, so I'll just notice that "near-monopoly" is what cathedrals are all about.
Try reading again ? Microsoft didn't architect their software as software, they shaped it as tools of monopoly enforcement. There are numerous accounts from people involved about how marketing decisions relating to cutting of 3rd parties or trying to bludgon somebody into submission caused them to cripple their own software and its architecture. See the evidence in the M$/Novell case for ironclad evidence of this.
Re: A Generation Lost in the Bazaar
#164Earlier quoted context omitted.
Not a cathedral because it was not on a software but a near-monopoly market? I love taking metaphors too far, so I'll just notice that "near-monopoly" is what cathedrals are all about.
Try reading again ? Microsoft didn't architect their software as software, they shaped it as tools of monopoly enforcement. There are numerous accounts from people involved about how marketing decisions relating to cutting of 3rd parties or trying to bludgon somebody into submission caused them to cripple their own software and its architecture. See the evidence in the M$/Novell case for ironclad evidence of this.
Re: A Generation Lost in the Bazaar
#165Earlier quoted context omitted.
According to phkamp, iOS is a cathedral kind of project. I was hoping someone would bring up OS X and how horrible its cathedral-born API became around 10.5, but I was born in '85 and therefore have no right to speak in this thread.
According to phkamp, iOS is a cathedral kind of project. This is true. The OP has made several somewhat-arbitrary and vague assertions about what may or may not constitute a "Cathedral", on top of lambasting others for not agreeing with his definition ("Read Brooks Book") Excerpts from the HN discussion : "Windows and Office are actually not examples of cathedrals, because the architectural focus of Microsoft was not…
Re: A Generation Lost in the Bazaar
#166Earlier quoted context omitted.
Try reading again ? Microsoft didn't architect their software as software, they shaped it as tools of monopoly enforcement. There are numerous accounts from people involved about how marketing decisions relating to cutting of 3rd parties or trying to bludgon somebody into submission caused them to cripple their own software and its architecture. See the evidence in the M$/Novell case for ironclad evidence of this.
M$? Really? I thought HN and seasoned OSS developers were above this kind of petty name calling and sneering.
Re: A Generation Lost in the Bazaar
#167I hadn't realized that autoconf used M4. M4 is amazingly hard to work with, mainly because it uses ` and ' as delimiters, making it very hard to even read unless you have syntax highlighting set up to show those quotes as different characters. Here's an example from the web: define(`START_HTML', ` $1 ')
Re: A Generation Lost in the Bazaar
#168Earlier quoted context omitted.
I wonder if you bothered to check who wrote that article, before you started speculating about things you could have found out with a few google searches ? You seem to assume that cathedrals are "slow-moving, centralized, big up-front" designs, where did you get that idea ? Ever looked into how USA put a man on the moon ? Maybe you should. Also: Read Brooks book, if you can.
> I wonder if you bothered to check who wrote that article, I don't think the appeal to authority fallacy will fly here. We are all too smart for that. You arguments should be evaluated for their coherence and, in the end, it really doesn't matter who you are or what you did if you are wrong. To use your example, it doesn't matter if you are Von Braun himself. If you don't bring enough propellant for your descent eng…
Re: A Generation Lost in the Bazaar
#169Thirteen years ago, Eric Raymond's book The Cathedral and the Bazaar (O'Reilly Media, 2001) Off by two? Seriously, though, how do you get 13 out of that (unless calculating from when the author conceivably began working on the book per se)? I'm starting to read the article; I found mildly disconcerting that the first sentence appears to make a mis-statement, but I don't expect that to foreshadow the meat of the messa…