Windows Terminal Announcement

Discussion in 'HardForum Tech News' started by cageymaru, May 7, 2019.

  1. cageymaru

    cageymaru [H]ard as it Gets

    Messages:
    19,814
    Joined:
    Apr 10, 2003
    Windows Terminal has been announced by Microsoft. It features a GPU accelerated DirectWrite/DirectX-based text rendering engine and will use the fonts from your PC. Microsoft also announced the release of new fonts for the Windows Terminal. Full customization over the look and control of the new Windows Terminal is available for users. Profiles can be created to save your favorite configurations. The open source Windows Terminal and Windows Console is available today on GitHub.

    Multiple tabs
    You’ve asked and we’ve listened! The most frequently requested feature for the Terminal is multiple tab support and we are SUPER excited to FINALLY be able to deliver this key feature. You will now be able to open any number of tabs, each connected to a command-line shell or app of your choice, e.g. Command Prompt, PowerShell, Ubuntu on WSL, a Raspberry Pi via SSH, etc.

     
    crono15, Algrim and {NG}Fidel like this.
  2. SvenBent

    SvenBent 2[H]4U

    Messages:
    3,122
    Joined:
    Sep 13, 2008
    The Windows Terminal uses a GPU accelerated DirectWrite/DirectX-based text rendering engine. This new text rendering engine will display text characters, glyphs, and symbols present within fonts on your PC, including CJK ideograms, emoji, powerline symbols, icons, programming ligatures, etc. This engine also renders text much faster than the previous Console’s GDI engine!

    they day you advertize that you terminal program support emojies...

    But multitab support command line is nice ima miss that in windows 7
     
    AceGoober and dragonstongue like this.
  3. exiled350

    exiled350 [H]ard|Gawd

    Messages:
    1,090
    Joined:
    Jun 26, 2013
    I long for the day where I can use a pizza emoji as a variable name in a program.
     
    AceGoober likes this.
  4. Nobu

    Nobu 2[H]4U

    Messages:
    3,233
    Joined:
    Jun 7, 2007
    They aren't worried about using "Terminal"? iirc it's ™
     
  5. Dr. Righteous

    Dr. Righteous 2[H]4U

    Messages:
    3,146
    Joined:
    Aug 1, 2007
    Everyone needs to learn to code. Even grandmaw with the new Windows Terminal.
     
  6. ManofGod

    ManofGod [H]ardForum Junkie

    Messages:
    10,911
    Joined:
    Oct 4, 2007
    Unless I missed it, I see no precompiled executable on that Github page. So, it is like where if you have to ask how much it costs, you cannot afford it? Only if you have to ask were the executable is, this is not for you? ;)
     
  7. cageymaru

    cageymaru [H]ard as it Gets

    Messages:
    19,814
    Joined:
    Apr 10, 2003
    I believe that you have to compile it yourself. Scroll through the info at the bottom of the GitHub page.
     
  8. Verge

    Verge [H]ardness Supreme

    Messages:
    6,270
    Joined:
    May 27, 2001
    trying to build this as someone who never uses visual studio is a huge PITA
     
  9. KD5ZXG

    KD5ZXG Limp Gawd

    Messages:
    409
    Joined:
    Mar 24, 2017
    If it can't Landmark, don't waste my time.
    SPEED20_screenshot.gif
     
    AceGoober, jfreund and PeaKr like this.
  10. PeaKr

    PeaKr Gawd

    Messages:
    725
    Joined:
    Sep 6, 2004
    Supposed to wind up the in the window$ store soon.
     
  11. Zarathustra[H]

    Zarathustra[H] Official Forum Curmudgeon

    Messages:
    28,437
    Joined:
    Oct 29, 2000
    Why on earth would a text based terminal need GPU acceleration?

    This makes absolutely no sense.
     
    Retronym likes this.
  12. Rockenrooster

    Rockenrooster Limp Gawd

    Messages:
    373
    Joined:
    Apr 11, 2017
    That's exactly what I was thinking......
    Cool, but why???
    Anything to make it more bloated I guess.
    My guess is it'll be at least 100MB
     
  13. Biznatch

    Biznatch 2[H]4U

    Messages:
    2,224
    Joined:
    Nov 16, 2009
    To render large outputs faster? Be able to copy strings longer than a few lines? Even CMDer will give me a notice if I try and paste text over a certain number of characters as it can be slow.
     
  14. Grimlaking

    Grimlaking 2[H]4U

    Messages:
    2,920
    Joined:
    May 9, 2006
    Looks nice but too much effort right now. Plus my business windows 10 isn't the right supported build.
     
  15. Luke M

    Luke M Limp Gawd

    Messages:
    385
    Joined:
    Apr 20, 2016
    It's a devious plot to get people to use the Windows Store.
     
  16. dgz

    dgz [H]ardness Supreme

    Messages:
    5,324
    Joined:
    Feb 15, 2010
    It makes A LOT of sense because fonts are basically vector graphics. You want to render lots of them, and be able to scale/transform them easily. AS you're well aware, I am sure, GPUs are perfectly suited for this type of thing.

    We should've had unicode support 20 years ago.

    Are you saying having a GPU accelerated browser makes absolutely no sense?
     
  17. Zarathustra[H]

    Zarathustra[H] Official Forum Curmudgeon

    Messages:
    28,437
    Joined:
    Oct 29, 2000
    No. But I am saying I use the terminal every single day on Linux. I doubt it is accelerated in any way, yet it never feels slow when scrolling.
     
  18. dgz

    dgz [H]ardness Supreme

    Messages:
    5,324
    Joined:
    Feb 15, 2010
    Sure but a GPU is going to crunch the same stuff much faster so why not use it instead of wasting power/heat on the CPU? Besides, this development opens the door for all kinds of craziness in text. Eventually we're going to need the GPU acceleration. You may not like it but it's coming.
     
    AceGoober likes this.
  19. naib

    naib [H]ard|Gawd

    Messages:
    1,266
    Joined:
    Jul 26, 2013
    A terminal needing gpu accel isn't a good sign... what exactly is it doing that requires offloading to the graphics unit. its raster not vulkan... or have they rendered the characters as glyphs surface
     
  20. ZyzzyxSilver

    ZyzzyxSilver n00b

    Messages:
    39
    Joined:
    Jul 26, 2018
  21. naib

    naib [H]ard|Gawd

    Messages:
    1,266
    Joined:
    Jul 26, 2013
  22. Zarathustra[H]

    Zarathustra[H] Official Forum Curmudgeon

    Messages:
    28,437
    Joined:
    Oct 29, 2000
    I don't see the point.

    The whole point of the terminal is that it is simple fixed width text that is clear at conveying the message.

    This does not add any functionality, and just makes it less clear and more muddled at a glance.
     
  23. Biznatch

    Biznatch 2[H]4U

    Messages:
    2,224
    Joined:
    Nov 16, 2009
    For you. It's nice to theme the console to help with output readability, as well as addons like posh-git to display your working branch and its current status. Anyone that stops by my desk (sys/linux admins and developers) asks about my custom CMDer console since it's much easier to read than a moonochrome text console.
     
  24. ZeqOBpf6

    ZeqOBpf6 Gawd

    Messages:
    596
    Joined:
    Aug 24, 2014
    The GPU accelerate I kind of get. I have no idea why it has emoji support and all I've seen so far in the way of insight is predictable, unfunny attempts at being clever.

    I can't even conjure up a wild guess.
     
    Nobu likes this.
  25. Biznatch

    Biznatch 2[H]4U

    Messages:
    2,224
    Joined:
    Nov 16, 2009
    100% agree with this.... I saw the emoji 'feature' and had to facepalm. This isn't a chat application. Emojis have no place in a console.
     
  26. Zarathustra[H]

    Zarathustra[H] Official Forum Curmudgeon

    Messages:
    28,437
    Joined:
    Oct 29, 2000

    Well, I haven't seen it yet, so I am going to reserve judgment, but historically speaking every single time Microsoft tries to improve something visually it just winds up being more muddled and difficult to quickly see and find what you need to see.

    Color coding doesn't hurt, (and you don't need GPU acceleration for that) but other than that the best and clearest is always simple fixed with plain text. Any and all effects just tend to make things crazy, distracting and less clear.
     
  27. Zarathustra[H]

    Zarathustra[H] Official Forum Curmudgeon

    Messages:
    28,437
    Joined:
    Oct 29, 2000
    Text rendering uses next to nothing CPU wise. It wouldn't even show up in task manager next to other idle tasks.

    This just seems like over complicating things to me.
     
    Last edited: May 8, 2019
  28. dgz

    dgz [H]ardness Supreme

    Messages:
    5,324
    Joined:
    Feb 15, 2010
    Emoji means unicode support. It's a good thing. Emojis are just text. It's all vectors. Not having emojis would mean not having proper unicode support
     
    GhostCow likes this.
  29. dgz

    dgz [H]ardness Supreme

    Messages:
    5,324
    Joined:
    Feb 15, 2010
    Maybe it comes natural to the problem, I don't know. I am not saying that's the case but it's possible
     
  30. KD5ZXG

    KD5ZXG Limp Gawd

    Messages:
    409
    Joined:
    Mar 24, 2017
    Somehow I doubt this mod will do much to speed up Dwarf Fortress...
     
    AceGoober likes this.
  31. {NG}Fidel

    {NG}Fidel [H]ardness Supreme

    Messages:
    6,287
    Joined:
    Jan 17, 2005
    About fucking time...
     
  32. Guarana [BAWLS]

    Guarana [BAWLS] [H]ard|Gawd

    Messages:
    1,790
    Joined:
    Oct 3, 2001
    as a Geezer who remembers DOS on his 286 at home... There's an awful lot of 'Get off my lawn!' and 'Back in my day...' shit happening in this thread....

    Things change, get the hell over it.
     
    Bawjaws, GhostCow, Red Falcon and 6 others like this.
  33. dragonstongue

    dragonstongue 2[H]4U

    Messages:
    3,151
    Joined:
    Nov 18, 2008
    I thought that very odd as well, but then again I could have sworn there were valid text based programs that if one puts the time into can absolutely be AAA class of current gen ( shit ton of time, likely need a team to pull it off)

    text based does not mean it will not use GPU directly, thing mining programs, they are all very much text based, if you take the physical hardware out of the equation and ONLY issue commands to the "system" that is per need basis, I do not see how they cannot create or you create something with the "simple" text based or w/e
     
  34. SineDave

    SineDave Limp Gawd

    Messages:
    285
    Joined:
    Jun 9, 2004
    Anyone here complaining about GPU acceleration clearly doesn't understand the need for resolution based font scaling and anti aliasing of text in these apps. I'm thrilled this is coming (though equally confused about emoji).
     
  35. Grimlaking

    Grimlaking 2[H]4U

    Messages:
    2,920
    Joined:
    May 9, 2006
    This is something I will embrace when it is finally done. *crosses fingers*
     
  36. Algrim

    Algrim [H]ard|Gawd

    Messages:
    1,513
    Joined:
    Jun 1, 2016
    On my Mac workstations I have all my terminal windows at 80% opacity so I can see at a glance if processes going on in other terminal windows below the one I'm working on have finished yet. I'll hazard a guess that GPU acceleration will help out with this kind of screen rendering.
     
  37. Red Falcon

    Red Falcon [H]ardForum Junkie

    Messages:
    9,984
    Joined:
    May 7, 2007
    You called? :D

    NmM4NTAwNy5wbmciLCJ3aWR0aCI6Ijw9MTYwMCJ9XV0sImF1ZCI6WyJ1cm46c2VydmljZTppbWFnZS5vcGVyYXRpb25zIl19.jpg
     
    Guarana [BAWLS] and Algrim like this.
  38. westrock2000

    westrock2000 [H]ardForum Junkie

    Messages:
    9,110
    Joined:
    Jun 3, 2005
    I remember like it was yesterday...because it was. Been using a Linux terminal for 20 years on a daily basis. The buffer is huge. It can display UTF-8. It has tabs. Supports middle mouse button AND ctrl-c/v...2 copy buffers. And I can do all this running in a virtual machine that has 1 maybe 2GB or ram and maybe probably 64MB of video memory. And it's does all this gloriously.

    We aren't saying command/terminal is old, don't bother. We are saying it's old, and outside of Windows its pretty damn well efficient and perfect already. It's a beautiful thing...outside of Windows. The UTF-8 thing alone blows my mind. Windows 10 cannot display Japanese characters in cmd.exe (not even using "chcp 65001" command).

    What would have impressed me was if X11 was built-in and has hardware acceleration....that would actually be revolutionary.