YoVDO

Running Linux Apps on Windows - How and Why?

Offered By: Association for Computing Machinery (ACM) via YouTube

Tags

Windows Subsystem for Linux Courses Python Courses Docker Courses PowerShell Courses Virtual Machines Courses Windows Terminal Courses

Course Description

Overview

Explore the integration of Linux applications on Windows in this technical conference talk by Scott Hanselman. Delve into the capabilities and limitations of the Windows Subsystem for Linux (WSL), examining its real-world applications and proximity to native Linux environments. Learn about the Windows Terminal, Docker integration, and other tools that facilitate Linux development on Windows. Through numerous live demonstrations, gain insights into running Linux apps, understanding the architecture behind WSL, and leveraging features like WSLg for GUI applications. Discover the practicalities of file system performance, GPU access, and containerization. Whether you're a developer seeking to bridge the gap between Windows and Linux or simply curious about cross-platform development, this session provides a comprehensive overview of the current state of Linux on Windows.

Syllabus

Introduction
Questions
About Scott
Context
Windows Terminal
Windows Console
Console Terminal and Shell
Powershell
Exit
Terminal
Python
Console and Terminal
Console Host
Windows Terminal Customization
Default Terminal
Virtual Machines
Editing Settings
Python Patches
How to get Windows Terminal
Windows Subsystem for Linux
HyperV
WSL
Ubuntu
VMMem
WSL1 vsWSL2
Import and Export
Syscalls
File Systems
Windows Explorer
Why
Architecture
Is sigwin a Windows binary
wslg architecture
aptget
can wslg access the gpu
wslg emulator
nuno
file system performance
docker containers
steve burns
vmware
vcode server
dual dual booting
sudo app
Linux virtual machine
Docker for Windows
Linux distros for Windows
emacs
gpu drivers
W Linux
Cuda
Windows Batch Files
Drop Existing VM
Set up a Cluster
Update Ubuntu
xterm
portability issues
Linux GUI apps
Conclusion


Taught by

Association for Computing Machinery (ACM)

Related Courses

A Beginner’s Guide to Docker
Packt via FutureLearn
A Beginner's Guide to Kubernetes for Container Orchestration
Packt via FutureLearn
Beginner’s Guide to Containers and Orchestration
A Cloud Guru
Designing High Availability, Fault Tolerance, and DR with AWS Services
A Cloud Guru
Docker Certified Associate (DCA)
A Cloud Guru