After spawning the disaster that is Windows 8, Microsoft has gone all out to deliver—and to be seen to deliver—a next-generation replacement. Shipping the first preview of Windows 10 only a couple of months after the most recent updates to Windows 8.1, Microsoft is setting a pace bested only by Apple’s response to its botched iOS 8 release and refutation of its less-than-rigid case design. (“You’re putting it in your pocket wrong!”) My first impressions are that Windows 10 has gone a long way in addressing the biggest criticisms of Windows 8.
Articles Tagged with Windows 8
Windows 8 is never going to be a hit, but Microsoft has a killer app that will accelerate enterprise adoption and assure the long-term success of Windows 9.
If Windows 8 on DaaS is a nonstarter, what about the desktop?
Windows 8 has been at the receiving end of a near-constant stream of criticism since its launch in October of 2012. In the face of relatively low levels of adoption, it has been compared with Windows Vista, the now largely forgotten speed bump that was released between Windows XP and Windows 7. Much of the disapproval was centered on the new Metro design language (Modern UI) and the decision to replace the conventional Start menu with the Windows Phone–style Start screen.
An advertisement from MyCloudIT claiming to offer a Windows 8 DaaS caught my eye this morning. Interesting stuff. Well, maybe not. Poke a little deeper, and MyCloudIT clarifies that what you are getting is not Windows 8.1, but a “Windows 8.1 Experience.” That is to say, not Windows 8.1, and not even a desktop OS. As with many DaaS providers today, MyCloudIT is offering either a shared RDS desktop or a dedicated remote desktop on a Windows 2012 R2 server in Azure. And well, yes, I suppose Windows Server 2012 R2 does look a lot like Windows 8, but to what end.
The board of Calxeda, the company trying to bring low-power ARM CPUs to the server market, has voted to cease operations in the wake of a failed round of financing. This is completely unsurprising to me, for a few different reasons.
Virtualization is more suited to the needs of IT
Calxeda’s view of the world competed directly with server virtualization in many ways. Take HP’s Project Moonshot as an example. It is a chassis with hundreds of small ARM-based servers inside it, each provisioned individually or in groups, but with small amounts of memory and disk. The problem is that this sort of model is complicated, fragile, inflexible, and not standards-based. At the end of the day, organizations want none of these things. Calxeda’s solution may save an enterprise money by consuming less power, but it spends that money with increased OpEx elsewhere. In contrast, virtualization of larger, more powerful CPUs is more flexible on nearly every level, reduces the amount of hardware an enterprise must manage, and can help contain both capital and operational expenses while solving actual problems.
There are diminishing performance returns in extreme multi-core applications
Originally stated to convey the increasing value of a network as more nodes joined, another way Metcalfe’s Law can be expressed is that the communications overhead in a network grows as the square of the number of nodes in that network. This is also true in multi-threaded applications, where the amount of interprocess communication, locking, and other administrative work to coordinate hundreds of threads ends up consuming more CPU time than the actual computational work. Calxeda’s vision of hundreds of CPU cores in a single system was ambitious, and needed computer science and the whole industry to catch up to it. Enterprises don’t want research projects, so they choose fewer, faster cores and got their work done.
A limited enterprise market for non-x64 architectures
ARM isn’t x86/x64, so while there are increasing numbers of ARM-based Linux OS distributions, mostly thanks to the immense popularity of hobbyist ARM boards like Raspberry Pi and the BeagleBoard, none are commercially supported, which is a prerequisite for enterprises. On the Windows side there is Windows RT, which runs on 32-bit ARM CPUs, but it is generally regarded as lacking features and underpowered compared to other Atom-powered x86 devices that run full installations of Windows 8. Windows RT isn’t a server OS, either, and there is very little third-party software for it due to the complexity of developing for the platform and the lack of ROI for a developer’s time and money. Why put up with all the complexity and limitations of a different architecture when you can get a low-power x86-compatible Atom CPU and a real version of Windows?
A limited market for 32-bit CPUs
On the server front, which is what Calxeda was targeting, enterprises have been consuming 64-bit architectures since the release of AMD’s Opteron CPUs in 2003. Ten years later, the idea of using 32-bit CPUs seems incredibly backward. Even embedded systems want to have more than 4 GB of RAM on them, which is the maximum possible on 32-bit CPUs. On the mobile front, where ARM has had the most impact, Dan Lyons has a recent article about how Apple’s 64-bit A7 chip has mobile CPU vendors in a panic. Now, in order to compete with Apple, a handset maker wants a 64-bit chipset. Calxeda had a 64-bit CPU in the works, but it’s too far out to be useful in either market.
I’ve never really seen the point behind the “more smaller machines” movement, and I’m interpreting the end of Calxeda as evidence supporting my position. I’m sure there are specialized cases out there that make sense for these architectures, but the extreme limitations of the platform are just too much in the x64-dominated world of IT. In the end, Calxeda focused too tightly on specific problems, and in doing so ignored both the larger problems of the enterprise and the changes in the computing landscape that ultimately made them irrelevant.
Login VSI B.V. have announced the availability of Login VSI 3.7, the latest version of the performance and scalability testing tool for Virtual Desktop Infrastructures and Server Based Computing environments.
This latest release means that Login VSI 3.7 has out-of-the-box support for simulating user workloads to test the performance of VDI and SBC environments based on Windows 8, Windows Server 2012 and Microsoft Office 2013. In addition, Login VSI also introduces support for Oracle Virtual Desktop Infrastructure.