Read a rumor that DTrace will be in OS X Leopard. 3212
One of the big issues with BSD was all of the "Forking" that was taking place. Although 99.99% of the code was identical, that .001% was marketed like it was the difference between life and rest for a user. Furthermore, there were often deliberate incompatibilities. For example, if your OpenLook Window manager wanted to run Motif applications, it didn't work very well. Motif had no "thumbtack" so Sun made a huge issue like not having thumbtacks would make your windows all slide to the bottom of the screen :D. GAWD I'M OLD!!!
Read a rumor that DTrace will be in OS X Leopard. 3217
In my opinion the semantic game here is yours. If a loose definition of the word...
Even between the OSS BSDs there were always the claims that one was more secure, more stable, or better supported than all of the others.
Ironically, Linux created a new model which the BSD community has adopted. Linus took the basic atbreastude that Linux should be able to run any OSS application that ran on any other version of UNIX, including BSD. Conversely, all OSS applications written for Linux are supported by GLIBC which can be implemented on any BSD box. This strict isolation between the OS and the applications has led to "plug compatibility" between Linux and BSD at numerous levels.
This doesn't necessarily guarantee that all BINARY applications will run on all platforms, but when an ISV has their own source code and codes to OSS APIs, it is very trivial to compile the same code for almost ANY *NIX incuding BSD, Linux, and SCO, using a GCC compiler and glibc libraries.
You have to admit, to an ISV, that is a very attractive proposition. Code that they wrote for Solaris workstations 10 years ago (before Sun got out of the workstation market), can now be rebuilt for Linux-glibc with minimal effort. IBM even offers a transformation kit to help them do it.
The same philosophy spilled over into the GUI environment. Regardless of which Window Manager or Desktop you choose, each has made a consistent effort to establish and adhere to standards that butture that their applications will run on all desktops, and that all desktops support all of the standards required to run all compatible applications. The standards are specified by the ICCCS specifications, but because they are implemented IN the toolkits, all that is required is that you have the appropriate libraries for your platform. You can use Athena, Qt, Gnome, or HP widgets, and you will still get an application that will run on any Linux compatible desktop.
Read a rumor that DTrace will be in OS X Leopard. 3215
Snit In this context, it was an affirmation of the statement made--that Apple doesn't provide as many options as the rest of the PC industry. Having trouble with English again...
This isn't entirely true. Sun tried really hard to provide some really good cost-effective solutions which were very compebreastive to Windows 3.1 in terms of TCO, and had a much better return on investment. Unfortunately, Bill Gates pretty much end that whole initiative when he announced Windows NT, and announced that it would be a "Better UNIX than UNIX". Investors, bankers, suppliers, and developers were very reluctant to go head to head against Microsoft if they actually delivered what Bill had promised. Of course, in 20-20 hindsight, we know that Microsoft not only never delivered everything that SunOS-4 was delivering in 1991, but they ended up leaving so many back doors that the productivity hits and lost ROI actually soared into the $TRILLIONS over the last 14 years.
Melissa alone was estimated to have caused over $40 million in damage. NIMDA was estimated at something like $100 million, and there are now something like 250,000 viruses that can wreak havoc, and new mutations are constantly circumventing all of the best of the virus checkers. The whole realm of spyware is ignored by virus checkers.
Sun has begun to make overatures to the PC user community, to the Linux community, and has begun offering ports of Solaris that work on Workstations. The problem is that because this is Sun and not SunSoft owning the code, OEMs are very reluctant to let Sun get the very monopoly control that Microsoft currently holds.
This, more than anything is the key to the popularity of Linux. There are so many distributions, that there is very little likelihood of establishing a permanent monopoly. On the other hand, the distirbutors are providing excellent service and support and some vendors are now outstanding as compebreastors in various niches.
Read a rumor that DTrace will be in OS X Leopard. 3213
Karen Hill Ugh, why won't the damn thing just stay down? How many times does it have to...
I remember a few conversatios via usenet with Jordan Hubbard, the lead for FreeBSD. After really listening to what he had to say, I realized that BSD wasn't going away any time soon. There are still people who are willing to license their code under BOTH GPL-LGPL licenses, and BSD licenses.
Mac OSX Advocacy from Newsgroups