Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.

LEADER 00000cam a2200841 a 4500 
003    OCoLC 
005    20240129213017.0 
006    m     o  d         
007    cr cnu|||||||| 
008    060920s2020    xxu     o     001 0 eng   
015    GBC0F7705|2bnb 
016 7  019934019|2Uk 
019    1194506282|a1197838106|a1198395448 
020    9781484260388|q(electronic bk.) 
020    1484260384|q(electronic bk.) 
024 7  10.1007/978-1-4842-6038-8|2doi 
024 8  9781484260388 
024 8  9781484260371 
024 8  10.1007/978-1-4842-6 
029 0  AU@|b000067907355 
029 1  AU@|b000068658639 
029 1  UKMGB|b019934019 
035    (OCoLC)1194001735|z(OCoLC)1194506282|z(OCoLC)1197838106
       |z(OCoLC)1198395448 
037    com.springer.onix.9781484260388|bSpringer Nature 
040    AU@|beng|epn|cAU@|dEBLCP|dYDX|dLQU|dUPM|dGW5XE|dOCLCF
       |dUKMGB|dNLW|dN$T|dOCLCO|dUKAHL|dOCLCQ|dOCLCO|dCOM|dOCLCQ
       |dOCLCO 
049    INap 
082 04 006.76 
082 04 005.4/46|223 
082 04 006.76|223 
099    eBook O'Reilly for Public Libraries 
100 1  Singh, Prateek,|eauthor. 
245 10 Learn Windows subsystem for Linux :|ba practical guide for
       developers and IT professionals /|cPrateek Singh.
       |h[O'Reilly electronic resource] 
264  1 [United States] :|bApress,|c2020. 
300    1 online resource (191 pages) 
336    text|btxt|2rdacontent 
337    computer|bc|2rdamedia 
338    online resource|bcr|2rdacarrier 
347    text file 
500    Includes index. 
505 0  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  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  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  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  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 
520    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.|g2020 
550    Made available through: Safari, an O'Reilly Media Company.
588    Online resource; Title from title page (viewed September 5,
       2020) 
590    O'Reilly|bO'Reilly Online Learning: Academic/Public 
       Library Edition 
630 00 Linux. 
630 00 Microsoft Windows (Computer file) 
630 07 Linux|2fast 
630 07 Microsoft Windows (Computer file)|2fast 
650  0 Virtual computer systems. 
650  0 Open source software. 
650  0 Computer programming. 
650  6 Systèmes virtuels (Informatique) 
650  6 Logiciels libres. 
650  6 Programmation (Informatique) 
650  7 computer programming.|2aat 
650  7 Computer programming|xsoftware development.|2bicssc 
650  7 Computer programming|2fast 
650  7 Open source software|2fast 
650  7 Virtual computer systems|2fast 
710 2  Safari, an O'Reilly Media Company. 
776 08 |iPrint version:|z1484260376|z9781484260371
       |w(OCoLC)1154131578 
856 40 |uhttps://ezproxy.naperville-lib.org/login?url=https://
       learning.oreilly.com/library/view/~/9781484260388/?ar
       |zAvailable on O'Reilly for Public Libraries 
938    Askews and Holts Library Services|bASKH|nAH37890026 
938    ProQuest Ebook Central|bEBLB|nEBL6340321 
938    EBSCOhost|bEBSC|n2616496 
938    YBP Library Services|bYANK|n16940421 
994    92|bJFN