Learn Windows subsystem for Linux : a practical guide for developers and IT professionals /

Saved in:
Bibliographic Details
Author / Creator:Singh, Prateek, author.
Imprint:[United States] : Apress, 2020.
Description:1 online resource (191 pages)
Language:English
Subject:
Format: E-Resource Book
URL for this record:http://pi.lib.uchicago.edu/1001/cat/bib/12607436
Hidden Bibliographic Details
Other authors / contributors:Safari, an O'Reilly Media Company.
ISBN:9781484260388
1484260384
1484260376
9781484260371
Digital file characteristics:text file
Notes:Includes index.
Made available through: Safari, an O'Reilly Media Company.
Online resource; Title from title page (viewed September 5, 2020)
Summary:Become productive with seamless interoperability between Windows and the Linux subsystem, and understand the problems that Windows Subsystem for Linux (WSL) solves. Microsoft has pushed the boundaries of open source research with WSL and you don't want to miss this ride. You will learn keywords, definitions, new features, setup, and use cases around WSL, starting from downloading to setup to interoperability between Windows and Linux subsystems. You will understand the architecture of WSL and all the new features in WSL 2. This book includes wonderful use cases, including a dedicated chapter to how to start programming and web development on WSL, and the ability to use containerization solutions like Docker and Kubernetes. WSL is a great solution to work natively in a Linux environment from your Windows 10 machines. Modern applications demand integration of cross-platform tools, services and technologies. WSL makes life for developers and system administrators easy because it allows Linux applications to run on Windows without worrying about installing a Linux distribution on a traditional Virtual Machine. It is remarkable product with powerful functionality - get started with it using this book today. What You'll Learn Review the workings and internals of WSL and WSL2 Run Linux-based applications natively on Windows Establish your development environment in WSL Build mixed experiences (Windows-Linux) Set up and manage WSL and supported distribution packages. Who This Book Is For Programmers, web developers and system administrators working on Windows and Linux environments who want to bridge the gap between operating systems by running a Linux as a subsystem on Windows to boost their overall productivity, performance and delivery.
Other form:Print version: 1484260376 9781484260371
Standard no.:9781484260371
9781484260388
10.1007/978-1-4842-6038-8
10.1007/978-1-4842-6

MARC

LEADER 00000cam a2200000Ia 4500
001 12607436
005 20210813213023.0
006 m o d
007 cr cnu||||||||
008 060920s2020 xxu o 001 0 eng
015 |a GBC0F7705  |2 bnb 
016 7 |a 019934019  |2 Uk 
019 |a 1194506282  |a 1197838106  |a 1198395448 
020 |a 9781484260388  |q (electronic bk.) 
020 |a 1484260384  |q (electronic bk.) 
020 |z 1484260376 
020 |z 9781484260371 
024 8 |a 9781484260371 
024 8 |a 9781484260388 
024 7 |a 10.1007/978-1-4842-6038-8  |2 doi 
024 8 |a 10.1007/978-1-4842-6 
035 |a (OCoLC)1194001735  |z (OCoLC)1194506282  |z (OCoLC)1197838106  |z (OCoLC)1198395448 
035 9 |a (OCLCCM-CC)1194001735 
037 |a com.springer.onix.9781484260388  |b Springer Nature 
040 |a AU@  |b eng  |c AU@  |d EBLCP  |d YDX  |d LQU  |d UPM  |d GW5XE  |d OCLCF  |d UKMGB  |d NLW  |d N$T  |d OCLCO  |d UKAHL 
049 |a MAIN 
050 4 |a QA76.76.O63 
100 1 |a Singh, Prateek,  |e author. 
245 1 0 |a Learn Windows subsystem for Linux :  |b a practical guide for developers and IT professionals /  |c Prateek Singh. 
264 1 |a [United States] :  |b Apress,  |c 2020. 
300 |a 1 online resource (191 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
520 |a Become productive with seamless interoperability between Windows and the Linux subsystem, and understand the problems that Windows Subsystem for Linux (WSL) solves. Microsoft has pushed the boundaries of open source research with WSL and you don't want to miss this ride. You will learn keywords, definitions, new features, setup, and use cases around WSL, starting from downloading to setup to interoperability between Windows and Linux subsystems. You will understand the architecture of WSL and all the new features in WSL 2. This book includes wonderful use cases, including a dedicated chapter to how to start programming and web development on WSL, and the ability to use containerization solutions like Docker and Kubernetes. WSL is a great solution to work natively in a Linux environment from your Windows 10 machines. Modern applications demand integration of cross-platform tools, services and technologies. WSL makes life for developers and system administrators easy because it allows Linux applications to run on Windows without worrying about installing a Linux distribution on a traditional Virtual Machine. It is remarkable product with powerful functionality - get started with it using this book today. What You'll Learn Review the workings and internals of WSL and WSL2 Run Linux-based applications natively on Windows Establish your development environment in WSL Build mixed experiences (Windows-Linux) Set up and manage WSL and supported distribution packages. Who This Book Is For Programmers, web developers and system administrators working on Windows and Linux environments who want to bridge the gap between operating systems by running a Linux as a subsystem on Windows to boost their overall productivity, performance and delivery. 
542 |f © Copyright 2020 Prateek Singh.  |g 2020 
550 |a Made available through: Safari, an O'Reilly Media Company. 
588 |a Online resource; Title from title page (viewed September 5, 2020) 
505 0 |a Intro -- Table of Contents -- About the Author -- About the Technical Reviewer -- Chapter 1: Getting Started with WSL -- History of Windows Subsystems -- WSL at a Glance -- Advantages of WSL1 -- Architecture and Components of WSL1 -- Disadvantages of WSL1 -- Keywords and Concepts -- Distro -- Subsystems -- Kernel -- Kernel Mode -- User Mode -- System Calls -- Windows NT Kernel -- Linux Kernel -- ELF -- PICO Process -- Summary -- Chapter 2: Downloading, Installation, and Setup -- Enabling the WSL Feature -- GUI Approach -- PowerShell Approach 
505 8 |a Download and Install Linux Distributions (Distros) -- Downloading from Microsoft Store -- Downloading a Distro Manually -- Downloading Using PowerShell -- Downloading Using curl.exe -- Setting Up and Configuring WSL -- Launching the Distro -- Using the Application -- Using wsl.exe -- Using the Executable -- Setting Up and Managing User Account -- Permission Model -- Updating and Upgrading the Distro -- Installing Additional Tools and Packages -- Summary -- Chapter 3: Building Mixed Experiences -- WSL Launch Configuration - wsl.conf -- [automount] Section -- [network] Section -- [interop] Section 
505 8 |a Windows-Linux Path Translation - wslpath -- Shared Environment Variables - WSLENV -- Summary -- Chapter 4: Managing WSL Distributions -- List Distributions -- Set Default Distro -- Back Up or Export a WSL Distro -- Restore or Import WSL Distro -- Unregister and Uninstall WSL Distros -- Creating a Custom WSL Distro -- Summary -- Chapter 5: Exploring WSL2 -- New Features in WSL2 -- Architecture of WSL2 -- Installation and Setup -- Enable Windows Subsystem for Linux 1 -- Enable "Virtual Machine Platform" -- Enable Windows Subsystem for Linux 2 
505 8 |a Verifying the Linux Distribution Subsystem Platform and Rolling Back to WSL1 -- Running WSL2 in a Virtual Machine -- What User Experience Changed from WSL1 to WSL2? -- Faster File Performance -- WSL2 Now Uses Virtual Hardware Disks (VHD) -- Networking Changes and Considerations -- Accessing Windows Applications from Linux -- Accessing Linux Applications from Windows -- Summary -- Chapter 6: File System -- File System Components -- VFS -- volfs -- drvfs -- tmpfs -- procfs, sysfs -- Multiple UNC Provider (MUP) -- 9P (Plan 9 Protocol) -- WSL File System Architecture -- Windows-Linux Case Sensitivity 
505 8 |a Windows and Linux Interoperability -- Accessing Windows Files from Linux -- Accessing Linux Files from Windows -- Summary -- Chapter 7: Networking -- WSL Networking Overview -- Network Interfaces and DNS -- Sockets -- Berkeley Sockets -- socket() -- bind() -- listen() -- connect() -- send(), recv(), sendto(), and recvfrom() -- close() -- Winsock and WSK (Winsock Kernel) -- WSL vs. WSL2 Networking -- Summary -- Chapter 8: Linux Development on WSL -- Source Control -- Installing Git -- Setting Up and Configuring -- Resolving End-of-Line Differences in Windows and Linux 
500 |a Includes index. 
630 0 0 |a Linux.  |0 http://id.loc.gov/authorities/names/n94087892 
630 0 0 |a Microsoft Windows (Computer file)  |0 http://id.loc.gov/authorities/names/n88027331 
630 0 7 |a Linux.  |2 fast  |0 (OCoLC)fst01382136 
630 0 7 |a Microsoft Windows (Computer file)  |2 fast  |0 (OCoLC)fst01367862 
650 0 |a Virtual computer systems.  |0 http://id.loc.gov/authorities/subjects/sh85143804 
650 0 |a Open source software.  |0 http://id.loc.gov/authorities/subjects/sh99003437 
650 0 |a Computer programming.  |0 http://id.loc.gov/authorities/subjects/sh85107310 
650 1 4 |a Open Source.  |0 https://scigraph.springernature.com/ontologies/product-market-codes/I29090 
650 7 |a Computer programming / software development.  |2 bicssc 
650 7 |a Computers  |x Programming  |x Open Source.  |2 bisacsh 
650 7 |a Computer programming.  |2 fast  |0 (OCoLC)fst00872390 
650 7 |a Open source software.  |2 fast  |0 (OCoLC)fst01046097 
650 7 |a Virtual computer systems.  |2 fast  |0 (OCoLC)fst01167683 
655 0 |a Electronic books. 
655 4 |a Electronic books. 
710 2 |a Safari, an O'Reilly Media Company. 
776 0 8 |i Print version:  |z 1484260376  |z 9781484260371  |w (OCoLC)1154131578 
903 |a HeVa 
929 |a oclccm 
999 f f |i a68981f2-a6f7-581d-b5f7-9312648bdbad  |s 72773d85-d534-5656-82fa-054ec460a236 
928 |t Library of Congress classification  |a QA76.76.O63  |l Online  |c UC-FullText  |u https://link.springer.com/10.1007/978-1-4842-6038-8  |z Springer Nature  |g ebooks  |i 12623044