What Would It Cost To Build a Windows Version of the Pricey New Mac Pro?
zacharye writes "The new Mac Pro is the most powerful and flexible computer Apple has ever created, and it's also extremely expensive — or is it? With a price tag that can climb up around $10,000, Apple's latest enterprise workhorse clearly isn't cheap. For businesses with a need for all that muscle, however, is that steep price justifiable or is there a premium 'Apple tax' that companies will have to pay? Shortly after the new Mac Pro was finally made available for purchase last week, one PC enthusiast set out to answer that question and in order to do so, he asked another one: How much would it cost to build a comparable Windows 8 machine?"
Simple, add $199 for a copy of Windows, and you have an equivalent Apple machine, duh.
Why would you put Windows 8 on a work computer?
I bought my Mom a Mac Pro for Christmas.
She says GMail runs so much faster now.
Site is starting to get Slashdotted.
The Mac tax has always been about the actual parts they use and that there are cheaper alternatives. For this comparison, they try to match the parts exactly. That of course is going to cost more because you are paying 3rd party markup prices while Apple is being direct from the manufacturer. The article even admits that you can buy things like a different video card that is equivalent for half the price. The question isn't if you can make the exact same system (or as close as possible) for cheaper but whether you can make an equivalent system for cheaper, and the answer to that is almost always yes.
"Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
They've speced a machine with half as much RAM, and the Mac has server grade ECC RAM. They've replaced PCIe storage with SATA. It's not a comparable machine. For a fair comparison, compare the Mac to a similarly speced HP server. Alternatively, at least spec the Mac lower to match, rather than maxing out everything.
Also, the Mac includes little niceties, some of which the HP will match better. I have the Macbook Pro, not the newer Pro, but by way of analogy compare Apple's reversible magnetic power cable vs. everyone else's barrel plugs. Apple does a lot of little things better on their computers. (Unlike their iOS iPhone and iPad, which I wouldn't buy.)
The real comparison comes in how good the machine is at doing what you need it to do. If you're making a movie or doing serious sound editing, video editing, or modeling, this machine and the accompanying software is clearly top-tier, compared to trying to assemble a full workflow yourself that includes the hardware, software, and infrastructure integration. And the fact that you just order it off the shelf and it comes with everything and integrates with everything isn't really priced into this comparison.
E pluribus unum
Why do I think they ordered those parts from the most expensive sources possible?
Well, if you read the fine article (the original, not the bgr rehash), you'd see that all the proces come from NewEgg -- not the cheapest, but also not the most expensive...
Apple most certainly does NOT have leading support on the enterprise level. I know this from direct, personal experience. "That's how it's meant to work" and "We will probably fix that in the next release (date unknown)" are both considered perfectly acceptable answers by Apple Enterprise Support.
Oh...unless you're a 100% Apple shop and already have in-house Linux/Unix guru's who can do an end-run around the limitations in OSX.
Every other enterprise vendor has a roadmap and beta products/releases they share (at least under NDA) so related vendors can prepare their software/hardware. Apple releases the next OSX and major software vendors (PGP, Symantec, etc.) take months to release compatible software.
This isn't Apple bashing, just the state of things and it sucks. I actually like most of their hardware and OS implementation but some parts make want to pull my hair out...which is awkward since I have none.
You can get rich if you own a politician, but you have to be rich to buy one in the first place.
Unfortunately Apple has a tendency to do weird, non-standard, undocumented things with their hardware configuration, or else I'd be using an Apple laptop myself (without OSX).
See the stuff surrounding the Thunderbolt connector under Linux for an example -- despite, ostensibly, being a standard Thunderbolt port, the Linux implementation doesn't quite work properly with Apple's hardware (hotplug doesn't work, and the OS doesn't even see the Thunderbolt port unless something was plugged in at boot), but works perfectly with the reference Intel hardware. Not to mention their exclusive use of Broadcom wireless cards, the most difficult cards to work with in general (no supported open source drivers unlike the other big two, Atheros and Intel).
If you were willing to budge on the form factor, shop for bargains, and substitute various components (such as a Quadro card instead of the FirePro, as suggested in the article), then you probably could build a comparable DIY system cheaper. But people who buy the Mac Pro really don't care about that. Businesses, in case you haven't noticed, tend not to go with DIY systems for the most part. They prefer having them purpose-built by OEMs. This system is aimed squarely at businesses in the creative sector: graphics design, modeling, rendering, and so forth. (Presumably a lot of them will be dual-booting with Windows 7.)
You'd be hard-pressed to build a system that has this much power at the same low noise levels (remember, you've got two graphics cards with about a 200W TDP each, plus a powerful Xeon CPU). You might be able to pull it off with the right case (most likely a Silverstone FT02 or FT04) and some careful use of fan controllers, but this would be a lot bigger than the Mac Pro, and you'd likely need to keep it under your desk instead of on top. No DIY system is going to match the Mac Pro's combination of high power, very low noise, tiny footprint, and excellent fit-and-finish. It just isn't possible within the limitations of the standard form factors of DIY parts.
Let's let grandpa tell you kids a story since the Apple bashing has reached a bit of a frenzy lately with the introduction of a professional-grade computer.
First things first. This is not a computer that little Billy is buying so he can run the latest warez torrent of today's game du jour. This is also not a computer that dad is buying for the family to sit in the living room and run quickbooks on. No, your average neck beard is probably not looking to max one of these out so he can whip up the the latest build of the development branch of his custom linux kernel.
This computer is a business computer. It is designed and offered at a price range that will appeal to a customer who uses the computer to make money. No, not some bit coin mining operation, but real tangible money. These are designed for professionals who bill out to real paying customers for between $200 and $800 per hour. Yes, you heard that right. In the grown up world, highly productive and effective professionals bill their clients real money. When people grow up and begin to afford products like this, they are not wearing skinny jeans and sitting in Starbucks trying to look cool on a financed Macbook.
So, this is a $10,000 computer. So what? For a business purchase, let's evaluate this whole thing.
This is a computer that based on its speed and performance may allow that professional mentioned above to be 1.5 - 3 times more productive. That means more money. At $200 per hour, that's only 50 hours to recoup the cost. That's one billable week. It's a drop in the bucket. One client engagement. But wait, there's more
You see, in the business world, there's also this neat thing called depreciation of assets. It's an accounting thing. I know, I know, they aren't elite computer dudes, but the accountants do stuff with numbers and things like that. Anyway, in a basic system, the business that buys the computer gets to take the money spent off their taxes based on certain formulas. One way they do this is taking the acquisition price minus the residual value at the end of the effective lifespan (5 years) and then take the total left and divide it across the total period. Say the company buys a $10,000 computer and estimates it will be worth $1000 in 5 years time, it then takes the remaining $9000 and divides it by 5 years, which gives $1800 per year. The company can then take $1800 each year as depreciation expense on the asset. (Disclaimer for those with some accounting background, this is straight-line depreciation and there are other allowable forms that handle things different)
This means that not only does the company get to reap the rewards of more productivity but they also get to reduce their tax liability on the money they earn from it. I know, evil capitalists are keeping the man down by denying tax money. However, this is how the world works.
That is why a company will happily spend $10,000 on a high end Apple computer that some of you can't wrap your head around.
But, can't it be done cheaper by building it themselves? Probably yes. Although TFA was a non starter in that regard. Here's a hint for you just beginning your career. Business does not care that you can twist a screwdriver and put something together off newegg. Apple, for the money, provides someone that will happily offer mature support and a one-stop shop to handle repairs and other needs. Yes, the genius bar is not perfect nor is it what is usually considered enterprise level support (believe me, I do know the difference). But, it's a good option.
Move past the point that things are upgradeable or hackable or DIY or whatever. These things are productivity appliances. They are like the big screen televisions in the conference rooms or the phone systems. If something breaks, it gets fixed or swapped out by the vendor. It's cost effective and gives management someone to yell at when things go south.
So, y'all can continue to bash the product. You can happily laugh with derision at Apple while
"Draw them in with the prospect of gain, take them by confusion." Sun Tzu
They did. It's called Linux.
The real comparison comes in how good the machine is at doing what you need it to do. If you're making a movie or doing serious sound editing, video editing, or modeling, this machine and the accompanying software is clearly top-tier, compared to trying to assemble a full workflow yourself that includes the hardware, software, and infrastructure integration. And the fact that you just order it off the shelf and it comes with everything and integrates with everything isn't really priced into this comparison.
This is exactly what people seem to not understand. Not to mention trying to get support when your custom built system starts to have issues (blue screening due to drivers, hardware incompatibilities, etc.. ). When you have a project due for a client and some key piece of software starts crashing, or crashing the machine, the last thing you want to have to deal with are the numerous vendors playing the blame game.
Granted, not all software will be fully tweaked off the bat with the new mac pro, but its a system that no doubt the big players (The Foundry, Autodesk, Maxon, Avid, Adobe, etc) will target for testing and make sure their software works and takes advantage of as much of the hardware as is possible. As opposed to testing on randomly built DIY solutions.
For the price, how can you really beat a high end system thats custom built (down to the pcb level), using mostly off the shelf stuff (just assembled in a way thats not convenient to the DIY/tinkerer), supported by a single company, and is / will be used in testing by the actual companies that write the software you want to run on it?
The Mac Pro was updated every year from 2006-2010; it was only the 2010 version that was stuck in place, probably in part due to the development of this new machine.
Why do I think they ordered those parts from the most expensive sources possible?
Or it could just be the riced up hipster case.
... $9,599 which includes 64GBs of ECC DDR3 memory, a 1TB PCIe SSD, two AMD D700 (W9000) GPUs, and a twelve core Intel Xeon 2.7GHz processor.
While there is nothing really remarkable about this list of parts, it’s the way that they are integrated that provides both pros and cons. On the pro side, you have all this workstation grade hardware in a cylinder that is less than 10 inches tall and under 7 inches wide, with the power supply inside. This makes it very easy to take it on site or pack with you.
Pack with you? Because that's a concern with desktop workstations? I guess you can discount the dual monitor setup if portability is the key? Oh, right, OSX, so you basically have to bring it with you because everyone else is running a different OS and your programs aren't compatible. I don't give half a crap about the story, or I'd go to build the thing online in a tower configuration. Maybe throw in some LEDs, black-light ground effects, a custom body job with clear side panel and glitter+glue monogram too -- You know, really rice it to the next level.
I'll bet this thing just smokes. I've always aimed high when redoing my desktop, back in January I loaded up 32GB of DDR3 RAM, 6 TB RAID V, 250GB SSD for boot and OS space and a 6 core AMD CPU, which is fairly adequate. It has to be as I'll expect it to run for 5 or 6 years before I upgrade again. I built and even beastlier machine for a friend who's doing a lot of media work. It's an absolute screamer, but again, he is expecting it to be competent for the next 5 or 6 years. I build his last one and it motored along well until he decided it was time to upgrade, too. When you spend money, you don't want to do it often.
A feeling of having made the same mistake before: Deja Foobar
i think it's cheaper to have middling computers every 2-3 year cycle than a gargantuon every 6 years
While you can build one cheaper using DYI parts, however the time spent in wages, for souring the hardware, software and doing the software can add up very quickly
Surprisingly, If you read the article, it wouldn't be cheaper using DYI parts. The main advantage you would get of using DYI parts, in this case, is upgradeability.
"First they came for the slanderers and i said nothing."
This is a business level product.
While you can build one cheaper using DYI parts, however the time spent in wages, for souring the hardware, software and doing the software can add up very quickly
.
Once you've got Windows and drivers installed, you're at a relatively even playing field. Whether you're installing Premiere or Final Cut, you're still stuck doing software installations no matter what you buy.
Then there is also support and maintenance - will having a custom built machine cost more in the long run?
The more you spent on the machine - the bigger the margin for the DYI version - however at the end of the day - is the cost worth it for business?
The crux of the difference - and why the comparison is all but impossible to make - is the fact that you get to truly choose your parts, based on exactly what you need. Entry level Quadro card? $600 or so for one of them. Uncle-Sam-is-picking-up-the-tab model? $5,000 each, I think they support triple SLI.
64GB of ECC RAM? For a handful of use cases, sure. for the vast majority of workstation work? 16 or 32GB can usually suffice, and saves a whole lot of coin.
1TB of SSD? There's that...and then there's a quartet of 256GB SSDs with a spanned partition or RAID-0, possibly with another quartet of 3TByte SATA drives in a RAID5, the latter of which is possible with either no expenditure (depending on the motherboard), or limited expenditure (anywhere from an inexpensive host bus adapter to an IBM or Adaptec RAID controller), which still ends up being less expensive than having to get one of those Thunderbolt drive bay towers that cost twice the price of a half decent SATA RAID controller. Even without that, Thunderbolt drives made by LaCie are nearly double the price of internal Western Digital drives, and you'll still need to shell out $40-$60 for cables.
Super skinny case? Yeah, that's Apple's thing. Cases of every possible shape and size, anywhere from cheap, flimsy aluminum, to completely transparent plexiglass to neon lights to almost fully soundproofed to half a dozen case fans to having room for 13 hard drives or half a dozen Blu-Ray burners? Apple will never have that number of options.
The question of whether it's worth the cost really depends on what the business need is. If the business need is for cubic inches, then the Mac Pro is about the best desktop computing experience you're going to get per square inch. If any higher amount of storage is necessary, the pendulum quickly swings in favor of the PC route. If an optical drive is necessary (yes kids, there are video producers who still give DVDs or Blu-Ray discs to their clients), external drives are invariably more costly and slower than internal drives. If you've got something like a Presonus Firepod or any number of other Firewire peripherals (remember, Firewire was Apple's darling before Thunderbolt, so there's plenty of very expensive add-on gear that uses it), you're adding adapters for those on the Mac side, while plenty of PC motherboards still support it - and if they don't, a PCI(e) card that can support several pieces of hardware costs about the same as a single adapter from Apple.
The way I ultimately figure it is this: If Apple's product, as it ships, fits the bill, get it. No sense in spending time and money for redundant work. If you're looking for even the slightest amount of hardware variation, or you need any meaningful amount of onboard storage, or you can part with just a little bit of performance or the ECCness of its RAM or a nice GeForce card will fit your needs...it's incredibly trivial to avoid parting with that kind of money.
The OS I don't care about one way or another. I prefer it to Windows in the sense that it has a functional unix-ish command line, but beyond that the GUI is irritating in different ways. I'd prefer to run Linux on it, for my own reasons, but I'd rather wait until the Haswell-EP (or whatever they're calling their 2P Xeon's these days) is released. Hopefully Mac Pro doesn't miss that generation...
But building a comparable Windows machine with parts available on the market through your favorite sources (ex. newegg) is not possible at any price. You can integrate components with equal or greater functionality, but how much system test is there? Who is going to root cause every blue screen? Trust me, more of those blue screens are hardware related than I would have believed years ago. Who is making sure the PSU can deliver the needed power for the various application loads, and that it is performing with margin? Who is doing thermal measurements, checking airflow and ensuring parts are being kept safely in their operating region? This is what Apple is doing that "justifies" the price. The double quotes are there because no other system's company out there is holding to any quality standard except Apple, and as long as that's the case, Apple can charge whatever it likes.
It's not 1999 anymore. It used to be a computer would be obsolete before anything broke. Who cares about quality in this case? DIY made a lot of sense (and Apple suffered). But now even high end users can miss 3 or more processor generations and not care. It's better to pay a bit more for something that's going to hold together.
tl;dr, as a former motherboard designer and employee of a large OEM that is dying spectacularly, I assure you that Apple's computers are worth more than the sum of their parts. I
The last time I did the comparison, it came down to deciding which specs were really important to match and which weren't. There are many different versions of various 3ghz processors out there with vastly differing prices.
Some have more cores, some run cooler, some have more on-die memory, or more more threads, or some instruction that may or may not be useful to you. More banks of FPUs. Smaller process size. Bigger process size.
Other components are similarly difficult to compare. RAM has it's speed, bus size, timing - should you get a balanced set? Is that a thing still? Was it ever? ECC?
Anyway, I found when I gathered all the "hidden" specs and priced things out (several years ago) that the macs were actually competitive for the hardware. However, the hidden specs are hidden because the market doesn't really respond to them when they're revealed. Are they irrelevant? If you ignore the hidden specs, you can select hardware that is vastly cheaper, which although isn't the same, maybe is close enough.
Objective comparison is hard to find, and I think part of it is that there are plenty of sites doing hardware comparisons and presenting them in ways that really obscure the difference between the hardware, and there is really no consumer friendly software profiler available on the market.
Doubling your RAM isn't going to help if the programs you run are bottlenecked on loading data off the disk. Adding more L3 cache isn't going to help if your program already fits in what you have or if it spends most of its time waiting on user input. Better sleep/downclock modes would help there. The won't help for high-performance gaming.
How do you really know what you need? Which specs are really relevant?
Can you be Even More Awesome?!
Here is a breakdown of diy.
:Intel Xeon E5-2697 v2 12 core - $2,524.00 :480 GB - $1007
Cpu
Motherboard: ASUS Z9PA-U8 - $277.99
64GB 16x4 (4 slots still free) - $720
PCIe ssd
Power supply 1500 Watt - $374
Case: $274
Video cards: ??? not currently available
Total: $5,176
Apple with similar specs: $7,899
So that leaves $2,723 for video cards, I can't find any suggested prices on the D500 or D700, except that Apple charges $300 per card to upgrade from D500 to D700.
Of course if you wanted 12 cores you could save a bundle and just get a dual socket board and 2 6 core cpus. Also the MB supports a lot more ram etc, but is a lot bigger.
Sources:
CPU: http://www.compsource.com/ttechnote.asp?part_no=BX80635E52697V2&vid=211&src=14
MB: http://www.newegg.com/Product/Product.aspx?Item=N82E16813131915
RAM: http://www.newegg.com/Product/Product.aspx?Item=N82E16820147307
HDD: http://www.amazon.com/OCZ-Technology-Drive-Series-Express/dp/B0058RECOU/ref=sr_1_9?ie=UTF8&qid=1388118274&sr=8-9
PSU: http://www.amazon.com/SILVERSTONE-ST1500-CrossFire-Certified-Modular/dp/B002BH3Z84/ref=sr_1_2?ie=UTF8&qid=1388118413&sr=8-2&keywords=1500watt+power+supply
Case: http://www.amazon.com/Corsair-Obsidian-Series-Performance-CC-9011035-WW/dp/B00EB6O4N8/ref=sr_1_1?srs=2529199011&ie=UTF8&qid=1388118511&sr=8-1
Everyone that disagrees with me is a paid shill
xeons already have a luxury tax...
and while it doesn't make that much of a difference in the total their case was 160 bucks.. motherboard 280 bucks.. going mATX really bites. and get this, 50-75 bucks for bluetooth and wifi(wtf??).
and then going for luxury taxed firepro's. 3400 bucks each. the point with going with the pc is that you can choose something else as well. heck, you get a monster of a machine just by going with two 1000 bucks gaming cards, if you don't need that bit switched on to make it a "pro opengl" card(or just nvidias "pro" cards, either way you would shave off a whopping 4800 bucks!! that's nearly HALF OF THE FUCKING PRICE for no practical performance loss - or heck, maybe even a gain).
it's their choice of parts that makes it expensive as hell, not the choice of where they priced them from.
*luxury tax here refers to paying for something someone just building a pc at home with their own money would never buy... something that is marked up just because some companies don't give a shit.
world was created 5 seconds before this post as it is.
I've seen JavaScript heavy sites that make my i7 laptop's extra fans kick on...
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Recently, we built a Supermicro Workstation 7047GR-TRF configuration. I am revising the system configuration to update the parts to get a comparable overview:
Supermicro Workstation 5037A-i - $580
Xeon E5-2643 v2 (fastest available) - $1552
Memory (4GB/ECC/DDR3-1866 x 4) - $240
Firepro W8000 (x2) - $2560
Intel SSD 910 400GB - $2000
Windows 8.1 Pro - $140
Others Accessories - $100
Total - $7,172
The base system will be pretty much high vs the $3,999 cost
In another comparison
Supermicro Workstation 5037A-i - $580
Xeon E5-2697 v2 - $2750
Memory (16GB/ECC/DDR3-1866 x 4) - $840
Firepro W9000 (x2) - $6800
Intel SSD 910 800GB - $4000
Windows 8.1 Pro - $140
Others Accessories - $100
Total - $15210
The configured system is still pretty high compared to $9599 from Apple pricing
Although specifications cannot be matched one is to one, I believe that the Windows workstation can be reduced in pricing by changing the Intel PCIe SSD and GPU to avoid using the top of the line products.
For example, using the following
Supermicro Workstation 5037A-i - $580
Xeon E5-2697 v2 - $2750
Memory (16GB/ECC/DDR3-1866 x 4) - $840
Quadro K5000 (x2) - $3200
Intel SSD DC S3700 200GB - $500
Windows 8.1 Pro - $140
Others Accessories - $100
Total - $8110
The configured Mac Pro is $8119 for the 256GB Storage and Dual D500.
So I guess the configuration will depend on the system.
For us though, we have found a more cost efficient alternative by buying a Supermicro 7047GR-TRF dual Intel Xeon socket and not using the top of the line for everything. But we are able to achieve 12 cores 2GHz, 64GB RAM, Nvidia K4000 for Display, Dual GTX680 GPU for compute, 8Gb FC Celerity HBA for around $5,000.00.
It will really depend on the applications to be used at the end. For us though, most of the applications are available in Windows and Linux configurations will limited Mac exclusivity so the PC solution is economical for us.
Live your life each day as if it was your last.
The service aspect is not all positive.. With a vendor built, a component failure means a 2 week minimum turnaround where you're out of a machine. If you've built it yourself it's an overnighted part and you're up and running again...and if you're crazy desperate, a drive to frys/microcenter.
If you remotely know what you're doing, your home built cooling setup easily beats the cost conscious compromises built into vendor designs, even the boutique brands like apple. It's not difficult to design a cooling system for stock clocked chips.
Finally, there's performance. It's quite easy to build an overclocked machine that'll outperform anything apple offers, even while staying away from benchmark warrior speeds. I'd rather have 8 cores at 4.6 ghz than 12 or 16 at 2.6 for 99% of the applications out there, including 'embarrassingly parallel' media heavy ones like 3D modeling and video encoding.
Yes, if you don't know what you're doing, your build's reliability will suck, but really, it's not that hard to build a decent machine yourself that outperforms apple in performance and reliability.
You can't assure me jack shit. This is an appeal to emotion. Try getting help from apple when your machine is out of its expensive applecare warranty. Good luck. At least with a home built, it'll last as long as you want it to as parts are always readily available, and at no worse reliability than the crappy refurbs apple sticks into supposedly 'new' computers when they fail. They're usually cheaper too.
It's not Linux's fault that the developers of Final Cut Pro and Lightroom specifically chose *not* to support Linux. It is also not Linux's fault that both Apple and Adobe guard and keep their programs' source code secret, so it is impossible for anyone else to compile it for anything other than the operating systems that these two companies choose to compile these programs for themselves.
Final Cut Pro and Lightroom work so well in Linux.
By the way, there exists now an open source Lightroom clone called Darktable.
DYI parts
Do yourself in?
Pack with you? Because that's a concern with desktop workstations?
The CPU and two video cards have a combined TDP of 680 watts--and that's not including chipset, RAM, drives, power supply, etc. I hope this thing has lead weights in the bottom; otherwise, the fans needed to keep it from melting into a pile of slag will scoot it across the desk when they spin up.
I'm not sure you got the point of the article - they were trying to match the specs of the capabilities in the Mac using commodity parts. The GPUs in the Mac Pro are the same as those firePro parts that cost a small fortune, and even a couple of R9 290x's wouldn't keep up because of a lack of VRAM (6GB of DDR5 vs 4GB on the 290's)
I'm not saying you need those gpu's, but if you're trying to match specs, those are the ones to choose. I think it's also clear that Apple are pushing gpu-based computing at the high end (they designed OpenCL after all), so high-load gpu code is likely to be common in the pro-apps. Those GPUs will be used on a mac.
Physicists get Hadrons!
You position the fans pointing upward, that keeps the machine firmly on the desk
I don't see how you can implement a lower-level protocol (eg: raw thunderbolt DMA) using a higher-level abstraction of that protocol (eg: pci-e traffic). That's like saying you'll implement Internet-layer frames only using TCP. Similarly, I don't see how you can expose something that doesn't conform to anything remotely like pci-e as a hot plug pci-e device - the latency tolerances to remain in spec are way different for a start.
I too have implemented a driver, from a high-end FPGA to the Mac, and the OSX kernel does not get involved unless you're traversing controllers within that Mac, or the route cannot be expressed within a single transaction, or if the destination is local. It just doesn't. These are to my knowledge the only 3 reasons for the local CPU to get involved:
[1] If you have a machine with devices (1,2,..) on multiple thunderbolt controllers (say A and B), it's possible to have a route like A2 -> A1-> A0 -/-> B0 -> B1, and of course the kernel is involved then because the individual controller chips A and B are not bridged together in any other way. The kernel has to route between A0 (local) and B0 (also local).
[2] The initial spec for thunderbolt allowed a lot of flexibility with source-defined routing tables, but it wasn't taken advantage of, and the later chips from Intel removed some of that functionality (or, more likely, just reassigned the chip real-estate to something more useful). There are now potentially valid routes that can't be expressed within a single frame, and the kernel has to be involved at that point as well, to make sure packets get to their correct destination. It is, however, unlikely that users will see these routing issues in real-world scenarios, you have to have a lot of devices on multiple busses before it's an issue.
[3] The destination is the local machine. Of course, the kernel has to get involved then.
I have a lot of diagnostic code that monitors bandwidth, packet lifetime and routing, and latencies. I've run massive stress tests on multiple machines and devices connected via thunderbolt, and so far, the above 3 reasons are the only ones that an OSX machine enters the kernel for any thunderbolt-related cause. It is quite clear when the kernel does get involved compared to when it doesn't, so I'm confident that if it doesn't have to get involved, there is no interaction.
Physicists get Hadrons!
Yeah, quite. The base Mac Pro actually turns out to be fairly reasonably priced for the combination of components inside, but - and this is important - there is essentially no reason to get that combination of components unless you have no other choice because you're buying a Mac. For instance, they're paying out quite a bit of extra money in order to fit everything into a smaller case, even though that'd actually be a downside for many customers. Also, most of the professional applications out there that use GPU acceleration can only make use of a single GPU, so the second $3400 GPU will be sitting completely idle for most Mac Pro buyers. What's more, as the article mentions many apps run better on NVidia GPUs anyway. Also, how many of the GPU-accelerated apps can also make full use of a 12-core CPU?
You, sir, are daring to bring facts to a gunfight.
The audacity!
DarkTable isn't a clone of LightRoom. It is a program that is used for the same sort of work and the UI has a lot of resemblance with LightRoo, but that's about it. While LightRoom has some features that aren't (yet) implemented in DarkTable, DarkTable has many features that don't have anything equivalent in LightRoom. For instance the equalizer and the profiled denoise are absolute killer features that make working with DarkTable give you results that would require much more work in the Adobe creative suite. Also, DarkTable has openCL support, making it one of the fastest tools ever to do complex manipulations on large images in (near) realtime.
I was promised a flying car. Where is my flying car?
It's not Linux's fault that the developers of Final Cut Pro and Lightroom specifically chose *not* to support Linux. It is also not Linux's fault that both Apple and Adobe guard and keep their programs' source code secret, so it is impossible for anyone else to compile it for anything other than the operating systems that these two companies choose to compile these programs for themselves.
Why would i care whose "fault" it is?
Nah.. you would want to outsource your products componants. You get the benefits og easily being able to rid yourself of old stock, not having to warehouse materials, at the ability to take advantage of lowering prices. That is a key benifit of just in time freight from third parties. Rumor is that dell and hp only have 10 days working stock on hand at one time and they pay the going rates as it comes off the trailers in the shipping docks.
At minimum, if you owned the production or resalrd companies, you would spin them off so they couldn't drag profits from the main company effectivly creating the same scenario.
Remember the applications are going to be OSX applications. So by late 2014 or so the applications will be targeted for your particular hardware configuration and tested against it.
As far as the more general issue, Apple machines tend to be balanced for general use cases in a way that PCs aren't. The result is you often get features you wouldn't have paid for but really love. For example I bought the rMBP for the SSD and the quadcore. The retina screen, which on a PC I wouldn't have gotten however has been by far my favorite feature.