7 ms·
Windows 10 Console Host Enhancements
- TheLogothete 11y agoI really would want to use Windows Server, especially with the upcoming nano version, but it is a full 50% more expensive on Azure. A D4 instance (8 cores Haswell Xeon, 28GB ram. 400GB local SSD) costs $458 with Oracle Linux and $833!!! with Windows. It just does not make any sense for me to chose Windows. At this point, I wonder why Microsoft even bothers innovating on Windows Server when it is going to get chosen only by orgs who need to run MSFT software or C#. Those guys don't care about nano or containers or whatever.
- arethuza 11y agoOr any other applications that only run on Windows - which in the enterprise world is a lot of applications, not just from Microsoft.
- creshal 11y agoStill, forcing people to pay such a significant premium isn't exactly how you get people to use your product. And I don't know about cloud pricing for Windows machines, but the price difference isn't nearly as crippling on regular VPS/physical hosting.
- dan_b 11y agoI was suprised to see how many Java applications run on Windows + MSSQL.
- creshal 11y ago> when it is going to get chosen only by orgs who need to run MSFT software or C# And MSFT is positioning C# to run better on Linux too…
- hvidgaard 11y agoDefine "run better". They're enabling it, but I fail to see why it should run better.
- breakingcups 11y agoI think creshal meant run better (on Linux) than it did before (on Linux). C# on linux has been possible for a while now with Mono, but Microsoft is giving it an even bigger push.
- zokier 11y ago> Those guys don't care about nano or containers or whatever That's ridiculous. Just because someone picks a different tech stack does not mean that they do not care about the advantages that all that fancy new stuff gives.
- pjc50 11y agoLet's not forget all the craziness that is the "client access license": http://blogs.technet.com/b/volume-licensing/archive/2014/03/10/licensing-how-to-when-do-i-need-a-client-access-license-cal.aspx http://blogs.technet.com/b/volume-licensing/archive/2014/03/...
- UK-AL 11y ago"Those guys don't care about nano or containers or whatever." The biggest take up of containers is actually large companies.
- pjmlp 11y agoFor orgs that run on MSFT the subscriptions prices are actually quite good vs what they are paying for other enterprise software like Oracle,SAP and so on. Also as an OS geek, I do happen to like Windows and see UNIX hegemony as killing OS research.
- pjc50 11y agoWindows isn't exactly known for OS innovation! A whole bunch of things were promised for Longhorn and then never delivered. Are you thinking of one of the many Microsoft Research projects that hasn't quite made it into use? The sheer permanence of the Windows API makes it hard for Windows to innovate.
- UK-AL 11y agoThe NT Kernel has some cool features. One of them is that it has environment subsystems. So it has POSIX environment subsystem, Win32 subsystem , OS/2 subsystem. So it's not limited by the win32 api. Most of these are no longer maintained, but has the capability to do so.
- beagle3 11y agoIn what way do these "environment subsystems" differ from a user-level library? Linux has a Win32 subsystem, it's called "Wine", and POSIX subsystems called "glibc" and "musl". Seriously, what makes these "subsystems" different than "libraries", other than they are shipped with the OS?
- pjmlp 11y agoYou cannot implement features like fork() without kernel level support. This is just one example.
- beagle3 11y agoThere have, in fact, been multiple fork() implementation for Windows without kernel support. They weren't very efficient, but IIRC, only in version 1.7 (at about 15 years of age), did the Cygwin fork() implementation start to use kernel support. And that still does not answer my question: In what way is the "NT kernel subsystem" different from a user mode library? Either the underlying kernel supports the features you need, or it doesn't. From my perspective, there's an NT kernel (with the so-called Native API) and a few libraries that make it look like Win32 or severely limited POSIX or at one point in time OS2.
- blinkingled 11y agoAs pjmlp mentioned below bigger orgs have better Microsoft licensing deals - volume licenses and such and smaller ones can apply for Bizspark or whatever to get lower prices. But yeah your point still stands that they should simplify the licensing for people who are neither big org nor a small startup. Especially so in the wake of cloud and Linux.
- dethswatch 11y agoactually, really DO care about containers. What I'm caring less and less about is MSFT. The feeling is mutual- they just really don't give a fuck about you if you're doing anything but using Azure though. I'm finding that I need them less and less.
- rbanffy 11y agoBy making Windows on Azure significantly more expensive than other technologies they create a negative incentive to develop new software to run on Windows. With time, this will hurt their own relevance. For this example, it's $375 per server that Windows development would need to be cheaper than nix. If development costs the same, a .nix-based solution would be able to use that $375 for a higher-capacity compute node.
- mark-r 11y agoSo great, they re-introduced the features they took out 20 years ago. Wake me up when they properly support UTF-8. Too little, too late.
- tonyedgecombe 11y agoThey didn't support VT-100, just a subset of ANSI.
- loarabia 11y agoI'm not sure what that statement means. Do you mean they only added ANSI colors and not VT100 sequences?
- STRML 11y agoJust use ConEmu (or get off Windows) if you need a terminal. It's still far more fully-featured than the Console Host will ever be. The stagnation in cmd.exe (and even PowerShell) appears to be a casualty of Microsoft assuming that point-and-click would take over the world completely, which clearly hasn't happened in development. I still shake my head at the ops nightmare that is RDPing into hosted Windows Servers. As one of the sibling posts here notes, there's really no reason to use Windows Server for anything, unless you have legacy applications to support. They're going to have to do a lot, lot more to make this a competitor.
- sp332 11y agoIt's odd though that they lean so heavily on PowerShell now, and still don't have a good first-party terminal to run it in.
- douche 11y agoThe powershell terminal is a little better than the normal CMD shell, but there's some weird stuff there... Why are they still using the block selection for copy-paste? Never has that been what I wanted
- ck2 11y agoBitvise has had a free ssh client that puts full terminal emulation into a cmd window for years. It's very well done. But I don't like the cmd environment for ssh, unfortunately securecrt spoiled me but it is too expensive these days.
- gpvos 11y agoExcellent! I couldn't get ansicon to work on W8, so it's great to see ANSI is built in in W10.