bitcrazed
- Karma
- 232
- Created
- September 23, 2014 (11y ago)
- Submissions
- 0
Rich Turner (https://twitter.com/richturn_ms)
Sr. PM for the Windows Command Line, Windows Terminal and former PM for Windows Subsystem for Linux (WSL)
[ my public key: https://keybase.io/bitcrazed; my proof: https://keybase.io/bitcrazed/sigs/wxyfEQ2ODiyi05IoKj3HA7Li5brkIBqLz9n_edG953w ]
You think there weren't codes of conduct back in 1983? ;)
You and I both - first time I ever touched an IBM PC XT (in my Dad's office), I immediately fired up BASIC and went to town (had already been programming BASIC for 18 months by that time). It was the first time I ever…
WSL uses a Hyper-V derived virtual machine that is * Sparse & light - they only allocate resources from the host when needed, and release them back to the host when freed * Fast - it can boot a WSL distro from cold in <…
Hi. Microsoft PM working on WSL, Terminal and Windows. WSL2 literally runs user-mode distros (and their binaries) in containers atop a shared Linux kernel image (https://github.com/microsoft/WSL2-Linux-Kernel) inside a…
Hi. PM on Windows & WSL here. Imagine if you could run AI/ML apps and tools that are coded to take advantage of DirectML on Windows and/or atop DirectML via WSL. Now you can run the tools you want and need in whichever…
As a matter of interest, have you tried WSL? It's a much more integrated experience than the isolated VM approach.
PM for Windows Command-Line here. Appreciate your feedback, but we solicited and received feedback from many, MANY sources. UserVoice, Stack Overflow, Github Issues, customer interviews, email, Twitter, comments after…
Hi. PM on Windows Command-Line here. The Console/Terminal team first took-ownership of the Console & Cmd codebases in late 2014, so it's been ~5.5 years. Until v. recently, the team averaged ~2.5 devs and 0.5 PM (I had…
Hi. PM on Windows Command-Line here: A couple of things: 1. You're confusing Cmd (the command-line shell) with Console (the terminal UX you see and interact with on-screen) 2. Development for NT started in Oct 1989 and…
Hey Nick. I'm the PM for Windows Terminal, and formerly, WSL: Thanks for your thoughts on WSL & the new Terminal. Re. release mechanisms, etc: Terminal will be delivered via the Store so we can ship out-of-band. We're…
You should give WSL a try now - a couple of years ago would have been shortly after it was first released, when it was VERY early, and only barely able to run some of the more sophisticated tools you'd want/need. WSL…
Re. Color: Not true - Windows Console supports 16M 25-bit RGB colors since Creators Update (build 1703): https://blogs.msdn.microsoft.com/commandline/2016/09/22/24-b... That said, yes, the Console cannot currently…
We hear you re. disk perf, and Linux filesystem access from Windows - we're working on it. Bear with us. Also, we added a decent amount of libusb support back in Creators Update:…
In short ... DON'T! Assume that your distro's are locked away behind a one-way wall - Linux can see Windows files, but Windows cannot (safely) use Linux files. More details here:…
I recommend enabling WSL, installing your favorite distro from the Windows store and giving it a try. I think you'll be surprised by what WSL CAN do and the scenarios in which it's more useful than a full VM. Distros…
You mention Hyper. Are you running PowerShell connected to Hyper or Console? If you're running Hyper, note that this alone takes 6s to (warm) start Cmd on my 16GB RAM Core-i7 Surface Pro 4. PowerShell takes ~1.2s to…
IFSHLP.SYS was originally created during the implementation of OS/2 1.2, and later released in Windows 3.11 running on 32-bit 386 Enhanced Mode. Its job was to provide 32-bit file access (bypassing 16-bit DOS file IO…
I am not comparing performance of a terminal window - Cmd and PowerShell both run connected to the same terminal app - Windows Console (conhost.exe) as discussed ad nauseum in the posts that are the subject of this…
You're conflating two things here: Remote Procedure Calls have many implementations. CORBA and Java implement RMI, Microsoft implemented DCOM. And for serializing API calls, they do great. However, what's REALLY hard…
Fixed! Let me know if you prefer the updated version I posted this afternoon. Thanks for the feedback :)
> You would be hard pressed to find DOS-era software that bangs on buffer starting at 0xB800:0000 that still works in 64-bit Windows. True, though 32-bit editions of Windows still include NTVDM which runs Win16 apps!…
Console now enumerates and allows selection of monospace TTF fonts. Alas, as one of our dev's says often "Fonts are just files containing collections of lies"! Some fonts claim to only contain monospace, glyphs, but…
As a matter of interest, have you tried Windows 10's Console?
Actually, no - Windows ME did not depend on MS-DOS. For all the bad rap it got (some of which was deserved), ME bypassed real-mode MS-DOS (and its config files) at bootup, and loaded its own protected-mode drivers, etc.…
Refactoring spaghetti would have been a breeze compared to the Console. What stands as a HUGE testament to the Console team's effort, however, is the fact that, while re-engineering what was truly a nightmare code-base,…