Google made the switch in early 2012, but ultimately repository size is only one input into the performance of a revision control system. You're comparing two very different companies and a single produce repository to a global repository (which also includes things like documentation and build tools, which are presumably almost static content).
If you look at something like code commits, presentations from Google show something on the order of 30-50k per week, which is in the same neighborhood as the 8500 per day that the Windows repository sees.
And while it is laudable that Perforce could handle the repository at all, it is clear from the whitepaper that it took significant investment, ingenuity and vigilance in order to provide acceptable performance, including "monitoring with extreme prejudice". Many people would consider a revision control system that requires actively sniping long running commands unacceptable.
Yeah, weirdly the least compatible Windows tablet was created by Microsoft themselves. The original Surface ran the more proprietary "Windows RT" which did not support the full Windows runtime.
That said, it is yet unknown what restrictions the upcoming "Cloud Edition" of Windows 10 will have. A leaked build seems to indicate this will at least optionally lock a device to the app store only, but it is unclear what types of devices this will be targeted at and whether that limitation can be disabled.
Like I said, it depends largely on what your requirements are. We live in an age where a serviceable notebook computer can be had for $200 and a $50 Fire or Nook is actually a pretty solid choice for basic tasks.
With Windows you also have a far more standardized architecture, with updates being provided directly by the software vendor rather than needing to be customized by each manufacturer. Upgrading the little Stream 7 tablet that I picked up for $49 a couple years back to Windows 10 worked fine. Hardly a speed demon, but still usable.
I wouldn't necessarily recommend going extreme budget, but I also wouldn't recommend against it for someone with modest needs.
It depends on what you're looking for specifically. At the moment every Windows 10 tablet can run full Windows programs, and they range anywhere from little 7" tablets you can pick up at Walmart for $69 to the top end Surface Book for $3199.
As noted in other replies, just because someone CAN be bought by a consumer (or more to the point, typically prosumers, as in the DAW market; thanks for the example) doesn't mean they were the primary market.
There is a difference between market segmentation and what retail outlets choose to carry. Microsoft's own internal roadmaps reflect that a consumer edition was planned and scrapped.
You give one very likely explanation of why they would include DirectX in Windows 2000 (and before it Windows NT, for that matter) - as a workstation platform for developers.
A workstation edition is not the same as a consumer edition. Home users had little call to run a directory server for a heterogeneous network back then.
Just because some vendors sold into the consumer market does not mean it was released/for/ the consumer market. I can go out and buy an F-750 as a daily driver, too, but that does not reflect on Ford's market segmentation.
There was a consumer version planned at one point, called Microsoft Neptune, but that was canned after one alpha release.
Windows 2000 was never released for the consumer market. Windows 98 Second Edition and Windows Millennium Edition were released to that segment until Windows XP finally unified their product line-up.
Windows 7 hit end of mainstream support over two years ago, in 2015. Windows 8 will still be in mainstream support until January, but Microsoft announced they would not be supporting next generation hardware on the upcoming architectures over a year ago, largely due to driver support issues.
I'm sure that fueling adoption of Windows 10 is part of their motivation for the policy, but it is likely that the chip makers were not particularly interested in supporting one platform that has less than three years of extended support left and another that is nearing extended support and never achieved broad uptake in the first place.
2000: Microsoft releases Pocket PC 2000 Phone Edition 2001: Nokia releases the Symbian based S60 software platform 2002: Blackberry releases the Blackberry 5810 smart phone 2007: Apple gets excited about this new Smartphone technology its been hearing so much about
Don't forget about Continuum. The upcoming "Creators Update" due in April includes a number of enhancements to the technology which, coupled with x86 compatibility, increases the feasibility of a mobile device (be it a tablet or a phone) as a primary computing device. Easy to imagine a market in both developed markets (either to reduce device proliferation, or as dedicated devices for children) and in developing markets (where a converged device wouldn't be competing against full blown computers, but against less flexible mobile platforms).
No, it's not. Not when you can trivially have access to your entire collection and don't have to predict what you will be in the mood for. Not when you can avoid having to periodically swap out what subset of music you have on your phone at any given time. Not when you can leave more room for other content.
Of course copying all that data to the phone in the first place is kind of daffy. That's what cloud storage is for. Compressed formats still make sense for cheaper, faster streaming though.
You are misinformed. The Surface 3 uses an Intel chip and a full version of Windows 10, with all the compatibility that implies. You are thinking of the original Surface and Surface 2 models.
The primary difference between the Surface 3 and Surface Pro 3/4 is a smaller screen, different processor line (Atom SoC vs Core), fixed position kickstand, and no facial recognition. Aside from that they are largely similar. Both have a touchscreen and digitizer, both use the same pen, they use the same contacts for the keyboard (because they have a different form factor they have separate models, but a Pro 4 keyboard can work on a 3; it just looks silly.), and they would both work with the new Surface Dial accessory.
Really? I must not exist. My wife has a Surface Book, my kids have a Surface 3 and I have a Surface Pro 4. It's the first time in twenty years I've had a machine running Windows.
Google made the switch in early 2012, but ultimately repository size is only one input into the performance of a revision control system. You're comparing two very different companies and a single produce repository to a global repository (which also includes things like documentation and build tools, which are presumably almost static content).
If you look at something like code commits, presentations from Google show something on the order of 30-50k per week, which is in the same neighborhood as the 8500 per day that the Windows repository sees.
And while it is laudable that Perforce could handle the repository at all, it is clear from the whitepaper that it took significant investment, ingenuity and vigilance in order to provide acceptable performance, including "monitoring with extreme prejudice". Many people would consider a revision control system that requires actively sniping long running commands unacceptable.
Google *used* Perforce. Past tense. Your own link details the custom system they built to replace it.
And enjoy the sweet sounds of recompression artifacts in the process.
They ran out of subsidies to continue a pilot program that allegedly "saves money"? Makes sense.
Nor according to sales figures, satisfaction surveys, industry analysts and a rash of copycat devices.
Erm, the Surface Pro has been a tremendous success.
I urge directors to buy my ticket if they're so concerned about me seeing their films in the theater.
Yeah, weirdly the least compatible Windows tablet was created by Microsoft themselves. The original Surface ran the more proprietary "Windows RT" which did not support the full Windows runtime.
That said, it is yet unknown what restrictions the upcoming "Cloud Edition" of Windows 10 will have. A leaked build seems to indicate this will at least optionally lock a device to the app store only, but it is unclear what types of devices this will be targeted at and whether that limitation can be disabled.
Like I said, it depends largely on what your requirements are. We live in an age where a serviceable notebook computer can be had for $200 and a $50 Fire or Nook is actually a pretty solid choice for basic tasks.
With Windows you also have a far more standardized architecture, with updates being provided directly by the software vendor rather than needing to be customized by each manufacturer. Upgrading the little Stream 7 tablet that I picked up for $49 a couple years back to Windows 10 worked fine. Hardly a speed demon, but still usable.
I wouldn't necessarily recommend going extreme budget, but I also wouldn't recommend against it for someone with modest needs.
It depends on what you're looking for specifically. At the moment every Windows 10 tablet can run full Windows programs, and they range anywhere from little 7" tablets you can pick up at Walmart for $69 to the top end Surface Book for $3199.
As noted in other replies, just because someone CAN be bought by a consumer (or more to the point, typically prosumers, as in the DAW market; thanks for the example) doesn't mean they were the primary market.
There is a difference between market segmentation and what retail outlets choose to carry. Microsoft's own internal roadmaps reflect that a consumer edition was planned and scrapped.
You give one very likely explanation of why they would include DirectX in Windows 2000 (and before it Windows NT, for that matter) - as a workstation platform for developers.
A workstation edition is not the same as a consumer edition. Home users had little call to run a directory server for a heterogeneous network back then.
Just because some vendors sold into the consumer market does not mean it was released /for/ the consumer market. I can go out and buy an F-750 as a daily driver, too, but that does not reflect on Ford's market segmentation.
There was a consumer version planned at one point, called Microsoft Neptune, but that was canned after one alpha release.
Windows 2000 was never released for the consumer market. Windows 98 Second Edition and Windows Millennium Edition were released to that segment until Windows XP finally unified their product line-up.
Windows 7 hit end of mainstream support over two years ago, in 2015. Windows 8 will still be in mainstream support until January, but Microsoft announced they would not be supporting next generation hardware on the upcoming architectures over a year ago, largely due to driver support issues.
I'm sure that fueling adoption of Windows 10 is part of their motivation for the policy, but it is likely that the chip makers were not particularly interested in supporting one platform that has less than three years of extended support left and another that is nearing extended support and never achieved broad uptake in the first place.
Guess "Microsoft issues design guidance to device makers" wouldn't get enough clicks.
But hey, a 51.6% year over year drop can't be meaningful. https://www.idc.com/getdoc.jsp?containerId=prUS41875116
2000: Microsoft releases Pocket PC 2000 Phone Edition
2001: Nokia releases the Symbian based S60 software platform
2002: Blackberry releases the Blackberry 5810 smart phone
2007: Apple gets excited about this new Smartphone technology its been hearing so much about
Don't forget about Continuum. The upcoming "Creators Update" due in April includes a number of enhancements to the technology which, coupled with x86 compatibility, increases the feasibility of a mobile device (be it a tablet or a phone) as a primary computing device. Easy to imagine a market in both developed markets (either to reduce device proliferation, or as dedicated devices for children) and in developing markets (where a converged device wouldn't be competing against full blown computers, but against less flexible mobile platforms).
I paid $140 for a Tablo instead. Currently paying $5/mo for the guide, but they off a $50/yr or $150 lifetime subscription as well.
No, it's not. Not when you can trivially have access to your entire collection and don't have to predict what you will be in the mood for. Not when you can avoid having to periodically swap out what subset of music you have on your phone at any given time. Not when you can leave more room for other content.
Of course copying all that data to the phone in the first place is kind of daffy. That's what cloud storage is for. Compressed formats still make sense for cheaper, faster streaming though.
You are misinformed. The Surface 3 uses an Intel chip and a full version of Windows 10, with all the compatibility that implies. You are thinking of the original Surface and Surface 2 models.
The primary difference between the Surface 3 and Surface Pro 3/4 is a smaller screen, different processor line (Atom SoC vs Core), fixed position kickstand, and no facial recognition. Aside from that they are largely similar. Both have a touchscreen and digitizer, both use the same pen, they use the same contacts for the keyboard (because they have a different form factor they have separate models, but a Pro 4 keyboard can work on a 3; it just looks silly.), and they would both work with the new Surface Dial accessory.
Really? I must not exist. My wife has a Surface Book, my kids have a Surface 3 and I have a Surface Pro 4. It's the first time in twenty years I've had a machine running Windows.
If Microsoft was the new Apple they would keep the OS exclusive to their hardware.