Networking improvements

The widespread adoption of cellular connectivity in an increasing number of laptops and tablets have made our computing devices more mobile than ever before, but it has also given rise to an age of data caps, bandwidth throttling, and exorbitant prices from carriers. In the United States, unlimited data plans are a thing of the past, and as such any operating system worth its salt is going to have to be more careful about what, where, when, and how it sends and receives data.

To that end, Microsoft has instituted several features in Windows 8 that both users and developers can utilize to measure data usage and keep it in check.

Thanks to class drivers (which we'll discuss in just a minute), mobile broadband chips are treated as first-class devices in Windows 8—the same as wi-fi, ethernet, Bluetooth, and USB 3.0, among others—which means that broadband adapters can be turned on and off through the Windows GUI in the same way that wi-fi and Bluetooth now are, and there's also an Airplane Mode can turn all of it off in one swoop, just like on a smartphone (see above). As on phones, Windows will automatically prioritize wi-fi networks when both wi-fi and cellular are available.

This increased integration into Windows has many benefits: if your laptop or tablet has a SIM card installed, Windows can automatically detect which carrier it's associated with and download any available mobile broadband app from the Windows store, and carrier-unlocked laptops and tablets can choose between multiple cellular carriers if the hardware supports it. Windows also offers estimated data usage figures when connected to cellular networks, and when connected to a cellular network the OS will adjust its default behaviors to conserve bandwidth (for example, deferring the automatic downloading and installation of Windows updates until wi-fi is available).

Though it is off by default, these bandwidth conservation features can also be enabled for traditional wired and wireless network connections by right-clicking the name of the network you're connected to. While on a metered network, apps can now use new APIs to force network-aware Metro apps to use less data when possible (another example: using a low-bandwidth movie stream rather than a high bandwidth one). Network-aware Metro apps are required to use these APIs, and users can check how much bandwidth apps are using (both on metered and non-metered networks) in the new Task Manager.

Improvements to networking in Windows also extend to file copying, namely the SMB networked file sharing protocol. In Windows 8, the protocol can now shift dynamically between different network adapters during copy operations so that it always uses the fastest possible connection to transfer files. To demonstrate, I began copying a few gigabytes of data to a fileserver on my home network using a slow wireless G connection:

Then, without pausing the file copy operation or disabling my wireless card, I plugged the laptop into the network with a gigabit ethernet cable:

As you can see, as soon as Windows detected a faster network interface, it without complaint began copying the files using the faster connection. I then unplugged the laptop from the ethernet cable:

Again without issue, it switched back to the slower connection and continued copying the files. While this flexibility is impressive, it should be noted that it can only kick in for file transfers between two Windows 8 (or Windows Server 8) computers.

Drivers

Windows Vista broke a lot of things when it launched, and drivers was a big one—at least part of Vista’s caustic reputation was earned because third-party drivers made the platform so unstable. Since then, Microsoft has been committed to maintaining driver compatibility between Windows versions. During my testing, I found that the vast majority of drivers certified for Windows Vista and Windows 7 worked without issue in Windows 8, lending credence to Microsoft’s assertion that Windows 8 will be able to run on anything that could run Windows 7.

Windows 8’s main innovation is the sheer number of class drivers it introduces. For the un-indoctrinated, class drivers target defined specifications rather than specific hardware. Class drivers are the reason you don’t need to install specific software to run things like mice, keyboards, or USB 2.0 controllers.

Windows 8 adds new class drivers for things like USB 3.0 controllers, printers, motion sensors, mobile broadband cards, and a few others, all of which should be very useful on modern systems running Windows 8 or Windows on ARM. My personal experience extends to the USB 3.0 driver, which worked just fine for the oddball Fresco controller in my Intel desktop board, and the printer drivers, which worked well for a variety of local and networked printers I connected to from my various Windows 8 testbeds.

Microsoft also provides a new basic display driver in Windows 8. While the old generic display driver ran using the Aero Basic theme, the new driver appears to have basic support for Aero effects and transparencies. Among the systems that I tested, only a few had GPU-specific graphics drivers that installed from the DVD. While this may not be true of the RTM version of Windows 8, it looks like Microsoft is scaling back on the number of included graphics drivers to save space—you’d best check Windows Update or your manufacturer’s web site for updated graphics drivers, if they’re not included.

Other Updates: Bitlocker, File History, Remote Desktop, and Windows Defender Under the Hood: DirectX 11.1 and WDDM 1.2
Comments Locked

286 Comments

View All Comments

  • skanskan - Wednesday, March 14, 2012 - link

    The task manager should also include a GPU resource monitor.
    It's been a long time since GPUs were introduced and we still need third party tools.
  • Oravendi - Wednesday, March 14, 2012 - link

    Linux has allowed for different GUI managers for a long time. Why would Microsoft not offer Metro as a desktop option? Metro is probably better for tablets and cell phones, however if Microsoft were to produce software with the ability to turn Metro off then Metro might have slow or no adoption. Microsoft sees the money. It doesn't want the problems of software like Linux. Answer, force us to Metro and claim the old windows users don't want to change.
  • Origin32 - Wednesday, March 14, 2012 - link

    The problem I have with Metro is not that it's different.
    It's that its different while not adding anything for me as a desktop user. Yes, I'm sure this new interface is much easier to navigate on a tablet, but with M/K I have to click more rather than less to open the more advanced menus, I have to use two user interfaces simultaneously and I have to start to unlearn 10 years of keyboard shortcuts, options locations and all the kinds of things you do automatically in win7. Using Windows 8 will be a whole lot of effort for me, and Microsoft isn't really giving me anything in return for that effort. If they'd added something actually useful like support for multiple user logons on a SAMBA share in one session, a sandbox mode to try out new programs in or really any functionality at all, then I'd have to live with Metro.

    Now all I get is a new GUI I sure didn't ask for.
  • jabber - Wednesday, March 14, 2012 - link

    This is it for me too. I just don't get what it is they are trying to sell me here with regards to Metro.

    I don't get it MS, Sorry.

    I've always upgraded my Windows versions due to improvements in performance, load times, functionality with new hardware and tech standards. Sure there are always a few UI changes but nothing that needs 5 minutes to get used to and on the whole they have been positive.

    But with Metro there just isn't enough in the deal to make me want to bother using it.

    I can get by fine without it. It isn't essential for those of us using desktops/laptops.
  • perpetualdark - Thursday, March 15, 2012 - link

    Quite simply, the home market and the professional market are no longer driven off of each other, and need to diverge. In the past, the professional market drove the PC industry, and the OS was a reflection of that.

    Home use has grown to be a viable entity on it's own however, and the proof of that is Apple's success in the PC market. People at home want a computer that is media based, and focused around entertainment. Movies, Music, Social Media, and Home Integration are the keys there. They want their media, and they want it everywhere (at the computer, the tv, the laptop, the phone, in bed, in the bathroom, and in the kitchen). They want to be connected to their social media all the time, and have everything integrated into that.

    Businesses don't need any of it, and it is all counterproductive to business. If anything, they want everything listed above to be GONE from the picture. Remove the games, the media, and the social aspects. Sharing needs to be tightly controlled, and the "cloud" is a fancy way of saying "security risk". Your boss doesn't want you listening to music, sharing it with others, or getting on facebook or skype to socialize, he wants you productive. Secure sharing of files, remote application use, tying together the office and the mobile workspace, communicating within the company and with the customers, and productive applications. It requires a COMPLETELY different interface because it has a completely different workflow.

    Windows 8 is, on the surface anyway, a HOME version of the software. It is MS's attempt to slow Apple down on the home front. But aside from desktop publishing and education, Apple is not even in the business place, and although I couldn't give you numbers, I am willing to bet that the business market is still at least half of the revenues that MS sees in a year.

    One more note: Look at Office. Millions of people knew all the ins and outs of Excel and Word, and then MS goes and changes the interface 100%. With NO way of going back. I resisted until recently, and after almost a year on office 2010, I hate it to this day. The ribbons suck, I can never find the things I am looking for, and they don't even have a basic paste function, they made it more complicated. Yeah, I can ctrl-v, but sometimes I want to right click and paste, not right click and hunt for the paste icon I am looking for. I hate icons. I want words. I speak english. If I want to paste special and choose to paste values, I want to right click, paste special, values, ok. I don't want right click and look for the icon that represents pasting values. I am literate, give me words, not icons that represent words. It is a disaster, and as a result, most companies still have Windows XP and Office 2003 installed. If it werent for so many viruses and malware targeting the weak security of XP, I would still have all my machines running on XP. I still run programs like Live Messenger in Vista mode so the icon goes in the tray and not on the bar. I don't understand why MS wants me to change so bad.. I don't want to change, I am more efficient the way I use it, so bugger off and leave me alone! I want my "up directory" button back, and I want the window button in excel back, so when I have 250 spreadsheets open (or even 2), I can switch without having to go to the right hand monitor and click on the excel icon and choose the window from there.. I just want to do it in excel. Come on, quit changing stuff just for the sake of changing..
  • shin0bi272 - Friday, March 16, 2012 - link

    no... just no. Stop talking about stuff you know very little about. It just makes you look bad.
  • Valahano - Friday, March 16, 2012 - link

    Care to elaborate?
  • slickr - Thursday, March 15, 2012 - link

    Good job Andrew. After years of reading this website you with this obvious piece of propaganda have forced me from this moment on to stop visiting this website.

    This shameless advertising for this Microsoft crap of a operating system that they call windows 8 is sickening. How much did they pay you?

    You people make me sick, at least be honest about it and write that you have been paid to write about their product in a positive way, I guarantee you people won't be too judgmental and will accept the fact that this website with its obvious bias for some time now has been loosing all its visitors and is forced to write propaganda articles for money!
  • Shinya - Thursday, March 15, 2012 - link

    So basically because he likes something that you don't (even though he heavily criticized it) your limited brain capacity calculated that he was paid?

    Please stick with apple products iTard. Your lord n savior is waiting over at engadget.
  • shin0bi272 - Friday, March 16, 2012 - link

    actually no hes right... if you look at what MS did with win8 its designed for tablets and they are violently forcing pc users to adapt the same gui that will be basically worthless to us and what does the author of this article say?

    "Yes, Metro is very different from what came before, and yes, Metro was clearly designed with touch in mind, but once you learn its tricks (and especially once you’ve got the new keyboard shortcuts dedicated to memory) it acquits itself as a flexible and powerful user interface."

    Sucking up much?

Log in

Don't have an account? Sign up now