Skip to product information
1 of 1

Hayden Barnes

Pro Windows Subsystem for Linux (WSL): Powerful Tools and Practices for Cross-Platform Development and Collaboration

Pro Windows Subsystem for Linux (WSL): Powerful Tools and Practices for Cross-Platform Development and Collaboration

Regular price £39.19 GBP
Regular price £44.99 GBP Sale price £39.19 GBP
12% OFF Sold out
Tax included. Shipping calculated at checkout.

YOU SAVE £5.80

  • Condition: Brand new
  • UK Delivery times: Usually arrives within 2 - 3 working days
  • UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
Trustpilot 4.5 stars rating  Excellent
We're rated excellent on Trustpilot.
  • More about Pro Windows Subsystem for Linux (WSL): Powerful Tools and Practices for Cross-Platform Development and Collaboration

Windows developers will learn how to use WSL to develop cross-platform and cloud-native applications, work with containers, and deploy a local Kubernetes cluster on WSL. The book covers installation, configuration, the command line, practical use cases, and advanced configuration.

Format: Paperback / softback
Length: 287 pages
Publication date: 08 June 2021
Publisher: APress


Windows Subsystem for Linux (WSL) has gained significant popularity since its release, attracting curious early adopters and widespread interest, including enterprise development teams using WSL in production. This authoritative guide to WSL covers the gamut, introducing developers to WSL architecture, installation and configuration, the WSL command line, advanced use cases, and performance tunings. Practical examples are sprinkled throughout to reinforce understanding. This book is designed to efficiently and effectively get developers comfortable using this highly useful platform for open-source development on Windows. WSL is uniquely suited to cloud and cross-platform development, and system administrator workflows on Windows. Windows developers will begin with the basics of installation and then be introduced to the vast library of open-source tools that they can integrate into their own workflows, using their existing development tools, such as Code, Visual Studio, and JetBrains IDEs. Readers will learn, hands on, about using WSL to develop cross-platform and cloud-native applications, work with containers, and deploy a local Kubernetes cluster on WSL. "Much of what WSL is, is what developers make of it" is expert Barnes guiding mantra, a theme that is reinforced throughout this valuable cross-platform learning journey. Developers will get excited about the many new opportunities at their fingertips and be astounded at what they can do and achieve with WSL. What You Will Learn Install and configure WSL, a unique and novel configuration process Receive an unbiased overview of WSL, its architecture, installation, and configuration Learn about the WSL command line and its various features and functionalities Explore advanced use cases and performance tunings Learn about containerization and how to work with containers on WSL Learn about deploying a local Kubernetes cluster on WSL Who This Book Is For This book is for developers who want to learn how to use WSL to develop and deploy applications on Windows. It assumes no prior knowledge of WSL and will guide you through the process step-by-step. Whether you are a beginner or an experienced developer, this book will help you get the most out of WSL and take your development skills to the next level.

Windows Subsystem for Linux (WSL) is a powerful tool for developers on Windows, enabling them to run Linux-based applications and tools on their Windows systems. This book provides a comprehensive guide to WSL, covering its architecture, installation, configuration, command line, and advanced use cases. With practical examples and hands-on exercises, this book will help developers get comfortable using WSL and take advantage of its features. Whether you are a beginner or an experienced developer, this book will provide you with the knowledge and skills you need to develop and deploy applications on WSL.


Introduction to Windows Subsystem for Linux (WSL)


Windows Subsystem for Linux (WSL) is a Linux-based operating system that runs on top of the Windows kernel. It provides a lightweight and efficient way for developers to run Linux-based applications and tools on their Windows systems. WSL allows developers to access the full range of Linux-based tools and libraries, making it easier to develop and deploy applications that run on Linux. WSL also provides a seamless integration with the Windows ecosystem, allowing developers to use their existing development tools and workflows.

Architecture of Windows Subsystem for Linux (WSL)


WSL is built on top of the Linux kernel and uses a virtual machine (VM) to provide a Linux environment. The VM is based on the Linux kernel and includes a set of Linux-based tools and libraries. WSL also includes a set of Windows-specific tools and libraries that allow developers to interact with the Windows ecosystem. WSL provides a lightweight and efficient way for developers to run Linux-based applications and tools on their Windows systems.

Installation and Configuration of Windows Subsystem for Linux (WSL)


Installing WSL is a straightforward process. You can download the WSL installer from the Microsoft Store and install it on your Windows system. Once installed, you can configure WSL to use your existing Linux distribution or install a new one. WSL provides a set of configuration options that allow you to customize the behavior of WSL. You can choose the version of Linux you want to use, the size of the virtual machine, and the amount of memory allocated to WSL.

Command Line of Windows Subsystem for Linux (WSL)


WSL provides a command line interface (CLI) that allows you to interact with the Linux environment. The CLI is similar to the Linux command line and includes a set of Linux-based tools and libraries. WSL also includes a set of Windows-specific tools and libraries that allow you to interact with the Windows ecosystem. WSL provides a lightweight and efficient way for developers to run Linux-based applications and tools on their Windows systems.

Advanced Use Cases of Windows Subsystem for Linux (WSL)


WSL provides a wide range of advanced use cases. For example, you can use WSL to develop and deploy web applications, run scientific simulations, and develop machine learning models. WSL also provides a seamless integration with the Windows ecosystem, allowing you to use your existing development tools and workflows. WSL also provides a set of tools and libraries that allow you to interact with the Windows ecosystem, such as the Windows Subsystem for Android (WSA) and the Windows Subsystem for iOS (WSI).

Performance Tunings of Windows Subsystem for Linux (WSL)


WSL provides a set of performance tunings that allow you to optimize the performance of your Linux-based applications and tools. WSL includes a set of tools and libraries that allow you to optimize the performance of your Linux-based applications and tools. WSL also includes a set of Windows-specific tools and libraries that allow you to optimize the performance of your Windows-based applications and tools.

Conclusion


Windows Subsystem for Linux (WSL) is a powerful tool for developers on Windows, enabling them to run Linux-based applications and tools on their Windows systems. This book provides a comprehensive guide to WSL, covering its architecture, installation, configuration, command line, and advanced use cases. With practical examples and hands-on exercises, this book will help developers get comfortable using WSL and take advantage of its features. Whether you are a beginner or an experienced developer, this book will provide you with the knowledge and skills you need to develop and deploy applications on WSL.

Weight: 602g
Dimension: 178 x 253 x 25 (mm)
ISBN-13: 9781484268728
Edition number: 1st ed.

UK and International shipping information

UK Delivery and returns information:

  • Delivery within 2 - 3 days when ordering in the UK.
  • Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
  • Returns policy: Return within 30 days of receipt for full refund.

International deliveries:

Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.

  • Delivery times: within 5 - 10 days for international orders.
  • Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
  • Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.
View full details