18

I'm building a new machine which will be used primarily for development and a little bit for photo editing. I am wondering if there will be any benefits in using Windows Server 2012 R2 as my workstations OS instead of Windows 8.1.

My guess is that the kernel is same for both and they use the same drivers? Is that a correct assumption? The only reason I was thinking of Server 2012 was due the availability of Hyper-V

5
  • 2
    Windows 8 has Hyper-V. The Windows Server makes a horrible desktop operating system, it actually does not have your tradtional desktop interface unless you enable it. I can't speak to the driver supporability but Windows Server 2012R2 is only 64-bit so it would only accept signed 64-bit drivers. Its safe to assume it will accept Windows 8 drivers.
    – Ramhound
    Oct 9, 2013 at 14:02
  • @Ramhound Thanks for confirming that Windows 8 has Hyper-V. I thought windows server 2012 had a desktop experience add-on as outline here technet.microsoft.com/en-us/library/cc754314.aspx
    – Danish
    Oct 9, 2013 at 15:40
  • Please note I mention that you have to enable it otherwise its not neabled. Sounds like you want Windows 8. There isn't anything that the Hyper-V feature within Windows Server 2012R2 can do that Windows 8 cannot do at least not for somebody interesting in using it for programming or photo editing. Besides Windows Sever 2012R2 is only a VLK product.
    – Ramhound
    Oct 9, 2013 at 15:45
  • @Ramhound Yes indeed, you did mention I have to enable it. I have a MSDN membership and hence I can get any of the Microsoft OSs server or desktop. Even in light of that, I take it you recommend Windows 8? If you post your reasoning as an answer, I'll be able to accept it.
    – Danish
    Oct 9, 2013 at 15:57
  • There is nice blog about how to use Windows server as desktop OS: win2012workstation.com
    – vasili111
    Jul 14, 2015 at 14:55

4 Answers 4

8

If you need any of the Server services such as DNS, DHCP or others and have no second machine to run these on, this could be a reason to use the server version.

Server 2012R2 does have the modern tile interface, but it doesn't come with any of the Windows Store Apps that Windows 8.x comes with. It doesn't even have a store tile. I think you can get these features after adding the "Desktop experience" feature. But if you don't like these apps, Windows server hides them all.

Also Windows 8.1 makes it harder to use a local account and wants you to use a Microsoft-account to log on to your machine. By default server does not use Microsoft accounts.

2012 R2 still comes with the full Windows 7 backup feature, while 8.1 has removed most of this feature. If you need it, server is the better choice.

Previously a superior IIS version and Hyper-V were reasons to use server, but these are now just as good on the workstation OS.

Having said all that, Windows 8 is optimized for desktop applications while server has been tweaked to run background applications such as Windows Services. So for a desktop PC, Windows Pro is the much better choice unless you have a real good reason to use server.

4
  • 1
    "... while server has been tweaked to run background applications such as Windows Services..." - Is this also something which is a default setting and can be tweaked to be more desktop oriented?
    – Danish
    Oct 10, 2013 at 13:18
  • @Danish - Yes, you can some tweak things yourself, but that's a different topic and hard to answer in a comment. If you are interested, ask another question on how to make a server OS behave more like a Workstation. Oct 10, 2013 at 17:10
  • @Danish I agree with Peter in that this is off-topic for this Superuser question. But, for starters, run sysdm.cpl, switch to the Advanced tab, click Settings (under the Performance group), and check the "Processor scheduling" option. On Windows Server, this is set to "Background services" by default.
    – Marc.2377
    Jun 19, 2016 at 4:43
  • Hyper-V on regular desktop Windows doesn't support Discrete Device Assignment, i.e. PCIe passthrough.
    – Miscreant
    Jul 22, 2017 at 23:55
7

I've been using Server 2008 R2 for some time now, and for me it's been great. (Haven't tried server 2012 yet - I think I'll wait until the next one comes out)

One main advantage I see in server versions (which seems to annoy everyone above me in this thread), is that they have nearly all options the workstation versions have - you just need to install them yourself. This means that by default the server should be lighter on resources and work smoother (and probably somewhat be more secure, since there are less services running on it). According to Wikipedia the server versions (starting with 2008) require about half the memory and HD space comparing to the workstation versions.

It might be annoying at first to configure everything, but I think it worth it. I've been coding, gaming and managing server farms on my Server-2008r2 and I never had any problems with drivers, performance, etc.

I've also heard that server versions are built in such a manner that makes it more stable (but I don't know how to confirm it - ideas are welcome).

2
  • I believe server 2012 R2 is available on MSDN now. Is that the one you are waiting for or did you mean something else?
    – Danish
    Oct 9, 2013 at 17:02
  • No, I meant the server version of windows 8.1 It just seems like Microsoft make a good OS (like XP) and then a bad one (like Vista) and then a good one again (like 7). Or maybe it's just me, taking a realy long time to adapt to the changes...
    – EliadTech
    Oct 9, 2013 at 17:39
3

The Windows Server in general makes a horrible desktop operating system, it actually does not have your tradtional desktop interface unless you enable it. I can't speak to the driver interoperability but Windows Server 2012R2 is only 64-bit so it would only accept signed 64-bit drivers. I feel from based on what technical facts I understand about Window Server itself its safe to assume it will accept the desktop drivers.

Both Windows Server(2010, 2010, 2012, 2012R2) and Windows( Vista, 7,8, 8.1) all use the same driver model. There isn't anything that the Hyper-V feature within Windows Server 2012R2 can do that Windows 8 cannot do at least not for somebody interesting in using it for programming or photo editing.

While you can make a Windows Server into a desktop operating system it really isn't designed for that purpose. You likely will encounter software that refuses to install. Since you are willing to deal with the Modern UI you might as well just install Windows 8.1

I should point out that Windows 8 and Windows 8.1 should be used interchangeably.

3

Server 2012 has the data deduplication feature, which is very nice if you have a lot of redundant data. It is possible to enable it on Windows 8 with hackery, but there is no guarantee it wont break with future patches.

Not the answer you're looking for? Browse other questions tagged .