|
|
|
|
LEADER |
00000cam a2200000 a 4500 |
001 |
on1194001735 |
003 |
OCoLC |
005 |
20240808213014.0 |
006 |
m o d |
007 |
cr cnu|||||||| |
008 |
060920s2020 xxu o 001 0 eng |
040 |
|
|
|a AU@
|b eng
|e pn
|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
|d OCLCQ
|d OCLCO
|d COM
|d OCLCQ
|d OCLCO
|d OCLCL
|
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 |
7 |
|
|a 10.1007/978-1-4842-6038-8
|2 doi
|
024 |
8 |
|
|a 9781484260388
|
024 |
8 |
|
|a 9781484260371
|
024 |
8 |
|
|a 10.1007/978-1-4842-6
|
035 |
|
|
|a (OCoLC)1194001735
|z (OCoLC)1194506282
|z (OCoLC)1197838106
|z (OCoLC)1198395448
|
037 |
|
|
|a com.springer.onix.9781484260388
|b Springer Nature
|
050 |
|
4 |
|a QA76.76.O63
|
049 |
|
|
|a HCDD
|
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.
|
630 |
0 |
0 |
|a Microsoft Windows (Computer file)
|
630 |
0 |
7 |
|a Linux
|2 fast
|
630 |
0 |
7 |
|a Microsoft Windows (Computer file)
|2 fast
|
650 |
|
0 |
|a Virtual computer systems.
|
650 |
|
0 |
|a Open source software.
|
650 |
|
0 |
|a Computer programming.
|
650 |
|
7 |
|a computer programming.
|2 aat
|
650 |
|
7 |
|a Computer programming
|x software development.
|2 bicssc
|
650 |
|
7 |
|a Computers
|x Programming
|x Open Source.
|2 bisacsh
|
650 |
|
7 |
|a Computer programming
|2 fast
|
650 |
|
7 |
|a Open source software
|2 fast
|
650 |
|
7 |
|a Virtual computer systems
|2 fast
|
710 |
2 |
|
|a Safari, an O'Reilly Media Company.
|
758 |
|
|
|i has work:
|a Learn Windows Subsystem for Linux (Text)
|1 https://id.oclc.org/worldcat/entity/E39PCXFB7m3yJDWYGBHHBQ4mFq
|4 https://id.oclc.org/worldcat/ontology/hasWork
|
776 |
0 |
8 |
|i Print version:
|z 1484260376
|z 9781484260371
|w (OCoLC)1154131578
|
856 |
4 |
0 |
|u https://holycross.idm.oclc.org/login?auth=cas&url=https://link.springer.com/10.1007/978-1-4842-6038-8
|y Click for online access
|
903 |
|
|
|a SPRING-COMPUTING2020
|
994 |
|
|
|a 92
|b HCD
|