News for hackers. Stuff that matters.
Re:Windows 11 has started rolling out worldwide by easton on Monday October 04, 2021 @09:25PM (#28754477)
Not that your IT department will be letting you update today, but something to look forward to is that Teams in Windows 11 uses the shared Edge WebView runtime (replacing Electron), which means it takes around 50% of the RAM it did in Windows 10.

Also, WSL graphics support (which isn't coming to Windows 10 for some reason), winget has been moved to stable (that is coming to Windows 10), and Windows Terminal is included in the box (but doesn't replace the cmd.exe or powershell.exe terminal emulator for some reason).

Re:Windows 11 has started rolling out worldwide by waych on Monday October 04, 2021 @10:44PM (#28754944)
Neither cmd.exe nor powershell.exe are terminal emulators, rather they are both shells / scripting languages. The legacy looking crappy terminal window is usually conhost.exe.

Windows has a console interface unlike that found on Unix, using APIs rather than escape sequences to interface with the console. Also, its console implementation was historically coupled tightly with the conhost.exe application, which historically is both the terminal emulator and console endpoint simultaneously.

The blog series centered around https://devblogs.microsoft.com/commandline/windows-command-l... is the best resource I've found online that discusses Windows' legacy console support as well as some vision of how this subsystem has changed in the years since.

These changes improved OS interop, but also de-couple the legacy crap so that third party terminal emulators can be better supported on Windows generally (separating the console endpoint from the terminal display), allowing for the creation of `CreatePseudoConsole()`.

Prior to this, third party terminal emulators that wanted to support Windows apps had to run the legacy conhost.exe and shove the window way off the desktop (to hide), and then scrape the window for its contents. This is/was required so that the app has a console backed by a conhost.exe process (responding to the console apis). `CreatePseudoConsole()` fixes a lot of that mess.

Re:Windows 11 has started rolling out worldwide by pid-1 on Monday October 04, 2021 @10:06PM (#28754752)
My anecdotal experience is that Teams' performance still sucks. Terminal is pretty cool tho.
Re:Windows 11 has started rolling out worldwide by Rapzid on Monday October 04, 2021 @09:45PM (#28754629)
Ahhh, yeah; keen on the new term. The WSL window support looks great too. I develop in Linux VMs, but my host is Windows 10 pro. Been sticking with vbox this far.
Re:Windows 11 has started rolling out worldwide by icecap12 on Monday October 04, 2021 @09:50PM (#28754660)
Agreed, Terminal is pretty nice for casual use.
Re:Windows 11 has started rolling out worldwide by csande17 on Monday October 04, 2021 @09:36PM (#28754550)
Only Windows would ship three different terminal emulators in the default install...
Re:Windows 11 has started rolling out worldwide by xxpor on Monday October 04, 2021 @09:42PM (#28754603)
How many are in a default Ubuntu install? At least 2.
Re:Windows 11 has started rolling out worldwide by herewulf on Monday October 04, 2021 @10:03PM (#28754732)
And none of them are legacy cruft with ass-backwards copying and pasting. The cmd.exe "terminal" needs to die.
Re:Windows 11 has started rolling out worldwide by itsme-alan on Tuesday October 05, 2021 @10:58AM (#28760383)
It can't because "COMPATIBILITY"