Craig Loewen
Craig Loewen
  • 8
  • 204 031
Quickstart Playground - Make a dev project in seconds with AI
Dev Home has a new feature, called Quickstart Playground! This experimental feature uses AI to get you set up with a development project in seconds.
Learn more about the feature here:
learn.microsoft.com/windows/dev-home/quickstart-playground
And you can download install Dev Home here:
github.com/microsoft/devhome
มุมมอง: 845

วีดีโอ

Advanced Paste - New PowerToys feature!Advanced Paste - New PowerToys feature!
Advanced Paste - New PowerToys feature!
มุมมอง 8K4 หลายเดือนก่อน
Advanced Paste is a new feature for Microsoft PowerToys that empowers you to paste your clipboard content in whatever format you want. You can download PowerToys from here: github.com/microsoft/powertoys And you can learn more about Advanced Paste at this docs page: learn.microsoft.com/windows/powertoys/advanced-paste And you can try the latest code for the V2 at this branch (With Image to text...
New enterprise-grade security controls for the Windows Subsystem for LinuxNew enterprise-grade security controls for the Windows Subsystem for Linux
New enterprise-grade security controls for the Windows Subsystem for Linux
มุมมอง 1.6K10 หลายเดือนก่อน
The Windows Subsystem for Linux (WSL) has added new enterprise-oriented features that will help you deploy, monitor, and configure WSL safely within your organization's setting. Virtual Machine-based environments, like WSL, can be difficult to manage security for in enterprise business settings. We've listened to your feedback and have developed new features to enhance this specific scenario, e...
What's new in WSL's September 2023 release?What's new in WSL's September 2023 release?
What's new in WSL's September 2023 release?
มุมมอง 31Kปีที่แล้ว
The Windows Subsystem for Linux (or WSL) has a new release! In this video we'll be going over all the new features as part of that, including auto memory reclaim, sparse VHDs, mirrored mode networking, Hyper-V firewall, DNS tunneling and auto proxy. To learn more about this release please see the full blog post: aka.ms/wslsep2023updateblogpost And to learn more about WSL visit: aka.ms/wsldocs T...
TicDappToe - Create a Web 3 Dapp with WSLTicDappToe - Create a Web 3 Dapp with WSL
TicDappToe - Create a Web 3 Dapp with WSL
มุมมอง 7322 ปีที่แล้ว
This video shows how to create a Web 3 dapp (decentralized app) using the Windows Subsystem for Linux (WSL)! Install instructions Here are the instructions on how to install what you need to use it: 1 [In PowerShell] `wsl install` 2 [in WSL] `git clone github.com/craigloewen-msft/TicDappToe.git` 3 // Install Ganache by downloading from the projects page and renaming the file to whatever you lik...
Preview WSL in the Microsoft Store!Preview WSL in the Microsoft Store!
Preview WSL in the Microsoft Store!
มุมมอง 32K2 ปีที่แล้ว
Links: Store page: aka.ms/wslstorepage Blog post: devblogs.microsoft.com/commandline/a-preview-of-wsl-in-the-microsoft-store-is-now-available/ WSL docs: aka.ms/wsldocs
Debug C++ with WSL 2 Distributions and Visual Studio 2022Debug C++ with WSL 2 Distributions and Visual Studio 2022
Debug C++ with WSL 2 Distributions and Visual Studio 2022
มุมมอง 2.4K3 ปีที่แล้ว
Visual Studio can now build and debug C with your WSL 2 distributions in Visual Studio 2022! Check out the demo above from Erika Sweet ( arecaplm) and Craig Loewen ( craigaloewen) to see how! Blog Post: aka.ms/wsl2vs Source Code: github.com/esweet431/bullet3 CMake Presets: aka.ms/cmakepresets WSL Docs: aka.ms/wsldocs WSL Repo: github.com/microsoft/wsl
Introducing Linux GUI apps running on Windows using the Windows Subsystem for Linux (WSL)Introducing Linux GUI apps running on Windows using the Windows Subsystem for Linux (WSL)
Introducing Linux GUI apps running on Windows using the Windows Subsystem for Linux (WSL)
มุมมอง 128K3 ปีที่แล้ว
This video introduces how you can run Linux GUI apps directly on Windows using the Windows Subsystem for Linux (WSL). Full info can be found here: devblogs.microsoft.com/commandline/the-initial-preview-of-gui-app-support-is-now-available-for-the-windows-subsystem-for-linux Learn more at: aka.ms/wslg

ความคิดเห็น

  • @dumbfloppa
    @dumbfloppa 2 หลายเดือนก่อน

    Give me that pre release version please ^_^

  • @ToothyFilms
    @ToothyFilms 3 หลายเดือนก่อน

    Would be nice to connect it to CoPilotPro or other language models. Or at what point does CoPilotPro supersede this feature with their own Copilot Paste?

  • @lucasbeck
    @lucasbeck 3 หลายเดือนก่อน

  • @danilorodriguez4665
    @danilorodriguez4665 3 หลายเดือนก่อน

    Forgot to mention a very important fact that without a valid paid account from OpenAI the "Paste with Ai" will NOT work

  • @SCharlesDennicon
    @SCharlesDennicon 3 หลายเดือนก่อน

    When I try to play with the AI, all I get is "api key quota exceeded". Is subscribing to GPT plus required?

    • @ScottGriggs
      @ScottGriggs 3 หลายเดือนก่อน

      I'm getting the same error. The documentation for advanced paste says "This feature requires that an OpenAI API key be provided in the PowerToys settings, and that you have available credits in your account.", which leads me to believe it does NOT work with the free tier.

  • @Sancarn
    @Sancarn 3 หลายเดือนก่อน

    Aaaand all of these are almost useless because you have to check everything because AI still hallucinates Useful maybe for very simple transformations I suppose. Also is it just me or is it weird that Microsoft is adding features to their apps which use a separate companies API keys? I understand why but I don't think that has ever happened before...

  • @jmoralesh
    @jmoralesh 3 หลายเดือนก่อน

    Savage feature!

  • @bomale
    @bomale 3 หลายเดือนก่อน

    😮 non vedo l'ora di provarlo

  • @koksus20
    @koksus20 3 หลายเดือนก่อน

    Is it possible to add custom prompts in form of Custom commands?

  • @yazdipour
    @yazdipour 4 หลายเดือนก่อน

    If we could just connect it to local llm that would have been great

  • @mmfarahat1
    @mmfarahat1 4 หลายเดือนก่อน

    Awesome

  • @ArakiSatoshi
    @ArakiSatoshi 4 หลายเดือนก่อน

    I'll need to buy a piano to use all these shortcuts.

    • @rainerzufall9943
      @rainerzufall9943 หลายเดือนก่อน

      There is actually a device for all these shortcuts: It is also known as the “keyboard”.

    • @SebastiaanVaz
      @SebastiaanVaz 21 วันที่ผ่านมา

      @@rainerzufall9943 Really? Where can I find one?

  • @sidikvivo411
    @sidikvivo411 4 หลายเดือนก่อน

    Awesome 👏

  • @bobross5438
    @bobross5438 4 หลายเดือนก่อน

    In my personal setup/workflow, this kind of stuff elevates Windows from a necessary evil to a genuinely fun piece of tech to play with and boost my productivity :) finding WSL and Powertoys has led to the first time in years I've been excited about built-in Windows features. Awesome work! Hope you have a great day.

    • @___chad_____
      @___chad_____ 4 หลายเดือนก่อน

      While I do agree, I sometimes think it's funny that my favorite windows feature is how well Linux works inside it these days 😅

  • @mdeloura
    @mdeloura 4 หลายเดือนก่อน

    ahhhhhh mirrored mode, thank you! I went down the ipv6 rabbit hole today and was wondering why WSL was giving me such grief. Problem solved!

  • @janusz4026
    @janusz4026 4 หลายเดือนก่อน

    Very good information, thanks, but please slow down a bit. You are talking too fast, and I had to "rewind" the video quite few times.

  •  5 หลายเดือนก่อน

    This is why people developing stuff shouldn't be the ones explaining it.... Equivalent to this video would be something like a video named "Buyilding a sports car" and a guy in it shows you how to open the door...

  • @b.c.2177
    @b.c.2177 7 หลายเดือนก่อน

    While this may be effective, I have chosen to disable the Windows firewall and utilize Portmaster as a replacement. Do you have any solution for Portmaster?

  • @e00d20
    @e00d20 7 หลายเดือนก่อน

    thanks for keeping it post, craig :)

  • @computelabs
    @computelabs 7 หลายเดือนก่อน

    WSL is next.

  • @georgiyanev7822
    @georgiyanev7822 8 หลายเดือนก่อน

    Is this updaete now available in the stable version?

  • @DenisJak
    @DenisJak 9 หลายเดือนก่อน

    Guys, thank you so much! Finally a WSL I will love and will make me love Windows again! There was no solution with UDP applications in docker. I will try if UDP finally works and report again. THANK YOU SO MUCH!

  • @Andresxdthecreator2014XD
    @Andresxdthecreator2014XD 9 หลายเดือนก่อน

    its a recording of Windows 11 build 22159

  • @creproductions102
    @creproductions102 9 หลายเดือนก่อน

    Notice the windows build 22159. We have never seen the build released. Coincidence?

  • @robgulde1013
    @robgulde1013 10 หลายเดือนก่อน

    What SSH and NFS servers should you install if you use port mirroring and also have OpenSSH and Windows 11? Can you add a second IP in WSL to export a separate NFS/SSH server?

  • @AhmedHabbachi
    @AhmedHabbachi 10 หลายเดือนก่อน

    I moved away from windows because of this vmmem ram issue but I am ready to move back now. since its easier to have my windows and my Linux on hands with controlled ram

  • @thewreckedship5526
    @thewreckedship5526 10 หลายเดือนก่อน

    super helpful video, thank you

  • @ProKids-l7i
    @ProKids-l7i 10 หลายเดือนก่อน

    Bro's got an UNLEAKED Windows preview(Windows 11 Build 22159)

    • @creproductions102
      @creproductions102 9 หลายเดือนก่อน

      He's worked on microsoft and wsl

  • @maurice_walker
    @maurice_walker 11 หลายเดือนก่อน

    Yay, IPv6 in WSL2! The four year wait is over! It does indeed work fine on the latest Windows 11 non-insider build with WSL 2.0.6 and finally allows me to abandon WSL1. Thanks, Craig & team!

    • @bomale
      @bomale 10 หลายเดือนก่อน

      I hope this will work on windows 10 asap

  • @HieuNguyen-hq5pp
    @HieuNguyen-hq5pp 11 หลายเดือนก่อน

    How do I rollback pre-release version (2.0.4) to stable version(1.2.5)? wsl --update --rollback is not available for me so far

  • @morningstar2219
    @morningstar2219 11 หลายเดือนก่อน

    i hope microsoft support another partition format especially to run ext4 natively, instead using ext4.vhdx

  • @0M9H4X_Neckbeard
    @0M9H4X_Neckbeard 11 หลายเดือนก่อน

    Is all this coming to Windows 10 as well or Windows 11 only?

  • @soheilamiri968
    @soheilamiri968 11 หลายเดือนก่อน

    Great features

  • @oidualx
    @oidualx 11 หลายเดือนก่อน

    The feature shown at 8:38, i.e. accessing wsl from a local network isn't working for me, I'm on build 25951.1010, wsl 2.0.2, but I still get ERR_CONNECTION_TIMED_OUT from the smartphone, or even from Windows. What could I be missing?

    • @tusharsnx
      @tusharsnx 10 หลายเดือนก่อน

      I've just created an issue relating to this in thier github repo. It seems like in order to access WSL services/server from other devices you need to create a firewall rule within Windows to allow traffic on that port.

    • @oidualx
      @oidualx 10 หลายเดือนก่อน

      ​@@tusharsnx yes, at the end I figured it out. To say it was unintuitive is an understatement.

  • @John-eq5cd
    @John-eq5cd ปีที่แล้ว

    I managed to complete the instructions to configure the sparse VHD. However, when I check the volume of vhd, I see Used: 12GB Available 227 GB Is there anyway of getting some of that 227 back into Windows?

    • @John-eq5cd
      @John-eq5cd ปีที่แล้ว

      I tried DiskPart, but got an error: "Virtual hard disk files must be uncompressed and unencrypted and must not be sparse."

  • @Smad2005
    @Smad2005 ปีที่แล้ว

    Doesn't work with win 10

    • @coolraoul3292
      @coolraoul3292 4 หลายเดือนก่อน

      it depends of the feature. "sparseVhd" does for instance

  • @ichisadashioko
    @ichisadashioko ปีที่แล้ว

    I am still using the WSL 1 because of the copying/moving windows' files performance.

    • @tusharsnn
      @tusharsnn 11 หลายเดือนก่อน

      Which is probably never going to solved, unless Windows gets ext4 support (how likely is it?). It is "by design". I'm curious what's your use case that required you to copy files between wsl and windows so often 🤷‍♂️ ?

    • @ichisadashioko
      @ichisadashioko 11 หลายเดือนก่อน

      @@tusharsnn I ran a lot small Python scripts that interact with the file system (rename, hashing file content, create archive of small files, etc.) And I use Windows mainly for all GUI related applications (browser, games, drag and drop files). Windows GUI APIs are well supported and stable enough for me. However, the path seperator and shell scripting suck.

    • @ichisadashioko
      @ichisadashioko 11 หลายเดือนก่อน

      When I want to program minimal working GUI application (e.g. in Java, Python, or JavaScript), I prefer to spin up vmware, virtualbox, or bare metal installation for better compability and reduced debugging headache.

  • @tav1229
    @tav1229 ปีที่แล้ว

    hi, any chance the mirrored network will be available for windows 10?

  • @dervisgenc2469
    @dervisgenc2469 ปีที่แล้ว

    For 8:36 , If i host python server from my windows machine I can reach from my phone but if i host from wsl I cannot reach. I check firewall wsl allowed to communicate. What is the problem Could you help me guys?

  • @jpkontreras
    @jpkontreras ปีที่แล้ว

    not working with win10 too good to be true :(

  • @JoaquinDarioSilveiraOcampo
    @JoaquinDarioSilveiraOcampo ปีที่แล้ว

    This release has already solved 99% of the problems I had with WSL 👍👍 Amazing work!

  • @waelsadek81
    @waelsadek81 ปีที่แล้ว

    6:38, how did you get the correct size of the prompt arrow "->" ? It's displaying it very small on my PC.

  • @blablamannetje
    @blablamannetje ปีที่แล้ว

    At 0:59, Craig says "code .wslconfig""in powershell, but I get "code : The term 'code' is not recognized as the name of a cmdlet, function, script file, or operable program.". What is this code command? Something related to Visual Code (which I haven't got)?

    • @rescenic
      @rescenic ปีที่แล้ว

      Add this path: C:\Program Files\Microsoft VS Code\bin to system environment variable.

    • @blablamannetje
      @blablamannetje ปีที่แล้ว

      @@rescenic Thanks. But the thing is I haven't got that directory, as I have no VS Code installed my corporate laptop. So I created .wslconfig by hand in my home dir (including "networkingMode=mirrored"), started WSL (version 2.0.0), got an error that mirrored mode is not supported and using NAT instead ... TBC

    • @blablamannetje
      @blablamannetje ปีที่แล้ว

      Ah: you need to have Insider Windows to have mirrored networking. Which I haven't.

    • @Greeata
      @Greeata ปีที่แล้ว

      "code" is just the name of the editor he uses. You could use notepad, textedit or something else you have installed instead.

    • @blablamannetje
      @blablamannetje ปีที่แล้ว

      @@Greeata Thanks! I used notepad to create a .wslconfig, and I bumped into the next problem: Mirrored Networking is still an Insiders Window function. So no go for me, for now at least. Thanks again.

  • @thomaswiley666
    @thomaswiley666 ปีที่แล้ว

    Is there an ETA on the features being available on Windows 10 (not Insider Preview)? I'm the 3d printer and Debian developer who's been pestering for a simple networking feature like mirroring.

  • @Greeata
    @Greeata ปีที่แล้ว

    Sounds great - I can already see automemoryReclaim working - but the sparseVHD I'm not so sure about. I cleared out several hundred GB so my WSL2 reports internally at 105GB - but my vhdx on windows is stuck at 500GB still. pretty sure my ubuntu was from the MS store - not sure if that makes a difference or not.

    • @tusharsnn
      @tusharsnn ปีที่แล้ว

      Have you recreated the vhdx? Existing distros needs to be updated.

    • @Greeata
      @Greeata ปีที่แล้ว

      @@tusharsnn thanks - I figured it might be something like that. I can see the size used and size on filesystem are different when I bring up properties in windows explorer. So how do I recreate the vhdx of my current installed distro? I don't really want to rebuild from scratch. I assume there is a way using wsl --backup the wsl --import

    • @Greeata
      @Greeata 11 หลายเดือนก่อน

      @@christianseibold3369 - it works - it's just that listing the file size of the vhdx on the windows file system seems to tell lies. I can see the overall free space on my windows drive increase when I delete big junk files - but the vhdx reports the same size. This is what was confusing me.

  • @MrSomeDude
    @MrSomeDude ปีที่แล้ว

    could you finally make WLS2 work out of the box behind corporate proxy?

    • @craigloewen8379
      @craigloewen8379 ปีที่แล้ว

      Yes these features should address that exact concern!

    • @MrSomeDude
      @MrSomeDude ปีที่แล้ว

      @@craigloewen8379 love it ❤️ !

  • @masterandmargharita
    @masterandmargharita ปีที่แล้ว

    Whats the version of this new WSL ? Also I dont have any c:\users\<username>\.wslconfig So I presume you just create one ? Also my Task Manager does not show VmmemWSL (like yours), it only shows Vmmem.

  • @masterandmargharita
    @masterandmargharita ปีที่แล้ว

    Hold on I thought it was wsl2, as wsl used a translation layer, wsl2 runs the linux kernel. Anyway I'll call it wsl2. Can we have wsl2 PCIe device sharing please ? For example I want to dedicate 50% of my NVidia 4090 GPU to CUDA compute inside WSL2, whilst keeping the other 50% for windows rendering, or if the GPU device can not be split, then I'd like to use 100% of my PCIe GPU (4090), whilst using my APU/in-built GPU for Windows rendering. Also would like to mount NVMe SSD partitions into WSL2 directly without using Windows filesystem in the middle.

  • @ytmadis
    @ytmadis ปีที่แล้ว

    Looks good. Curious - what's the main reason MS focuses on WSL2 right now?

  • @Wzymedia
    @Wzymedia ปีที่แล้ว

    As things are right now, does WSL use its on `hosts` file that is separate from Windows? If true, does this new DNS tunneling feature make WSL use the Windows `hosts` file?