Slashdot Mirror


Microsoft Is Making the Windows Command Line a Lot Better (arstechnica.com)

An anonymous reader quotes a report from Ars Technica: Over the last few years, Microsoft has been working to improve the Windows console. Console windows now maximize properly, for example. In the olden days, hitting maximize would make the window taller but not wider. Today, the action will fill the whole screen, just like any other window. Especially motivated by the Windows subsystem for Linux, the console in Windows 10 supports 16 million colors and VT escape sequences, enabling much richer console output than has traditionally been possible on Windows.

Microsoft is working to build a better console for Windows, one that we hope will open the door to the same flexibility and capabilities that Unix users have enjoyed for more than 40 years. The APIs seem to be in the latest Windows 10 Insider builds, though documentation is a little scarce for now. The command-line team is publishing a series of blog posts describing the history of the Windows command-line, and how the operating system's console works. The big reveal of the new API is coming soon, and with this, Windows should finally be able to have reliable, effective tabbed consoles, with emoji support, rich Unicode, and all the other things that the Windows console doesn't do... yet.

147 of 328 comments (clear)

  1. As usual, they are decades late by gweihir · · Score: 1

    Still, it seems MS can eventually recognize what works. This will give all those GUI-only IT "experts" fits, of course.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:As usual, they are decades late by DickBreath · · Score: 2

      But will there still be any Windows developers left?

      Oh, well. As long as edlin still works.

      --

      I'll see your senator, and I'll raise you two judges.
    2. Re:As usual, they are decades late by Desler · · Score: 1

      This will give all those GUI-only IT "experts" fits, of course.

      Why? For what possible reason would they even care?

    3. Re:As usual, they are decades late by mysidia · · Score: 4, Funny

      Next I would like to see Microsoft make CLI versions of all the traditional windows management tools, and
      then for legacy GUI tools; Group Policy Editor, Active Directory Users and Computers, Domains And Trusts, Sites and Services.... make the traditional GUIs Read-Only solely for display and reporting

    4. Re:As usual, they are decades late by postbigbang · · Score: 3, Insightful

      They're not decades late, they chose to be insular and keep things comparatively stupid. Now a few UI folks can fix it, having spent decades fixing the rest of their stuff.

      Microsoft is about revenue, never make a mistake thinking there's an ounce of altruism in what Microsoft is, does, or plans.

      If you want pointers to the body count, let me know. Or if the SCO-Linux-Kernel debacle wasn't enough, let's just say that they don't do UX for free...

      --
      ---- Teach Peace. It's Cheaper Than War.
    5. Re:As usual, they are decades late by Anonymous Coward · · Score: 5, Informative

      You should really look into PowerShell, doubly so on Server.

      Microsoft has something called the Common Engineering Criteria which lays out a set of requirements in order to ship something... as far back as 2011 (I think) there was a requirement that any administrative action you can do with the UI, there must be a cmdline option, with heavy emphasis on PowerShell. The exclusion to this is for pre-existing UI. Add/change a feature, cmdline equivalent is required, leave an older thing untouched in next release, it doesn't require touching.

      Of course half of the exposed options were just WMI endpoints, which can be tweaked via PS even if no official cmdlets were created.

      Source: Former MS employee.

    6. Re:As usual, they are decades late by Anonymous Coward · · Score: 5, Insightful

      powershell has some of the worse syntax I've ever seen in scripting. Way too much punctuation, object name lengths are too long, oh, and it's slow as fuck.

    7. Re:As usual, they are decades late by jlowery · · Score: 5, Insightful

      Amen, Brother. How on earth do they let such bad ideas percolate to the end user? I still haven't forgiven them for The Registry: want to change an operating system setting? Just remember this simple GUID: 229G-A17B-CC2E-82DD-E1AF-...

      --
      If you post it, they will read.
    8. Re:As usual, they are decades late by Dutch+Gun · · Score: 4, Insightful

      I'm a largely GUI-centric dev on Windows, but I think that's because Windows tends to work that way, and consequently has a lot of really nice GUI-based tools. For instance, there are nice GitHub desktop clients for Mac and Windows. But as for Linux? Nope - command-line only. So, when I work in Linux, I just sort of assume I have to keep various terminal windows open all the time, and that I'll probably be writing more scripts than when using Windows or Mac. It's just sort of the way things are done.

      I'm comfortable working either way. However, I will say that I vastly prefer Bash to Powershell for CLI scripting. Bash is simple and fairly easy to pick up, if a bit on the clunky side. Powershell feels a bit over-engineered and overly-complex even when doing fairly simple things, and I've never bothered investing the time to really understand it all that deeply. So, I'm very happy about Linux tools, including Bash and various other CLI utilities, being ported to Windows. Because no matter how complete a GUI-based solution you have, there are almost always going to be times when you need to drop back to CLI tools if you're doing something outside of the GUI tool's expectations.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    9. Re:As usual, they are decades late by Anonymous Coward · · Score: 1

      To be fair, Microsoft was late to the GUI party. When they finally got there they might have thought, "we already have a shell for those who want it, but really Windows is the future. The DOS prompt is yesterday's news."

      Apple too did something of a reversal on that, but from the opposite direction. They used to brag, actually brag that MacOS didn't have a command prompt. Not a-one! It was their way of saying, "GUI is the future and we aren't chained to the past." Then of course they did a brain transplant with NeXT, which brought along a command shell almost as an afterthought.

      And even considering all that, yes, Microsoft was very, very late in making some command shell enhancements. However I suspect that the Linux Subsystem might have given them some encouragement? By way of contrast, and so very In Your Face for the Windows development team?

    10. Re:As usual, they are decades late by DamnOregonian · · Score: 4, Insightful

      I thought I was a reasonably intelligent human until I encountered PowerShell. 5 minutes with it, and I feel retarded. I haven't determined if it's because I'm too stupid to digest that syntax, if my brain cells are forcefully refusing to, or they're outright committing ritual suicide.

    11. Re: As usual, they are decades late by bursch-X · · Score: 3, Insightful

      macOS is a full blown UNIX. How is their CLI an afterthought? There's actually a lot of stuff you can do in Terminal that you can't do via the GUI. Like creating bootable USB stick installers for macOS. Also lots of admin only settings available there.

      --
      There are two rules for success:
      1. Never tell everything you know.
    12. Re:As usual, they are decades late by Daltorak · · Score: 3, Informative

      Next I would like to see Microsoft make CLI versions of all the traditional windows management tools, and then for legacy GUI tools

      Your wish has been granted.... like.... nine years ago. Where've you been, dude and/or dudette? As a random example: Microsoft added Managed Service Accounts in 2008 R2, and you can see a "Managed Service Accounts" folder in AD Users and Computers, but you cannot create or edit them there. You -must- do it through Powershell using New-ADServiceAccount. Here's a blog post from 2009 on the subject.

      Pretty much the only parts of Windows you can't configure through the command prompt, are some of the GUI elements. For example, there is no way to change what is pinned to the taskbar, nor can you programmatically set whether a tray icon will always be visible or not. Folks at Microsoft have said that this limitation is intended to protect the user from app installers that inject themselves all over the place. Setting crucial visual things like display resolution is also disallowed (except on Server Core, where there is no GUI to do this).

    13. Re:As usual, they are decades late by Anonymous Coward · · Score: 1

      Microsoft prefers "intentionally bad + obtuse" to drawing on well-established conventions or legacy. Anything that hampers compatibility and forces you to do it the "Microsoft Way" is good. Many examples like yours and the previous poster.

      Case insensitivity, using backslash as the directory separator, etc.

    14. Re:As usual, they are decades late by Darinbob · · Score: 1

      No matter how you do your job, someone will eventually walk past and say that you're doing it wrong.

    15. Re:As usual, they are decades late by Voyager529 · · Score: 3, Insightful

      Still, it seems MS can eventually recognize what works. This will give all those GUI-only IT "experts" fits, of course.

      As one of those people likely to be maligned as one of those "GUI-only IT 'experts'", I'll throw a few quick thoughts out there for your consideration.

      First off, CLI doesn't always scale down. Making a hundred users in a domain environment? Sure, that needs to be scripted. Making just one? in most cases, quicker in a GUI environment.

      Next, GUIs make things discoverable. using "/?" and man pages is a start, but the results of things aren't always readily obvious; GUIs can better reflect this. Discoverability is also helpful in scenarios where a task is done once every four months - recently enough to generally-remember it, long ago enough to forget the precise syntax. StackOverflow can help with that, but if lookup time is factored into the time entering the command, it's basically-impossible to make the time saving argument.

      Finally, at least for myself personally, I don't administer the same exact set of systems all day, every day. I deal with everybody's systems. Some run Hyper-V, others VMWare, some have Sonicwalls, others have Barracudas or SOHO routers. Supporting end users means I need a functional understanding of their software, meaning I can somewhat-interact with a number of pieces of software specific to law firms, doctor's offices, restaurants, retail establishments, and others. GUIs (well-done ones, anyway) provide cues so I can generally figure things out upon first use if I know the underlying concepts. CLI syntax isn't as easy to pick up, especially in situations where the goal is to pick it up fast.

      Sometimes, GUI is the right tool for the job, and the people that administer them are dealing with many, many different kinds of systems. It doesn't make them dumb (though there are PLENTY of dumb ones), any more than knowing how to use a CLI doesn't inherently make one smart.

    16. Re:As usual, they are decades late by Darinbob · · Score: 1

      I don't know Powershell, but when I've encountered it I've been left with the impression that it's designed more as a programming language that you write while in an editor or IDE, with typing commands in from a command line prompt was a very late afterthought.

    17. Re: As usual, they are decades late by FaxeTheCat · · Score: 3, Informative

      MacOS became Unix with MacOS X. Up to and including version 9 it was not Unix.

    18. Re:As usual, they are decades late by Dutch+Gun · · Score: 1

      For instance, there are nice GitHub desktop clients for Mac and Windows. But as for Linux? Nope - command-line only.

      You're talking out of your ass.

      (lists of 3rd party clients)

      A bit off-topic, but to clarify, I meant an official desktop client from GitHub the company, but didn't say that explicitly. You're correct, of course, that there are plenty of third-party clients that work across all OSes. I've been meaning to look at GitKracken at some point.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    19. Re:As usual, they are decades late by gweihir · · Score: 3, Insightful

      There is nothing wrong with using a GUI when it is efficient for the task at hand. There is a lot wrong with calling yourself an "IT expert" when you cannot use or are severely limited on the command line.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    20. Re:As usual, they are decades late by gweihir · · Score: 1

      And sometimes they will be right. Your point?

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    21. Re:As usual, they are decades late by sjames · · Score: 4, Insightful

      The big caviat though is I'll bet a CLI guy has a better chance of success when GUI is the right tool than a GUI guy does if CLI is the right (or only) tool.

      Learning CLI is well worth it.

    22. Re:As usual, they are decades late by Darinbob · · Score: 1

      They could be right, doesn't mean they're not annoying.

    23. Re:As usual, they are decades late by nazsco · · Score: 2

      There a few IT people that write IT software.

      But honest question: anyone who uses windows at this time, are still using microsoft shells? like cmd and powershell?

      The very first thing I install on windows machines is the nicely packaged git-shell stuff (NOT the github client). It will give me bash native on windows, almost better (or should I say, more practical) than cygwin.

    24. Re:As usual, they are decades late by datavirtue · · Score: 1

      ...or if you are an adult and want repeatable processes that can filter through change control and can be stored in a version control system.

      --
      I object to power without constructive purpose. --Spock
    25. Re:As usual, they are decades late by datavirtue · · Score: 1

      No. Developers (.NET etc..) are all jazzed up about Linux so they are giving it to them. Mind you, these are developers who don't have to manage the platform that runs their code and they are for some reason poking their nose into what runs their code ("are these Linux servers" "Yes, but why do you care?"). Who cares...develop software...throw it over the wall to the people who run it...they can run it how they see fit. Really annoying.

      This industry has completely lost its sanity. I'm in a .NET shop now that is going balls to the wall Linux. No adults are in charge.

      Personally I would write in .NET Core and try to discover the best place to run the code--objectively. No one wants to hear that shit.

      OpenStack and CloundFoundry remove a ton of bullshit related to software deployment and scaling. Instead people are fucking with Ansible trying to wire all this up themselves--thinking they are blazing trails. Welcome to the modern enterprise.

      I'm currently looking into starting a construction company focused on waste management. This "IT" industry is just depressing anymore.

      --
      I object to power without constructive purpose. --Spock
    26. Re: As usual, they are decades late by jaa101 · · Score: 2

      MaxOS X is a completely different OS from all the MacOSes that came before. CLI is not an afterthought for MacOS X. Next you'll be saying that pre-emptive multitasking is an afterthought in Windows because it was only introduced with WinNT.

    27. Re:As usual, they are decades late by Ed+Avis · · Score: 1

      Recent WIndows versions no longer include EDLIN. It was there in NT 4.0 but is missing in Windows 10, so must have been dropped somewhere along the way.

      --
      -- Ed Avis ed@membled.com
    28. Re:As usual, they are decades late by phantomfive · · Score: 1

      Now a few UI folks can fix it, having spent decades fixing the rest of their stuff.

      It's more than a UI problem, that's not a normal window. It's like some kind of bizarre DOS emulator, built for windows95 which requires (required) the screen to be a specific width. The source code is so ugly and messed up, no one dared to touch it. But now someone seems to have been working at it for a year or two, and they're cleaning up the code without breaking things (hopefully).

      --
      "First they came for the slanderers and i said nothing."
    29. Re: As usual, they are decades late by FaxeTheCat · · Score: 1

      I simply stated the same thay you do, that MacOS X is fundamentally different from the previous versions.

      Your speculations on what I wil say next is just silly.

    30. Re:As usual, they are decades late by LinuxIsGarbage · · Score: 1

      EDLIN is a 16 bit DOS program. Only 32 bit versions of Windows include the ability to run 16 bit DOS applications. As I recall with Windows 10, and possibly Windows 8, 16 bit capability must be separately enabled. It's not available at all on 64 bit versions of Windows.

    31. Re:As usual, they are decades late by thegarbz · · Score: 1

      Late for whom? People who cared about the command line didn't use the command line, they used PowerShell. There was zero incentive to change anything, and lots of effort required to do it.

      The commandline is a curious throwback shoehorned into Windows internals via a nonstandard process which is why it is able to be rendered even when the GUI breaks down in safe mode, which is why it is unable to be maximised, or one from TFA I never knew about, the process drawing the window crashing will cause the system to bluescreen.

    32. Re: As usual, they are decades late by thegarbz · · Score: 1

      MaxOS X is a completely different OS from all the MacOSes that came before. CLI is not an afterthought for MacOS X.

      No one said it was. Maybe re-read the thread. Unless you think MacOS X predates NeXT...

    33. Re:As usual, they are decades late by comodoro · · Score: 1

      Thank you for the comment. I absolutely feel this way, but strangely I mostly read positive or at least neutral things about that piece of software. I rather think about it as piece of excrement.

    34. Re: As usual, they are decades late by tigersha · · Score: 2

      Exactly. I use MacOS every days and spend half my life in iTerm. It is not even remotely an afterthought

      --
      The dangers of excessive individualism are nothing compared to the oppressiveness of excessive collectivism
    35. Re:As usual, they are decades late by DickBreath · · Score: 1

      Wait. So you mean, when I get around to upgrading to XP that there won't be EDLIN?

      --

      I'll see your senator, and I'll raise you two judges.
    36. Re: As usual, they are decades late by reanjr · · Score: 1

      Maybe, but piping objects between scripts is fucking amazing.

    37. Re: As usual, they are decades late by reanjr · · Score: 1

      GUIs don't intrinsically make things more discoverable. Only GUIs specifically designed for discoverability.

      If you think making edits in the registry or through Group Policy are discoverable, you're crazy. Even having different apps for different things (essentially all admin tools except MMC) tanks discoverability. Add to that a schemaless registry and scattered policy docs, and your GUI discoverability is going to essentially rely on Google to perform the discovery.

    38. Re: As usual, they are decades late by reanjr · · Score: 1

      OS X learned this lesson well. Simple GUIs, with advanced features only available from CLI. Windows tries to keep dumping more and more crap into the GUIs, until they are bloated and nigh unusable.

    39. Re: As usual, they are decades late by reanjr · · Score: 1

      PowerShell has all the same problems as every other CLI Windows app.

    40. Re:As usual, they are decades late by xSauronx · · Score: 2

      RE > But honest question: anyone who uses windows at this time, are still using microsoft shells? like cmd and powershell?

      yes, i live in powershell. its very robust and functional as well as being well supported by microsoft and the windows powershell community. i cannot speak to powershell CORE, which is the cross platform edition. it has a lot of limitations in what is available compared to v5 that I use because it is based on .NET core. the powershell window in win 7 is not great -- i have to still use 7 at work for a little longer. it is much better in windows 10, based on this article still does not have some features *nix users would be accustomed to.

      There are surely still too-many gui-only window admins, but that is probably more likely to be the case with SMB and MSP admins than it is medium or enterprise admins -- you can automate a lot of work and tasks in windows with powershell or group policies. You can do a lot of searching and reporting pretty easily as well once you get the data you want to work with. powershell is sort of great (if you are on v4 or higher). I've got dozens and dozens of scripts for monitoring services, processes, doing routine work, reporting on various events/data/user info, working with the device manager--all sorts of things.

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
    41. Re:As usual, they are decades late by xSauronx · · Score: 1

      there are still some gui tools and powershell components that are not up to part, but really, powershell is where its at. anyone in the *nix world that is complaining about it, or still assuming the windows CLI is garbage, is really not very knowledgeable about what is available. I live in powershell for AD work, reporting events, moving files, monitoring services, manipulating data, comparing data....it can do almost anything these days. some people may not love the syntax, but i like that its verbose (usually, some of the cmdlets are kinda stupid long) because i can see it and have some damn idea of what the cmdlet is for.

      I support an app that uses a ton of javascript -- their syntax/apis/functions are not bad, but they are not that obvious in what they are doing without some research. powershell is much clearer.

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
    42. Re:As usual, they are decades late by xSauronx · · Score: 1

      it is pretty great for one-off scripts at the CLI, depending on your needs, because you can pipe between cmdlets to do a lot of work in a line or two. that being said, for bulk work you will want to dig into loops and functions with the ISE or VSCode or something as piping does not perform very well for large amounts of objects. i could mirror a user group access for just their AD finance groups to someone else with something like this (though it is probably a little bit off)

      get-adgroup daveW | where-object {$_.name -like "*finance*"} | add-adgroupmember susanL

      or remove someone with something like this

      foreach ($group in (get-adgroup -filter {name -like "*human resources*"}) { remove-adgroupmember -identity $_ -members tanyaM -confirm:$false }

      --
      By and large, language is a tool for concealing the truth. -- George Carlin
    43. Re: As usual, they are decades late by reanjr · · Score: 1

      GitKracken is great, but I'm skeptical if it's worth an annual subscription. I use it primarily to stage parts of files, but I still end up on the command line a lot. Especially because I work on lots of small projects (Node.js), the slow startup time is a killer.

    44. Re: As usual, they are decades late by reanjr · · Score: 1

      OS X Terminal is easily one the best terminal apps in existance. Linux is only starting to catch up to some features (reflow is sick). Most definitely not an afterthought.

    45. Re:As usual, they are decades late by ausekilis · · Score: 1

      I agree wholeheartedly. the *Nix world has a focus on multiple simple tools that can be combined in interesting ways to do what you need. Think data piping, xargs, and as someone else mentioned - string operations. Because of these we have a lot of short commands that do simple things "ls" , "cd", "sed", "grep", and so on.

      Microsoft, on the other hand, opted to nest things in obscure objects. So now you have java-namespace-like objects to do tasks. Its not editing a configuration file, it's instantiating a specific class to handle some configuration setting - likely in the registry somewhere. The result is long-ass commands to do really simple things and having to remember which obscure class of the .NET component tree you need to invoke to start the toaster.

    46. Re:As usual, they are decades late by strikethree · · Score: 1

      I thought I was a reasonably intelligent human until I encountered PowerShell. 5 minutes with it, and I feel retarded. I haven't determined if it's because I'm too stupid to digest that syntax, if my brain cells are forcefully refusing to, or they're outright committing ritual suicide.

      It is because they do not explain what is REALLY important about PowerShell. You need to understand the various layers that it operates on and in what order for it to be useful. In short, the abstraction is hidden from you but it is VERY relevant to using PowerShell coherently. Are you operating on an object and if so, what is it attached to? You can't see. Some of it is WMI, others are C#/.Net libraries.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
    47. Re:As usual, they are decades late by Shirley+Marquez · · Score: 1

      XP is a 32 bit version of Windows. There is a 64 bit version of XP, but because of poor compatibility and driver support very few people run it. Your 16 bit programs will run just fine on XP.

    48. Re:As usual, they are decades late by gweihir · · Score: 1

      Did I anywhere say anything about "like" or "dislike"? I do not think so. What about you learn to read?

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    49. Re: As usual, they are decades late by thegarbz · · Score: 1

      ... care to list them? Because it has none of the problems in the context of the change MS is currently making to the commandline. It sounds like you're wishing for something that isn't being discussed.

    50. Re: As usual, they are decades late by bursch-X · · Score: 1

      Ah, terminology. Mac OS is the new name given to the 8th version of what was hitherto known as simply System 6/7. Then came Rhapsody (a Mac OS themed OPENSTEP), then Mac OS X. Then Tim Cooke decided to rename Mac OS X into macOS (mind the missing space and the lower/uppercase mix). So when I said macOS I didn't mean Mac OS. Also Mac OS X has only been a certified UNIX since 10.5 I believe. Before that it was only a UNIX derivative.

      --
      There are two rules for success:
      1. Never tell everything you know.
    51. Re:As usual, they are decades late by Hal_Porter · · Score: 1

      Yeah, but you can't do NET SEND /DOMAIN "POOP EMOJI" on your last day because Win32 consoles run in CSRSS and that only supports legacy Ansi code pages and has rather poor Unicode support. Well not until now where the console will get "emoji support, rich Unicode, and all the other things that the Windows console doesn't do".

      It's actually pretty funny someone at MS is going to have to brain surgery on CSRSS.exe to make it support 'emojis and rich Unicode' for killer applications like this.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    52. Re:As usual, they are decades late by gweihir · · Score: 1

      PowerShell is a command line. Not a good one, but its nature is not in dispute.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    53. Re:As usual, they are decades late by Ed+Avis · · Score: 1

      Ah, of course you're right. Microsoft ported lots of the classic DOS utilities to native Windows versions, including the command prompt itself (COMMAND.COM became CMD.EXE) but porting EDLIN would have been a step too far. You can blame AMD for not including a way to go back from V86 mode to x86_64 mode, I think.

      --
      -- Ed Avis ed@membled.com
    54. Re:As usual, they are decades late by KingBenny · · Score: 1

      they never should have let them anywhere near to linux is it too late for a restraining order before it becoms linux with a windows flavoured desktop SOLD for €150 a copy ? https://www.quora.com/Why-do-n...

      --
      Free speech was meant to be free for all... how can anyone grow up in a nanny state ?
  2. what by nnet · · Score: 5, Interesting

    why does a text console need emoji support?

    1. Re: what by Anonymous Coward · · Score: 5, Funny

      How the hell else do you expect a millenial to be able to figure it out?

    2. Re:what by DickBreath · · Score: 4, Insightful

      Emojis are simply a side effect of supporting Unicode characters -- at long last.

      Now Windows Console will support foreign languages.

      With bigger and bigger Unicode character sets, every font will not only have emojis, and various human languages, it could also eventually have a set of font glyphs for every possible 8x8 cell grid. (That's only 2^64 characters extra in each font!) Then you could use these font characters to display text and graphics like it is 1980 again! That would make Windows Console great (again).

      --

      I'll see your senator, and I'll raise you two judges.
    3. Re:what by Desler · · Score: 5, Insightful

      So it can do things that Slashdot still can't. The irony will probably be lost on the people acting smug over this being "late".

    4. Re:what by Joe_Dragon · · Score: 5, Funny

      emoji is microsoft's systemd

    5. Re:what by Anonymous Coward · · Score: 1

      So it can do things that Slashdot still can't. The irony will probably be lost on the people acting smug over this being "late".

      It's not irony. Anyone using emojis on the command line should be summarily shot in the head and their corpse fed to dogs.

    6. Re:what by jdavidb · · Score: 1

      It would actually be helpful for some screen-based readers I'd like to make that would scrape certain forums.

    7. Re:what by Desler · · Score: 2, Insightful

      Another aspie missing the point. Emoji support would come for free if Slashdot could even properly support UTF-8. You know a thing most websites have supported for years and years if not more than a decade.

    8. Re:what by Desler · · Score: 1

      It's not about emojis. It's about Slashdot being unable to handle UTF-8 properly despite most other websites being able to support it for nearly a decade.

    9. Re:what by HelpTheNewOverlord · · Score: 1
      So you can read your $SERVER log file when some user sent an emoji and crashed it.

      You could always hexdump the file and then search on google, but one is much faster than the other.

    10. Re:what by Rockoon · · Score: 3, Interesting

      That is why shashdot doesnt support utf-8. We dont want to see your ascii art, or your smiley faces, or all the other ways that you are just a script kiddie.

      --
      "His name was James Damore."
    11. Re:what by DickBreath · · Score: 1

      > Anyone using emojis on the command line should be summarily shot in the head and their corpse fed to dogs.

      I have a worse punishment. I think anyone using emojis on Windows Console should be forced to use the Windows OS.

      --

      I'll see your senator, and I'll raise you two judges.
    12. Re:what by ConceptJunkie · · Score: 1

      We dont want to see your ascii art, or your smiley faces, or all the other ways that you are just a script kiddie.

      And the trade-off is simply that your post looks like a Jackson Pollack painting if you aren't using pure ASCII. How many posts on /, look like line noise whenever there's an apostrophe? How does this happen and why? Why is ./ the only site where this happens.

      --
      You are in a maze of twisty little passages, all alike.
    13. Re:what by tender-matser · · Score: 1

      With bigger and bigger Unicode character sets, every font will not only have emojis, and various human languages

      That's not how it works. You use different fonts for different scripts -- no need for eg. a cyrillic font to support hebrew. That's how every program that displays text (browsers, editors) works.

      As to emoji and other "non-traditional" characters in a terminal emulator, you could either give up on monospace fonts & cursor-addressability (ie act as a dumb terminal), or display some replacement characters (and show the real widgets when the user hovers the mouse over them). The unicode consortium has long abandoned any pretension to sanity so now we have "woman + school => female teacher" and skin color character modifiers.

      it could also eventually have a set of font glyphs for every possible 8x8 cell grid. (That's only 2^64 characters extra in each font!) Then you could use these font characters to display text and graphics like it is 1980 again!

      I don't know about you, but my fonts were 8x16, not 8x8 grids. And you were able to change the character slots dynamically, no need of huge character tables. That's how that cute arrow cursor was working in FreeBSD's VGA console.

  3. bash? by Anonymous Coward · · Score: 1

    We can only hope.

  4. can I fireup putty and login to an windows server? by Joe_Dragon · · Score: 3, Interesting

    can I fireup putty and login to an windows server? or wait will I need to buy server 2019 to get this server side?

  5. Did they buy JPSoft? by qzzpjs · · Score: 4, Interesting

    The best way to make CMD livable is to install Take Command. I've been using it since it was called 4DOS back in the pre-Windows days. It has always provided tab filename completion, history, etc (all those nice things in bash) and a much larger command set.

    1. Re:Did they buy JPSoft? by malxau · · Score: 3, Informative

      I've been working on a free alternative (see http://www.malsmith.net/yori/). I won't be able to replicate all of bash, but there's plenty of nice things that can be incorporated into a native Windows shell, and it's sure keeping me busy.

    2. Re:Did they buy JPSoft? by Daltorak · · Score: 3, Insightful

      The best way to make CMD livable is to install Take Command. I've been using it since it was called 4DOS back in the pre-Windows days. It has always provided tab filename completion, history, etc (all those nice things in bash) and a much larger command set.

      Why are you still using CMD in 2018? Why should anyone pay $100 per computer for the closed-source, proprietary Take Command when they could learn Powershell instead? Powershell has full Intellisense nowadays, access to the full .NET Framework library, comprehensive built-in documentation, and thousands of commands that can reach into every part of the system. Plus Powershell is an open-source Github project nowadays. Pair it with the open-source ConEmu for a wicked-good, fully configurable console environment.

    3. Re:Did they buy JPSoft? by phantomfive · · Score: 3, Informative

      when they could learn Powershell instead? Powershell has full Intellisense nowadays, access to the full .NET Framework library, comprehensive built-in documentation, and thousands of commands that can reach into every part of the system.

      Powershell redirect < doesn't work and redirect > can corrupt your files. Furthermore creating new CLI programs that integrate into the Powershell system is a pain. Powershell is great for administering Windows tools, but other than that, it's kind of crap.

      --
      "First they came for the slanderers and i said nothing."
    4. Re: Did they buy JPSoft? by reanjr · · Score: 1

      I call bullshit on "full intellisense". I wrote a three-line ps1 script the other day with several inline evaluations and property references and not a goddamn thing came up from intellisense.

      Maybe there's intellisense, but nowhere near "full" intellisense.

    5. Re: Did they buy JPSoft? by reanjr · · Score: 1

      Windows CLI has supported history and tab completion for decades, at least. If that's your selling point, may I suggest you periodically (say, once every decade) check out the alternatives.

  6. Powershell is powerfull by Camel+Pilot · · Score: 4, Insightful

    But way too verbose and complex... sorta like a java version of bash.

    1. Re:Powershell is powerfull by DickBreath · · Score: 1

      Isn't it already a C# version?

      --

      I'll see your senator, and I'll raise you two judges.
    2. Re:Powershell is powerfull by Desler · · Score: 1

      Then why not use the command aliases that are much shorter?

    3. Re:Powershell is powerfull by Tablizer · · Score: 1

      MS has too many ways to script OS-related stuff. They have the command window, power-shell and there are different-but-similar API's and languages they support (or half support).

      Choice can be good, but it can also confuse and dilute resources. I don't want to have to learn others' 13 different ways of Windows scripting (guestimate). I can control what I use (if not dictated by the shop), but not what others use to write scripts in. Thus, it looks like I'll have to learn all 13. (I'm an app-dev, not a sys admin.) #IdontGeddit

    4. Re:Powershell is powerfull by phantomfive · · Score: 1

      MS has too many ways to script OS-related stuff. They have the command window, power-shell and there are different-but-similar API's and languages they support (or half support). Choice can be good, but it can also confuse and dilute resources

      Not only that, every time I have to write scripts in DOS cmd, I would rather stab myself with a fork.

      --
      "First they came for the slanderers and i said nothing."
    5. Re:Powershell is powerfull by rastos1 · · Score: 1

      Is it still the case, that scripts have to be signed with code signing certificate before they can be run? Some time ago I wrote a small app. It needed an installation that adjusted one text file, copied the binaries and created a registry entry. Those actions depended on the installation path, so I thought "well, let's create a small powershell script that does that" - and I was sorely disappointed that I had to get a code signing certificate in order to get the powershell script working on end-user's system. wtf.

    6. Re: Powershell is powerfull by pinkushun · · Score: 1

      The Verb-Noun naming convention for your functions is intolerable.

    7. Re: Powershell is powerfull by reanjr · · Score: 1

      You may want to stear clear of Linux, where there are hundreds more ways to do everything.

    8. Re: Powershell is powerfull by reanjr · · Score: 1

      As devops engineer, I've never felt the desire to have a Python REPL available. Frankly, no REPL is signicantly better than Bash with readline, and nothing beats pipes for interoperability. Pipes are the one form of IPC anyone can easily get to work with Bash, Python, Javascript, Perl, Ruby, C, C++, Go, Rust, etc.

    9. Re: Powershell is powerfull by reanjr · · Score: 1

      Until MS abandons this paradigm in a couple years when CLI is no longer the "new" hotness.

    10. Re: Powershell is powerfull by reanjr · · Score: 1

      PowerShell has always come with built-in aliases to make the environment usable for Unix/GNU users.

  7. Impressive by 110010001000 · · Score: 1, Troll

    I like the emoji support for the command line. It was sorely missed!

    1. Re:Impressive by DickBreath · · Score: 1

      Bring back the blue scream of death which is even more sorely mist.

      --

      I'll see your senator, and I'll raise you two judges.
    2. Re:Impressive by thegreatbob · · Score: 1

      What, you weren't satisfied with the two ASCII smiley faces?

      --
      There is no XUL, only WebExtensions...
    3. Re:Impressive by f3rret · · Score: 1

      Assuming you want it to happen on a Hyper-V VM, do:

        Debug-VM -Name "VM Name" -InjectNonMaskableInterrupt -ComputerName Hostname

      --
      Admit nothing. Deny Everything. Make Counter-accusations.
    4. Re:Impressive by f3rret · · Score: 1

      Assuming you want it to happen on a Hyper-V VM, do:

        Debug-VM -Name "VM Name" -InjectNonMaskableInterrupt -ComputerName Hostname

      Also fun fact: the Debug-VM cmdlet takes input from pipeline.

      So if you have a big Hyper-V environment you can do Get-VM | Debug-VM -InjectNonMaskableInterrupt on your host.
      Big fun.

      --
      Admit nothing. Deny Everything. Make Counter-accusations.
  8. So why is Microsoft doing this? by mykepredko · · Score: 3, Insightful

    Is it to keep up with the Linux's terminals, provide better displaying or Linux apps or establish bragging rights on who has the best console interface?

    When I RFTA, they even note that while Unix/Linux is file based (which makes a "terminal" console more appropriate) Windows is object based with dialog based apps providing access to the system and utilities. I do quite a bit of development on Windows (7) and I really don't find that I need to access the system via the "MSDOS Prompt" console and, when I do, it's adequate for my needs.

    So, while I would have liked a better console for MS-DOS 3.x and OS/2 1.x, I really don't see the need for revamping it for Windows 10 and beyond.

    As for running Linux apps on Windows 10: I would rather suffer the minor inconvenience of turning 45 degrees to my Linux box rather than the major security risk of Windows 10.

    1. Re:So why is Microsoft doing this? by Quarters · · Score: 1

      1) Because users overwhelmingly want it (based on UserVoice)
      2) Apple has stumbled / is stumbling and Microsoft wants to be there with interesting form factor computers and an OS that supports what those people prefer to make jumping ship easier.

    2. Re:So why is Microsoft doing this? by f3rret · · Score: 3, Informative

      They're doing it because MS is moving towards GUI less servers, current editions of Windows Server 2016 are "core" by standard, which means they don't install any GUI components.

      --
      Admit nothing. Deny Everything. Make Counter-accusations.
    3. Re:So why is Microsoft doing this? by thegarbz · · Score: 1

      Which users?

      The users who already use powershell?
      The users who install bash on Windows?

      Certainly not the average user whose interaction with the terminal extends to that black screen that occasionally pops up when the IT administrator runs a script on their computer.

      Maybe the BOFH wanted this so the script could then provide the poor user with a very BOFH emoji: U+1F595

      On a more serious note this is somewhat at odds with the direction Microsoft has been taking of making Windows 10 more user friendly. Even the control panel was too complex for its users, so it is strange to see the console get any love at all.

    4. Re:So why is Microsoft doing this? by mykepredko · · Score: 1

      I did not know that.

      Thank you.

  9. Translation: When we kill Linux as an OS.. by Rick+Schumann · · Score: 3, Interesting

    When we take over and kill Linux as a stand-alone OS and make it available only under Windows, at least you'll have a command line window that won't make you cry -- even though your tears of loss over your silly little free 'open source' OS will still be sweet to us. Mark my words, Slashdotters, Miscreant-o-soft has had Linux in it's sights for a while now. Don't say you weren't warned when they lock it out of booting on your hardware.

    1. Re:Translation: When we kill Linux as an OS.. by Rick+Schumann · · Score: 1

      Put your glasses on, Myopian, you can't see past the end of your own nose. Microsoft wants to be the ONLY OS on the planet, and they've clearly and objectively demonstrated over and over again that they'll go to any lengths, fair, legal, or not, to attain that goal, and Linux is a threat to that hegemony and dominance. Since it's not a company they can do a hostile takeover of, they have to infiltrate the Linux community (done), influence it's development (done), then start 'incorporating' it into their own products (done). Since they have the power and the influence with motherboard and computer manufacturers to dictate what can and cannot boot on any given platform (i.e. 'secure boot' and the certificates required for that to happen) they can effectively lock out any non-Microsoft OS. For the moment Secure Boot can be bypassed, but does anyone really think it'd be that difficult for them to use their money and influence to convince everyone that matters that being able to bypass Secure Boot opens the door to criminal hacking, and should no longer be allowed? You shouldn't, it would be relatively trivial for them to accomplish that, they're one step away from that right now, especially in the wake of all the cybercrime and cyberterrorism happening. After that anyone bypassing Secure Boot would be considered a criminal, arrested and prosecuted for it, and their 'bootleg illegal OS' would be destroyed. Meanwhile Microsoft, in response to complaints from the former Linux community, would simply say "You can run your Linux OS under Windows, you don't need to boot directly to it, and this is for your PROTECTION, you should thank us for keeping you safe!". After that point there's no competition, and they'd have law enforcement, Congress, and PC manufacturers convinced that it's the best way to move forward. Any concerns about 'anti-competitiveness' or 'monopoly' would be responded to with FUD about cybercrime, cyberterrorism, and National Security. There, I've laid out the complete blueprint for you, you really going to try to refute it now? Even a child could see it's not far-fetched at all, considering Microsofts' track record, especially lately.

  10. wtf by Anonymous Coward · · Score: 2, Informative

    WHAT YEAR IS IT?!?!

    1. Re:wtf by jlowery · · Score: 1

      It's later than you think. And still too early for Microsoft.

      --
      If you post it, they will read.
    2. Re:wtf by novakyu · · Score: 1

      Year of Linux on Desktop! (Seriously.)

    3. Re:wtf by datavirtue · · Score: 1

      Year of the Linux desktop and it is literally Windows. Cannot stop laughing---think I'm about to lose it.

      --
      I object to power without constructive purpose. --Spock
  11. I still won't use Windows 10 by Joshs922 · · Score: 5, Insightful

    As long as it continues to be a SaaS spyware product with forced updates/upgrades, and has an onerous, unacceptable privacy policy that claims the right to access all of my personal data, I don't care if they make it nicer than my favorite desktop Linux distro. I'll never use it.

    1. Re:I still won't use Windows 10 by 110010001000 · · Score: 1

      But then you are missing out on command line emoji support!

    2. Re:I still won't use Windows 10 by Joshs922 · · Score: 1

      What ever will I do without CLI emojis? And Candy Crush!?!?

    3. Re:I still won't use Windows 10 by thegreatbob · · Score: 2

      Except when it's not... silly fly/fade-in animations that make right clicking task bar (and other) entities a nuisance, etc... not saying it's all bad, just that it's far, far from perfect. They ever going to fix that recurring bit where the start menu just randomly stops working for a given user, never to work again until the next forced update or making a fresh user?

      --
      There is no XUL, only WebExtensions...
    4. Re: I still won't use Windows 10 by bursch-X · · Score: 1

      You'll get a sore neck having to tilt your head every time you see a text smiley!

      --
      There are two rules for success:
      1. Never tell everything you know.
    5. Re:I still won't use Windows 10 by iampiti · · Score: 1

      Yep, exactly why I don't like Windows 10 either. It may be a technical marvel but it's ruined by publicity, telemetry, tricking the user into using MS apps and services and so on.

  12. too little too late by Anonymous Coward · · Score: 1

    Already switched to Linux back when vista came out. These 'improvements' are already polished and refined elsewhere and have been for decades.

    If you see someone say anything good about Microsoft, kick them in the genitals. After years of study of human psychology, the human condition, philosophy, philanthropic endevors ecumenical debates the results are in: HUMANS WILL NOT TAKE CORRECTIVE LOGICAL ACTION UNTI YOU THREATEN THEM WITH HARM. This has to do with our natural aversion to new ideas which stems from our flight or fight response. Good ideas which make sense can be presented but rejected and even rejected with prejudice if the mind in question believes that a held belief is under attack the way the animal would react to a physical threat.

    So, since we are unable to take the sane step ourselves to get rid of Microsoft we need to take stronger measures that will properly interact with human psychology...so if anyone says anything good about Microsoft, kick them as hard as you can in the genitals, you are doing gods work soldier.

  13. Re:can I fireup putty and login to an windows serv by Anonymous Coward · · Score: 1

    You don’t need the beta builds of Windows 10 even for that. SSH got added in last year.

  14. Don't mess it up, I use it daily by Trax3001BBS · · Score: 1

    I dual boot and because of it my time is off in whatever OS I'm in. DATE and TIME are two commands I use all the time.

    - Lost Linux Mint on a Windows update; didn't fix it for a bit, my time was always right.

    1. Re:Don't mess it up, I use it daily by Trax3001BBS · · Score: 2

      You know you can fix that, right?

      There is a registry key to tell Windows to use UTC, or use 'timedatectl set-local-rtc 1' to tell Linux to set the hwclock to local time.

      No I didn't know it could be fixed, quick search on your reply looks like I can fix it.
      Thank you.

  15. X11 by thegreatbob · · Score: 1

    I know a lot of people regard X11 as a bit of a dinosaur, but for forwarding a single application on a remote system, a native shim to the Windows GUI would make remote administration a whee bit less clunky on slow/high latency links... compared to full RDP session, at least.

    I also know that various remote application services can do similar things (e.g. Citrix), but since we're already talking about a potential B-movie teleporter accident...

    --
    There is no XUL, only WebExtensions...
    1. Re:X11 by wjcofkc · · Score: 1

      I like dinosaurs a whole lot.

      --
      Brought to you by Carl's Junior.
    2. Re:X11 by Strider- · · Score: 1

      Uh, this is why you have Remote App stuff?

      My experience has been that RDP is far more performant and reliable than X11 over the satellite links I have to deal with compared to X11 or VNC. Not as good as mosh, but we're talking GUI here.

      --
      ...si hoc legere nimium eruditionis habes...
    3. Re:X11 by DamnOregonian · · Score: 1

      In my experience, even a full-blown RDP session outperforms X forwarding in most cases.
      When you think about it, it's not really surprising as to why.
      Forwarding all interaction with the GUI, redraw events, inputs (a lot of events are generated as that mouse moves across that window), is a lot more data than a fixed-rate rasterized product sent with compression.

    4. Re:X11 by DamnOregonian · · Score: 1

      Dozens of events per frame, each multiple bytes long

      Ya, no. Big no. You have to factor in the action caused by the event. And when you're throwing pixbufs over that pipe as fast as you can, 60 or 100 mouse moves per second build up a significant backlog of events. Mouse down? Send pixbuf for pressed button. Mouse up? Send pixbuf for unpressed button. Wait- you're already sending 30 other pixbufs because there's crap going on in your application? Well, shit.

      Oh yes, another more contemporary problem is that X hasn't really been network-transparent for a long time, yet still assumes that it is.

      No, it's fully network transparent. The problem is that there are extensions to the protocol in use that are relied upon to make the models performance not suck, liked mapped pixbufs instead of pixbufs thrown over the socket to the X server. You take away all the things that remove network transparency on a local machine, and you're left with what the network transparent model can actually do.
      I have always loved the network transparency of X, at least in concept. In use, it's only viable on high bandwidth low latency networks.

  16. Re:Added by thegreatbob · · Score: 1

    Sign me up, Botty! Finally, someone getting us back to the good ol' days of Kazaa and 'oops i accidentally indexed my whole hard drive!'

    --
    There is no XUL, only WebExtensions...
  17. I'm so excited by jimbobxxx · · Score: 1

    OMG! Will I be able to use cut-and-paste! Its like a dream come true. Good things come to those that wait. 20 years or so.

  18. Paths, Filesystems, and Shells by sanosuke001 · · Score: 1

    Can we also get them to remove backslashes from paths, the /r from a newline, and add support for other filesystems and shells? That'd be swell.

    --
    -SaNo
    1. Re:Paths, Filesystems, and Shells by Quarters · · Score: 1

      cmd.exe has accepted either \ or / for path separators for years. You can even mix/match them within a command.

      C:\Users\jeff>cd ../..\windows
      C:\Windows>

    2. Re:Paths, Filesystems, and Shells by molarmass192 · · Score: 2

      I'll take a UNIX kernel option too instead of Windows + Registry. In other words Windows Subsystem for UNIX. To me, Linux Subsystem for Windows is like glueing McLaren parts onto a Ford Fiesta and calling the result a sports car. I'd much rather bolt some Ford Fiesta parts onto a McLaren and take that to the races.

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    3. Re:Paths, Filesystems, and Shells by nogginthenog · · Score: 1

      Tab complete doesn't work with / in the path though.

  19. Re:can I fireup putty and login to an windows serv by Anonymous Coward · · Score: 2, Informative

    You've been able to do it through SSH for a year or so. You've been able to do it with PowerShell for quite a while now (a decade?).

  20. Again? by drinkypoo · · Score: 1

    Wasn't that supposed to be called Powershell? I guess I'm not the only one who didn't use it, huh?

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Again? by Anonymous Coward · · Score: 1

      No, Powershell is a command line/scripting interpreter. That was quite capable at what it did, but one of its problem was that it ran in the same old horrible console window as cmd.exe.

      This article is about a long-overdue update to the console window itself, as opposed to the command line interpreter running inside it.

    2. Re:Again? by Quarters · · Score: 1

      No. Powershell is a shell. This is all about improving the console so the various shells (Powershell, cmd, etc...) can gain vastly improved output (amongst others) capabilities.

  21. Re:can I fireup putty and login to an windows serv by jdavidb · · Score: 1

    Judging by the article summary, there's still no distinction made between "the console" and "the command-line," so I am betting no.

  22. Emoji support? Yawn. by martinX · · Score: 1

    Emoji support? Call me when they include memoji support. That's where it's at!

    --
    When they came for the communists, I said "He's next door. Take him away. Goddam commies."
  23. So, you thought Windows was riddled with security by mistr · · Score: 1

    - We have such sights to show you!

  24. Re: can I fireup putty and login to an windows ser by mistr · · Score: 1

    I guess the point here would be no, you would just go c:\Windows> ssh user@winhost

  25. "DOS Box?" by CohibaVancouver · · Score: 1

    But will this finally, once-and-for-all, end those online instructions to "Open a DOS box?"

  26. Powershell is not Bash by aberglas · · Score: 4, Informative

    What more needs to be said. It is ... different.

    Unix shell works on strings. Powershell works on objects. That is an important difference. Especially if the strings have funny characters in them.

    As to speed, it is .net, so I presume compiles down to machine code.

    1. Re:Powershell is not Bash by PmanAce · · Score: 3, Informative
      PowerShell is not a compiled Language. It doesn't produce IL directly either.

      So think of it like an interpreted language that just happens to live in a Dotnet Ecosystem which allows it to instantiate and interact with DOTNET objects thus making it seem like a "DOTNET language". PowerShell has its own Extended Type System (ETS) that makes it more dynamic.. You can create objects on the fly with whatever properties you want, or take an existing dotnet object, and add stuff to it. PowerShell is a dynamic language. With dynamic scoping. It is a pipeline centric language, which passes rich objects through the pipeline (in contrast to binary/text pipelines in unix) PowerShell is a command (verb and noun) centric language in philosophy and implementation, and though it is a RICH Object language, i wouldn't say its object ORIENTATED. you can interact with objects, and create them, but the goal is to produce task based COMMANDS PowerShell lives in different environments. It is a line by line REPL Command line interpreter, but it is also a full scripting engine that can be embedded in other applications.

      https://stackoverflow.com/ques...

      --
      Tired of my customary (Score:1)
  27. enough said by NikeHerc · · Score: 2

    "Those who do not understand Unix are condemned to reinvent it, poorly." --Henry Spencer

    --
    Circle the wagons and fire inward. Entropy increases without bounds.
    1. Re:enough said by thegarbz · · Score: 1

      "Those who do not understand Henry Spencers quote are condemned to post it, irrelevantly." --thegarbz

    2. Re:enough said by NikeHerc · · Score: 1

      "Those who do not understand Henry Spencers quote are condemned to post it, irrelevantly." --thegarbz

      "Those who do not understand the original post are condemned to reply irrelevantly." --me

      --
      Circle the wagons and fire inward. Entropy increases without bounds.
  28. Won't happen by duke_cheetah2003 · · Score: 4, Interesting

    See, the UNIX paradigm has been something that Microsoft has never been able to swallow. Keep it simple. That's it. That's why all the UNIX commands we know and love have survived through the years, they are simple. They get the job done.

    Stuff has been added, sure, but most of the original shell and common system commands have remained the same, decades on. Some 50 years of sameness and simplicity that Microsoft will never understand.

    In all my dealings with Microsoft software, they seem to strive to make things as complicated and insane as possible. Even this new powershell, the commands are needlessly long, with long parameters names and very strict syntax. And not to be outdone, a whole new spam of technobabble error messages. Their APIs and programming languages are the same way, sure they are pretty powerful, but the complexity, nothing is simple. Simple isn't something Microsoft does. So they'll never be able to ever be 'unix' like.

    1. Re:Won't happen by strikethree · · Score: 1

      See, the UNIX paradigm has been something that Microsoft has never been able to swallow. Keep it simple. That's it. That's why all the UNIX commands we know and love have survived through the years, they are simple. They get the job done.

      Well, SystemD is trying to make a liar out of you. Pardon me while I roll my eyes in their general direction.

      --
      "Someone needs to talk to the tree of liberty about its ghoulish drinking problem." by ohnocitizen
  29. Microsoft... by Excelcia · · Score: 1

    Microsoft...

    ...hasn't made anything better since Windows 3.1.

    The CLI maximizing properly is news? That's a /lot/ better? That's "Microsoft Better". Microsoft has embraced, extended, and now extinguished the word "better".

  30. Clink for older Windows by trawg · · Score: 1

    If you're still on Windows 7 or 8.1 like I am on most of my PCs, check out Clink - an extension for the Windows command line that adds bash-style command line functionality to cmd.exe.

    I was only just introduced to this by a colleague and can't believe I only just discovered it. Supports things like CTRL-V copy/paste which is pretty handy.

  31. There's a command line in WIndows? Wow! by AntisocialNetworker · · Score: 1

    What's it for?

  32. Re:can I fireup putty and login to an windows serv by thegarbz · · Score: 2

    You can fire up putty and login to any Windows machine providing it is in developer mode. Better* still you don't even need to fire up putty. Just use the built in ssh client in Windows. Get with the times.

    *Actually not better. The built-in ssh client in Windows 10 is quite basic.

  33. I'll finally be able to name folders with poop? by sabbede · · Score: 1

    The poop emoji that is. I've waited too long for that ability as-is.

  34. Re: can I fireup putty and login to an windows ser by reanjr · · Score: 2

    I installed OpenSSH server on Windows over a decade ago. It was almost painless. Would it be nice to have it installed out of the box like OS X and most Linux distros? Sure. But that's hardly a significant difference between platforms.