The new Windows subsystem for Linux architecture: a deep dive - BRK3068

Поділитися
Вставка
  • Опубліковано 7 січ 2025

КОМЕНТАРІ • 355

  • @stephenjames2951
    @stephenjames2951 5 років тому +239

    Vs code remote with WSL is a game changer

    • @nmihaylove
      @nmihaylove 5 років тому

      That's why in Unix under the X WIndows system you can run any app on one machine and have it show up on another. Also, can this remote to an arbitrary Linux installation, say on another machine, or they gimped it to only work with local WSL?

    • @beardymonger
      @beardymonger 5 років тому

      Only VS code remote is a game changer. I'll wait for wsl3 :-P

    • @k1ngjulien_
      @k1ngjulien_ 5 років тому

      @@nmihaylove well since wsl2 supports all linux system calls, i don't see why you wouldn't be able to run Xorg in WSL and forword the UI with X11

    • @ShawnThuris
      @ShawnThuris 5 років тому

      @@nmihaylove the VS Code remote is actually three different extensions: for WSL, for Docker containers, and for ssh into remote machines. I've been using the WSL (1) version and haven't had a single hiccup so far.

    • @johnsimon8457
      @johnsimon8457 5 років тому +1

      @@k1ngjulien_ I've gotten it to work, graphical glitches abound, performance is dogshit. Code is a hardware accelerated electron app, not some graphical emacs using motif.
      VS Code remoting is the editor running locally but operating on remote files. The neat bit is that extensions that depend on remotely installed components like go's gofmt or delve run just the same as they do locally.

  • @kebabimpaler
    @kebabimpaler 5 років тому +13

    WSL was and is an extraordinary technical achievement and I use it every single day. WSL2 looks like another leap forward I'm very much looking forward to it.

  • @k1ngjulien_
    @k1ngjulien_ 5 років тому +70

    The next step is creating a reverse WSL which translates Windows NT System calls to Linux System Calls so Wine finally works 100% of the time :D

    • @Trigex
      @Trigex 5 років тому +14

      But... That's already what Wine does, the true next step is to have Microsoft contribute to Wine!

    • @salatwurzel-4388
      @salatwurzel-4388 5 років тому

      @@Trigex There's alot of reverse engineering going on for example, as a result, wine is often not 100% correct how to exactly "translate" it to linux.
      If wine would already do that (correctly), all games, applications etc would work out of the box (there are alot who do not)

  • @zexli6709
    @zexli6709 5 років тому +53

    The next Linux distribution, Windows

    • @dukajelvis
      @dukajelvis 5 років тому

      the nice thing of Windows are only drivers and software capabilities. The linux in UI is not that bad IMHO

    • @EJM07
      @EJM07 4 роки тому +1

      @@dukajelvis Never heard of "The linux in UI".

    • @patricknelson
      @patricknelson 4 роки тому +1

      Better than Lindows! Then again, *everything* was better than Lindows.

    • @Jeancahu
      @Jeancahu 3 роки тому

      Windows has a great GUI, but it's kernel is trash, Linux is the best kernel, but it doesn't have a GUI good enough, MS using linux as kernel moving windows on it would be amazing

  • @Sam-ws1rj
    @Sam-ws1rj 2 роки тому +2

    Incredible product for software developer using Windows OS. You get the best of both world, Linux and Windows.

  • @nathans4957
    @nathans4957 5 років тому +52

    need to reupload all these videos with boosted audio

  • @CedricMialaret
    @CedricMialaret 5 років тому +16

    WSL is amazing, looking forward to WSL2 !

  • @MoMoadeli
    @MoMoadeli 4 роки тому +1

    The engineer is singularly excellent in providing information on WSL 2 architecture.

  • @QuentinFahrner
    @QuentinFahrner 4 роки тому

    WSL2 is BIG for web development. Thank you so much for investing in this tool !

  • @dorinelpisau
    @dorinelpisau 5 років тому +26

    o/ Most interesting and useful Microsoft project, ... for me ;). WSL has all my undivided attention. Keep up the good work guys!

    • @NabekenProG87
      @NabekenProG87 5 років тому +3

      @Nobody here but us Chaotic Neutral chickens Why not both? And at the same time?

    • @privetvastutnestoyalo2339
      @privetvastutnestoyalo2339 5 років тому +1

      ​@Nobody here but us Chaotic Neutral chickens
      No thanks, I like to be able to get my work actually be done.

  • @erikkunz
    @erikkunz 5 років тому +34

    With this, im gonna be able to run native Android, Linux and Windows on one OS!
    Windows as the host
    WSL2 Just like normal
    And then a linux program called Anbox that adds some stuff to the linux kernel to make android apps run native!
    I can code my apps, build them and test them on one machine, with no VMs. :D

    • @RanEncounter
      @RanEncounter 5 років тому

      You can do this already on Linux...

    • @erkinalp
      @erkinalp 5 років тому +1

      A: Do you use Windows or Linux?
      B: I use both.
      A: How?
      B: Both run at the same time using virtualisation.

    • @erikkunz
      @erikkunz 5 років тому +1

      @@erkinalp I use both, but not as a vm. I have a dual boot

  • @blaat3211
    @blaat3211 5 років тому +48

    I can finally get rid of OSX and go back to Windows. Hallelujah!

    • @monad_tcp
      @monad_tcp 2 роки тому

      @@tmbrwn osx is terrible.
      It looks like a Unix, but everthing is a bit different and missing parts.
      Also, Linux has its own flavor of posix.
      And OSX has its own libraries that you really should use instead of unix/posix layer.
      Basically it just creates illusion of being a Unix.
      There's this reason why cygwin fails, wine fails, interix fails and then WSL1 failed.
      It's never quit like the original.
      So virtualizing the real thing is the best option. You pay a bit of performance, but hardware is cheap.

  • @Ersaurabhsaxena
    @Ersaurabhsaxena 4 роки тому +4

    this is marvelous engineering and game changing stuff from Microsoft guys...they got left behind for sometime in the open source world..but with vscode and now this awesome linux subsystem they are definitely back in the game...kudos

  • @SumanPokhrel0
    @SumanPokhrel0 2 роки тому

    Amazing piece of software...Fantastic Job .

  • @leonardomarinho3950
    @leonardomarinho3950 5 років тому +3

    WSL is amazing. I need to run ROS in Linux, while running Siemens/Sick/Solid Works software in Windows, instead dual-booting, WSL let me have both at the same time

  • @lixiaochen6
    @lixiaochen6 5 років тому +9

    THEY IMPROVED NPM INSTALLLLLLLL!!!

  • @queenannsrevenge100
    @queenannsrevenge100 5 років тому +6

    They keep calling them virtual machines - they sound more like containers! Fascinating!

    • @jeffwells641
      @jeffwells641 5 років тому

      A container is a type of virtual machine, so it makes sense that they are similar.

  • @bobsalita3417
    @bobsalita3417 5 років тому +4

    Mention of GPU/CUDA support at 50:45 in response to audience question. TLDR: Often requested feature. Had to wait for WSL2 technology. Requires additional plumbing. I'm guessing here - maybe Build 2020.

  • @vinoth9381
    @vinoth9381 5 років тому +40

    Is it possible to access a linux filesystem in a physical partition or a 2nd harddisk from WSL2.

    • @shamringo7438
      @shamringo7438 5 років тому +3

      It might be possible since FUSE will work on WSL 2 + Run as admin.
      macOS users are using FUSE to mount ext4 drives. The same can happen to WSL 2 if somebody makes one that is.
      Or alternatively,
      WSL 2 already uses ext4 as their root filesystem. If you run WSL as admin, you might be able to just mount the drive directly.
      For now all we can do it wait.

    • @llothar68
      @llothar68 5 років тому

      @@shamringo7438 Windows should really come up with a FUSE library. It's possible because it's on sale from 3rd party developers but cost $30000 per created app.

  • @glewfw7989
    @glewfw7989 5 років тому +36

    nice, now there's no reason to dualboot
    the windows ui is far better than anything in linux

    • @jimbmakin7975
      @jimbmakin7975 5 років тому

      furreal, work has been slow in my trade and I've been using this time to sharpen my dev skills. So much easier to develop in linux, have it installed on an old laptop that's missing the 'A' key cap lol. Looking forward to not having to dual boot or use my 10 year old toughbook for the task.

    • @Pouya..
      @Pouya.. 4 роки тому +1

      Really? Try KDE you will change your mind

    • @PsyberSenpai
      @PsyberSenpai 4 роки тому +1

      @@Pouya.. No, not really, the Windows UI is much better and does not feel laggy.

    • @Pouya..
      @Pouya.. 4 роки тому

      @psyber I work with both of them I work with windows at my office and manjaro-kde at home I really enjoy manjaro. With customization level that kde has the usage is so enjoyable but it’s so opinion base I feel so much better when i use kde

    • @PsyberSenpai
      @PsyberSenpai 4 роки тому

      Pouya Samie I have used Linux for the past three years, while I’m not an expert, I know at least a thing or two to set up and and get my Arch i3 up and running. The problem with Linux is the hardware compatibility. While for you the experience was good, mine was terrible. My system would freeze occasionally, wifi would not work all the time and I lose all the features like fingerprint scanner and such. Then comes HiDPI scaling, it’s an absolute nightmare on some laptops and you end up with something which only does the work but doesn’t feel right. Scrolling a webpage is significantly slower as the lines per scroll is lower than Windows. Gaming is a thing where I just don’t want to spend any more of my precious time and interest so I just ended up with Windows. It just works!

  • @carloslemare6060
    @carloslemare6060 5 років тому +30

    I have a question: Can we mount an ext4 filesystem from an USB device on linux yet?

    • @TPHRyan
      @TPHRyan 5 років тому +3

      I feel like technically you should be able to, but I haven't tried it so can't say with 100% certainty that you can. However, you have access to a Linux kernel and a Linux shell, so I don't see why not.

    • @WispyFrost371
      @WispyFrost371 5 років тому +2

      USB comes under sharing hardware as asked in that QnA about sharing GPUs, so once that's enabled there'll be a more direct link. Otherwise by forwarding the Windows mount point to WSL, you might be able to do it on WSL 1 as well

    • @jojoposter
      @jojoposter 5 років тому +3

      @Inu Yasha and then theres this guy. There's always one

  • @s3rverlord
    @s3rverlord 5 років тому +2

    I have used WSL 1. Excited for WSL 2.

  • @spogs
    @spogs 5 років тому +2

    WSL made me realize how useful Linux is when it comes to development and how little i use Windows features. I removed Windows from my laptop and downloaded a Linux distro on it :) Thanks WSL!

    • @citronski
      @citronski 5 років тому

      ;)

    • @zoomosis
      @zoomosis 5 років тому

      It's honestly not a bad advertisement for Linux. But prior to WSL, nothing stopped someone curious about Linux running it under Windows in a virtual machine. So ultimately Microsoft isn't losing much here and probably have more to gain from it.

  • @alivecoding4995
    @alivecoding4995 Рік тому

    I am missing the possibility to run Linux commands on the Windows host system. The description is uni-directional. I assume that was possible with WSL1, because it is at the heart of running Linux within Windows.

  • @hanspetervollhorst1
    @hanspetervollhorst1 5 років тому +3

    Expected to see a Windows Subsystem for Linux, not a Linux Subsystem for Windows. Chapeau nonetheless

    • @ivailogeimara
      @ivailogeimara 5 років тому +3

      I think it's called Windows Subsystem for Linux because it's a subsystem in Windows that translates Linux (kernel) calls to Windows (kernel). WSL is kinda short for "Windows' subsystem for translating Linux kernel calls to Windows kernel calls" or "Windows subsystem for Linux kernel calls" or "Subsystem within Windows for Linux calls". Now WSL2 running Linux kernel I think makes the name wrong (unless it still translates Linux kernel calls to Windows kernel call despite actually running Linux kernel) but it's known name so it'll be stupid to change it.

    • @TheoParis
      @TheoParis 5 років тому

      Yeah that would be way better but at least we made progress

    • @Aresydatch
      @Aresydatch 4 роки тому

      hanspetervollhorst1 Wine

  • @johnknight9150
    @johnknight9150 5 років тому +27

    Isn't the name the wrong way around? Isn't it a Linux subsystem for Windows?

    • @Meddixi
      @Meddixi 5 років тому +12

      Nope - it is subsystem inside Windows (so Windows subsystem) to run Linux apps (so for Linux). It's all good :)

    • @kangalio
      @kangalio 5 років тому +4

      @@Meddixi It does make sense when you think about it but it's still misleading. I was confused the first 3 minutes of the video until I realized what WSL is actually supposed to mean

    • @johnknight9150
      @johnknight9150 5 років тому +5

      @@Meddixi I remain unconvinced.

    • @DrDot
      @DrDot 5 років тому +6

      I'd just like to interject for a moment. What you're referring to as Windows subsystem for Linux,
      is in fact, Linux subsystem for Windows, or as I've recently taken to calling it, LSW.

    • @stopusingthisavatar56
      @stopusingthisavatar56 5 років тому

      @OldPossum Yep... like Linux was THEIR idea...

  • @Ozuqam
    @Ozuqam 5 років тому +6

    So are we finally getting nvidia-docker support.

  • @hexfish3422
    @hexfish3422 5 років тому +6

    Why didn't they give Ted Mielczarek credit for reporting that bug at 9:27 instead of saying "a user"? They even cropped his name out of the screenshot...

    • @hanro50
      @hanro50 5 років тому +11

      If I where to take a guess, they probably just want to protect the guy's identity...

    • @LimitedWard
      @LimitedWard 5 років тому

      @Kenryov what? It was an issue posted on a public forum on Github. Anyone could access it and know who posted it.
      Sooner I think it really shouldn't matter. The whole point of OSS is that everyone has a voice in how the software is written, and it defeats the purpose if one person's voice has more sway simply due to clout or importance. Does the issue raised become any more or less important because Ted wrote it? No of course not!

  • @sciencegirl100
    @sciencegirl100 5 років тому +2

    This is some serious nerd shit here, and I'm so happy I'm a part of this community!

  • @MinusTechTips
    @MinusTechTips 5 років тому +19

    20:43 all the Windows Update memes flashed in his mind :D

  • @krzysztofrodak876
    @krzysztofrodak876 3 роки тому

    For me the drawback of wsl2 is the virtual disk which just grows and does not automatically shrink back to a proper size

  • @vladislavkozlov
    @vladislavkozlov 5 років тому +1

    I cant really move to HyperV machines because of it's unable to operate with USB devices :( VMWare can passthrough iPhone to VM MacOS and it works seamlessly. With HyperV it becomes a real pain

  • @shamringo7438
    @shamringo7438 5 років тому +2

    So basically instead of writing their own translation kernel in WSL 1. They essentially just made docker, except it runs on an actual ext4 filesystem and has access to host resources.

    • @JohnHaugeland
      @JohnHaugeland 5 років тому

      nope

    • @shamringo7438
      @shamringo7438 5 років тому

      ​@@JohnHaugeland explain.
      It runs within its container held by a deamon and request host resources through their protocol. It does not use a hypervisor to emulate hardware so it isn't an actual virtual machine. Like what else could it be? It's docker.

    • @northshorepx
      @northshorepx 5 років тому

      No the things that make docker possible on windows are being leveraged to to improve the linux kernel support in windows.

    • @shamringo7438
      @shamringo7438 5 років тому

      @northshorepx That's why I said it's just a modified docker that only runs Linux.

  • @beardymonger
    @beardymonger 5 років тому

    9p protoco is also used in crostini, the linux integration in chromebooks. So plan 9 (look it up on wikipedia) is starting to have impact (also /proc is a plan 9 invention).

  • @ABOhiccups
    @ABOhiccups 5 років тому +6

    I think the world is coming to an end. Seriously, like, fire and brimstone coming down from the skies, rivers and seas boiling! 40 years of darkness! Earthquakes, volcanoes! The dead rising from their graves! Human sacrifice! Windows and Linux living together, mass hysteria!

  • @sebagoomez
    @sebagoomez 5 років тому +1

    So, once I install docker on WSL2, will I be able to see the same docker images from either windows or wsl? Talking about Linux containers of course

  • @Cipotalp
    @Cipotalp 5 років тому +17

    I want 32bit support and to change the stack size with ulimit. I hate virtualbox and cygwin :D I WANT FULL LINUX ON MY WINDOWS!!!! so it can be used for work

    • @UPPERKEES
      @UPPERKEES 5 років тому +19

      32 bit? 2004 called, they want their computer back.

    • @danielmasters8145
      @danielmasters8145 5 років тому +1

      How old is your pc?

    • @Cipotalp
      @Cipotalp 5 років тому +10

      @@danielmasters8145 My PC has core i7 8th generation with SSD and 16GB ram.... So I think it is not bad :D I need 32bit support for my work :) I'm developing compilers and writing tests for car industry.
      Currently I SSH to a native Linux PC with my Windows PC. I love WSL but some programs are not working because of the 32bit is unsupported... And I hate VirtualBox :D
      "ulimit" command is not working too and some programs for example "LAPACK (Linear Algebra PACKage)" require to change the stack pointer size to unlimited... Otherwise I can't build the program...

    • @s3rverlord
      @s3rverlord 5 років тому +2

      Just write a comment on their GitHub.

    • @jef8278
      @jef8278 5 років тому

      @@Cipotalp just use a virtual machine

  • @Phobos11
    @Phobos11 5 років тому +1

    So basically WSL is exactly the same as Solaris 10 branded zones for Linux. Interesting, I love the technology. How will Dtrace integrate with WSL and applications running in the subsystem?

  • @rob28459
    @rob28459 2 роки тому

    21:26 hell yeah. I am totally agree

  • @Soarineagle
    @Soarineagle Рік тому

    How do we get support when it breaks? I have issues with WSL working on my Windows 10 Pro 22H system. it was working and all of a sudden something happened that broke it. So I uninstalled WSL2 and now I am unable to reinstall it. Is there someting in regedit or else where in the system that needs to be removed that is preventing me from re-installing WSL2?

  • @geev18
    @geev18 5 років тому +5

    "Kernel Version 4.4.0-18362-Microsoft x86_64 [lxss]
    Distro Name
    - Ubuntu 18.04.2 LTS"

    • @stopusingthisavatar56
      @stopusingthisavatar56 5 років тому

      Still running everything through the windows kernel ultimately though? So barely any of the security benefits...

    • @Aresydatch
      @Aresydatch 4 роки тому

      Stop Using This Avatar If you are not stupid then it’s secure don’t be a Gnubitch

  • @LimitedWard
    @LimitedWard 5 років тому +21

    Windows Subsystem for Linux is a really misleading name. It implies windows is running as a subsystem for linux and not the other way around.
    Real opportunity missed not calling it LWS (pronounced Lewis)

    • @LimitedWard
      @LimitedWard 5 років тому +2

      @AmbientVibes not sure what that has to do with the naming scheme.

    • @MrDavibu
      @MrDavibu 5 років тому +3

      Windows's Substystem for Lnux

    • @shady4tv
      @shady4tv 5 років тому +4

      You're booting into a Windows system and running GNU/Linux inside of it.
      NT is the subsystem for the Linux kernel.
      NT does the Hardware translation from the Linux Kernel.
      Hyper V is part of the NT Kernel (Like KVM for Linux).
      Hence Windows subsystem for Linux.

    • @queenannsrevenge100
      @queenannsrevenge100 5 років тому

      @LimitedWard looking at slide around 29:36 - the windows NT kernel and WSL are BOTH subsystems of the hypervisor. :)

    • @ShawnThuris
      @ShawnThuris 5 років тому +1

      Windows Linux Subsystem, or Linux Subsystem in Windows, or Windows Subsystem for Running Linux all make more sense than WSL...though the WSL acronym is easy to say, at least

  • @GuiPoM
    @GuiPoM 5 років тому

    What about symbolic links ? I currently have that limitation in WSL that I use git/npm and links between my projects. But links in WSL are linux symlink on a windows filesystem. But then, when you combine that with VSCode under Windows, this app can't understand that symlink. Will WSL2 somehow improve that state ? I can't really imagine how, but I would love to know if there is any option in WSL1 or 2 to overcome it !

    • @OlivierK.
      @OlivierK. 5 років тому

      They say in the video that WSL2 natively supports EXT4 instead of rewriting FS syscalls, so i think symlinks should work as expected.

  • @wacesferpit
    @wacesferpit 5 років тому +6

    Still don't like Microsoft, but as a Linux user this seems pretty good tbh
    I don't see it as trying to take people away from Linux, but as letting developers work on a """native""" environment, meaning there is no hassle of having to setup new machines or VMs if you're a Windows user and want to develop something for Linux. I mean, let's be honest, no amount of benefits will change someone's choice environment they had for year, for example as a Linux user for 5 years I have no reason to use Windows as all the day to day things I need are here and no shiny new thing there will change it
    But what do I know tbh, just find it quite stupid of many people acting like "or you commit 100% to Linux or you don't" as it just makes people go away

    • @northshorepx
      @northshorepx 5 років тому

      I know - dumb people gonna dumb! MS knows the desktop is not the future but getting people to their cloud is. They want to make it easy for any dev and thus any app to be developed so you're likely to consider using Azure. I've been a MS technologies dev since 1988 and I can tell you that WSL is the most cool thing I've played with in years!!! You should watch the new terminal talk - I think you're going to like it!

    • @skewty
      @skewty 5 років тому +3

      As a current Linux user who will likely switch back to Windows, I disagree.
      The X/Wayland issue is going nowhere fast (still no great remote desktop in Wayland + poor video driver support), and Gnome development moves forward at drunken snail pace. Remove 6 working features, fix 3 and and add 1 nobody wants while ignoring most day-to-day essential features and bugs like icon view in the file chooser.
      Now we have the SNAP / Flatpak / AppImage battle on top of the DEB / RPM battle.. The fat cats in the Linux Foundation have little to no interest in investing in the Desktop (interest is shown by spending money, not words).
      Until Canonical and IBM can get together on a distribution method, I just see the ongoing mess we have seen for the last decade continuing.

  • @Ybalrid
    @Ybalrid 5 років тому +6

    37:40 And that's how you exit Vi folks! :O

    • @nicklesseos
      @nicklesseos 5 років тому

      lol bro esc then :q! :wq w = write q = quit

  • @alivecoding4995
    @alivecoding4995 Рік тому +1

    I am surprised that WSL1 even worked at all. 😮

  • @patrickdee7365
    @patrickdee7365 5 років тому

    love it,
    wished you could release this tomorrow already

  • @suhailanjumabdurraheemsayy7639
    @suhailanjumabdurraheemsayy7639 4 роки тому

    I am using anaconda python 3 on windows10. Is it advisable to install it using wsl2 instead of directly on windows10?

  • @goeiecool9999
    @goeiecool9999 5 років тому +4

    At 40:00 he realises that he's said "That's pretty cool" too much.

  • @fbifido2
    @fbifido2 5 років тому

    1. Doesn't the Hypervisor already have a Windows NT Kernel, can't that be used and remove the double hop?
    2. Can you combine the NT Kernel & the Linux Kernel to one kernel?
    3. or replace the Hypervisor with the WSL 2 or 3?

  • @princepatel7652
    @princepatel7652 5 років тому +1

    GPU interaction with Docker is still not supported

  • @beardymonger
    @beardymonger 5 років тому +1

    2019, the year of Linux on the desktop - for developers at least :-P

  • @love-hammer
    @love-hammer 5 років тому

    So this converts the host to running on top of a hypervisor? Does that impact the performance of the host?

  • @oussamasethoum2755
    @oussamasethoum2755 5 років тому

    How can i check weather i have WSL 1 or 2, plus when will Microsoft release WSL 2 ?

  • @artemsky7334
    @artemsky7334 5 років тому +3

    That moment when I'm proud of the MS

  • @fuseteam
    @fuseteam 5 років тому +3

    wait if windows runs on the hypervisor along with linux can we really call windows the 'host' 🤔🤔🤔

    • @ShawnThuris
      @ShawnThuris 5 років тому

      Was thinking the same thing. It seems like putting everything on top of Hyper-V will give some flexibility in the future. Maybe consigning some of the crustiest backwards compatibility stuff to a container that's always on but not in the way (if that's workable)

    • @fuseteam
      @fuseteam 5 років тому

      @@ShawnThuris imo it feels like the can or will everything put everthing on kvm under to "outsource" the whole kernel development xD

  • @ORagnar
    @ORagnar 4 роки тому

    Can you run a full version of Linux (e.g. Ubuntu 18.04) and do everything you can do with a full version? E.g. run games, music applications, web browsers? I'm wondering if this would be good for developing applications on Linux or if there would be obviously limitations.

  • @erizpl
    @erizpl 5 років тому +3

    I wonder what is the real performance difference on `/mnt/c` share in two ways.

  • @balasuar
    @balasuar 5 років тому +7

    13m characters seems like a useful metric :/

  • @talesaraujo979
    @talesaraujo979 5 років тому

    Did anyone tested this out running Docker, or Tensorflow with CUDA? Went something wrong?

  • @valshin
    @valshin 5 років тому +1

    I tried to launch VirtualBox hypervisor beside of Hyper-V (running docker host), it doesn't work.
    Will it be a possibility to run WSL 2 and VirtualBox VMs simultaneously?

    • @junielkatarn
      @junielkatarn 5 років тому

      Valerii Shynkarenko No :(

    • @ShawnThuris
      @ShawnThuris 5 років тому

      I will probably wait to use WSL2 until I can do without VirtualBox. I get that only one hypervisor can run at a time, this is just unfortunate. Microsoft has been embracing Docker over the past couple of years. Wouldn't be too surprised if they bought them (no inside info, just might make sense for msft)

    • @valshin
      @valshin 5 років тому +1

      Just checked - VirtualBOX 6.+ already can run whith Hyper-V

  • @glenw3814
    @glenw3814 5 років тому +8

    "YAAAYY come on a little energy"...
    In the immortal words of Lorde, "I'm kind of over gettin' told to throw my hands up in the air".
    I find this belief of entitlement of praise among speakers and performers to be rather bothersome. If I am not of a mind to cheer for you perhaps it is your job to EARN a cheer with your performance. Being on stage does not entitled you to praise or welcome.

    • @ChristopherGray00
      @ChristopherGray00 5 років тому

      Yeah it's basically the microsoft version of "Please clap".

  • @jiwang4342
    @jiwang4342 2 роки тому

    Thank you

  • @cwmoriarty
    @cwmoriarty 5 років тому

    Missed the part where justify breaking USB support.

  • @solobackpacking
    @solobackpacking 4 роки тому

    Having a LOT of problems accessing nVidia API, especially CUDA.

  • @songer1993
    @songer1993 5 років тому +1

    So can it access hardware like GPU?

  • @bigworldmemes
    @bigworldmemes 5 років тому +1

    beware, pulse audio is still a buggy mess, and there is still no support for ALSA

  • @doodoostickstain
    @doodoostickstain 5 років тому +2

    do these people not do sound checks before presenting?

  • @ORagnar
    @ORagnar 4 роки тому

    35:20 Plan 9 Server.... "Plan 9 from Outer Space"??

  • @MaxCoplan
    @MaxCoplan 5 років тому

    Where can I hear more about WSL2?

  • @Hasansaid51
    @Hasansaid51 5 років тому

    I wonder if mongodb works on it as well?

  • @YZB-h6u
    @YZB-h6u 4 місяці тому

    Now all 3 GPU vendors (Nvidia, AMD, Intel) have WSL2 support.

  • @aboutit-coursesandtutorial561
    @aboutit-coursesandtutorial561 5 років тому +1

    Wow! Remote VSCode is awsome!

  • @olegvi5183
    @olegvi5183 5 років тому

    Hm, and what about GUI ? Can i just open program from WSL2 ? In linux i just create some files and open it in vim, and all this in terminal, can i do it by WSL2?
    Naw in Windows 10 i have vim in WSL and vim in Windows... and its 2 different programm... and its so drammaticaly

  • @Marcel-dt5du
    @Marcel-dt5du 5 років тому

    will it have usb support so I can use my yubikey with it (gnupg-card)?

  • @digbythedog9585
    @digbythedog9585 5 років тому

    Is it now possible to access USB devices from bash ?

  • @khandarwilliam5439
    @khandarwilliam5439 5 років тому +7

    Will docker finally run fast on windows?

    • @FaithfulMinds
      @FaithfulMinds 5 років тому +1

      It seems that if you run Docker in WSL2, it would be similar to Docker in Docker (the distro - a privileged container)!

    • @igorgiuseppe1862
      @igorgiuseppe1862 5 років тому

      no, this will grant linux features to windows, but not the linux performance, security or stability

  • @lesliesavege1206
    @lesliesavege1206 5 років тому

    27:57 I am using 3.3 gigs while on 8 webpages and 2 other applications open, so what else is Windows doing that Linux isn't?
    The network traffic is also a lot less in Linux than Windows, so where is Windows going that Linux isn't?

  • @yigaeloscar
    @yigaeloscar 5 років тому +1

    just WOW!

  • @kvdhar5041
    @kvdhar5041 4 роки тому

    WSL Architecture - 14:10

  • @MeAtHome5
    @MeAtHome5 5 років тому +5

    It's kinda difficult to get malware on Linux, but damn, you did it!

  • @efficiencyvi8369
    @efficiencyvi8369 5 років тому +8

    Nice, now do it the other way around as I will never use Windows as my main OS. 🙈

  • @climatechangedoesntbargain9140
    @climatechangedoesntbargain9140 5 років тому +1

    What is the future of WSL 1?

    • @citronski
      @citronski 5 років тому +2

      Grim, dark and full of death. What do you think?

  • @mikaelsofi3444
    @mikaelsofi3444 5 років тому

    So does this mean i don't have to buy Windows 10 pro to get access to Hyper-V, can u run docker with WSL?

    • @northshorepx
      @northshorepx 5 років тому +2

      From what they are saying at the moment (I tried this yesterday) wsl 1 works across the board w10 home upwards. On WSL1 you need docker for windows to run linux containers and these run in a hyperV VM (MobyLinux). Since hyper V VMs are not available on W10 home and docker. However WSL2 uses a linux kernel running directly in the base hyper visor and it's a new full kernel and will be available on W10 home. This full kernel will also mean that the docker for linux will run on this kernel in WSL2. This means, if I understand correctly, that docker for linux will run on W10 home (though other hyper V featurers like other VMs may not), and thus you should be able to run Linux containers on W10 home. I hope that helps.

  • @parthghughriwala6799
    @parthghughriwala6799 5 років тому +1

    THIS IS DAMN COOL!!!!!!!!!!!!🤩🤩🤩

  • @RowlandOConnor
    @RowlandOConnor 5 років тому +4

    How about a Windows subsystem IN linux? For those apps that don't play with WINE such as Adobe Creative Suite, MS Visual Studio etc.

    • @s3rverlord
      @s3rverlord 5 років тому

      I thought of that too.

    • @northshorepx
      @northshorepx 5 років тому

      I wonder if you can do this with running Windows Nano Server under the level 1 HyperVisor and then getting the Wine libs to splelunk there? Seems feasible. Won't have UI but will have all non ui features.

    • @erkinalp
      @erkinalp 5 років тому

      Linux kernel is not designed for that kind of multiple personality operation. Windows kernel allows completely different userlands to live together.

  • @lypingsh
    @lypingsh 4 роки тому

    could wsl2 run Linux x-apps ? looks not.

  • @igorgiuseppe1862
    @igorgiuseppe1862 5 років тому

    those slides are avaliable for download?

  • @Chiramisudo
    @Chiramisudo 4 роки тому

    For those wondering. The Microsoft maintained kernel is found on GitHub here:
    github.com/microsoft/WSL2-Linux-Kernel
    If I'm not mistaken, it's based on this source here:
    git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tag/?h=v4.19

  • @TjSBMD1810
    @TjSBMD1810 5 років тому

    I tried WSL once, which caused a bluescreen because of Avira. Is that fixed?

    • @NabekenProG87
      @NabekenProG87 5 років тому

      That should be fixed by Avira. If your Anti Virus gives you a Bluescreen because of a Windows App, thats their error

  • @VV-nw4cz
    @VV-nw4cz 5 років тому

    Based on this overview it seems like it would be impossible to run windows binaries from linux envinroment in wsl2. In wsl1 I can run ipconfig /all | less, looks like that would be gone.

    • @NabekenProG87
      @NabekenProG87 5 років тому

      34:52 they said you could launch cmd.exe . I hope that means it works for all executables

  • @eddraper
    @eddraper 5 років тому

    Failing at sound check... bummer

  • @jacklong2182
    @jacklong2182 4 роки тому +1

    that's awesome

  • @HenrikRClausen
    @HenrikRClausen 5 років тому +2

    And when will the Linux-based Windows appear..?

  • @dmmikerpg
    @dmmikerpg 5 років тому

    Can we get LSW?

  • @Scr34mik
    @Scr34mik 5 років тому +8

    damn audio level is so low

  • @rsrini7
    @rsrini7 5 років тому

    Wsl2 have support for graphics nvidia and own network ?

    • @northshorepx
      @northshorepx 5 років тому

      The talk touched on the fact that those advanced features will come in time.

  • @FaithfulMinds
    @FaithfulMinds 5 років тому

    It seems that we won't be able to see linux processes in Task Manager any more. Also just run a Alpine and eat 600 MiB RAM seems a little expensive.

  • @abhignaconscience358
    @abhignaconscience358 5 років тому

    Does it mean we can run Linux apps in future on windows ??

    • @HickoryDickory86
      @HickoryDickory86 5 років тому

      I would prefer the reverse: running Windows apps natively in Linux.

  • @MinusTechTips
    @MinusTechTips 5 років тому +18

    Those 5 dislikes are from Sun OS users