0
Your cart

Your cart is empty

Browse All Departments
Price
  • R100 - R250 (23)
  • R250 - R500 (109)
  • R500+ (428)
  • -
Status
Format
Author / Contributor
Publisher

Books > Computing & IT > Computer hardware & operating systems > Operating systems & graphical user interfaces (GUIs) > Unix, Unix Linux & Unix TCL/TK

The Ridiculously Simple Guide to Pixel 5 (and Other Devices Running Android 11) - Getting Started With Android OS (Paperback):... The Ridiculously Simple Guide to Pixel 5 (and Other Devices Running Android 11) - Getting Started With Android OS (Paperback)
Scott La Counte
R435 R405 Discovery Miles 4 050 Save R30 (7%) Ships in 10 - 15 working days
Linux - This book includes: Linux for Beginners + Linux Command Lines and Shell Scripting + Linux Security and Administration... Linux - This book includes: Linux for Beginners + Linux Command Lines and Shell Scripting + Linux Security and Administration (Paperback)
Andy Vickler
R1,005 R867 Discovery Miles 8 670 Save R138 (14%) Ships in 10 - 15 working days
Mastering Embedded Linux Programming - Create fast and reliable embedded solutions with Linux 5.4 and the Yocto Project 3.1... Mastering Embedded Linux Programming - Create fast and reliable embedded solutions with Linux 5.4 and the Yocto Project 3.1 (Dunfell) (Paperback, 3rd Revised edition)
Frank Vasquez, Chris Simmonds
R1,880 Discovery Miles 18 800 Ships in 10 - 15 working days

Harness the power of Linux to create versatile and robust embedded solutions Key Features Learn how to develop and configure robust embedded Linux devices Explore the new features of Linux 5.4 and the Yocto Project 3.1 (Dunfell) Discover different ways to debug and profile your code in both user space and the Linux kernel Book DescriptionIf you're looking for a book that will demystify embedded Linux, then you've come to the right place. Mastering Embedded Linux Programming is a fully comprehensive guide that can serve both as means to learn new things or as a handy reference. The first few chapters of this book will break down the fundamental elements that underpin all embedded Linux projects: the toolchain, the bootloader, the kernel, and the root filesystem. After that, you will learn how to create each of these elements from scratch and automate the process using Buildroot and the Yocto Project. As you progress, the book will show you how to implement an effective storage strategy for flash memory chips and install updates to a device remotely once it's deployed. You'll also learn about the key aspects of writing code for embedded Linux, such as how to access hardware from apps, the implications of writing multi-threaded code, and techniques to manage memory in an efficient way. The final chapters demonstrate how to debug your code, whether it resides in apps or in the Linux kernel itself. You'll also cover the different tracers and profilers that are available for Linux so that you can quickly pinpoint any performance bottlenecks in your system. By the end of this Linux book, you'll be able to create efficient and secure embedded devices using Linux. What you will learn Use Buildroot and the Yocto Project to create embedded Linux systems Troubleshoot BitBake build failures and streamline your Yocto development workflow Update IoT devices securely in the field using Mender or balena Prototype peripheral additions by reading schematics, modifying device trees, soldering breakout boards, and probing pins with a logic analyzer Interact with hardware without having to write kernel device drivers Divide your system up into services supervised by BusyBox runit Debug devices remotely using GDB and measure the performance of systems using tools such as perf, ftrace, eBPF, and Callgrind Who this book is forIf you're a systems software engineer or system administrator who wants to learn how to implement Linux on embedded devices, then this book is for you. It's also aimed at embedded systems engineers accustomed to programming for low-power microcontrollers, who can use this book to help make the leap to high-speed systems on chips that can run Linux. Anyone who develops hardware that needs to run Linux will find something useful in this book - but before you get started, you'll need a solid grasp on POSIX standard, C programming, and shell scripting.

Linux for Beginners - Discover the essentials of Linux operating system. Best Practices to learn Installation, Configuration... Linux for Beginners - Discover the essentials of Linux operating system. Best Practices to learn Installation, Configuration and Command Line Efficiently (Paperback)
Nathan Jones
R369 R345 Discovery Miles 3 450 Save R24 (7%) Ships in 10 - 15 working days
Ubuntu 20.04 LTS Desktop - Applications and Administration (Paperback): Richard Petersen Ubuntu 20.04 LTS Desktop - Applications and Administration (Paperback)
Richard Petersen
R1,203 Discovery Miles 12 030 Ships in 10 - 15 working days
Linux Command - Logical and Systematic Approach to Linux Administration (Paperback): William Vance Linux Command - Logical and Systematic Approach to Linux Administration (Paperback)
William Vance
R488 R455 Discovery Miles 4 550 Save R33 (7%) Ships in 10 - 15 working days
Hacking - A Comprehensive, Step-By-Step Guide to Techniques and Strategies to Learn Ethical Hacking With Practical Examples to... Hacking - A Comprehensive, Step-By-Step Guide to Techniques and Strategies to Learn Ethical Hacking With Practical Examples to Computer Hacking, Wireless Network, Cybersecurity and Penetration Test (Paperback)
Peter Bradley
R516 Discovery Miles 5 160 Ships in 10 - 15 working days
Creative Projects for Rust Programmers - Build exciting projects on domains such as web apps, WebAssembly, games, and parsing... Creative Projects for Rust Programmers - Build exciting projects on domains such as web apps, WebAssembly, games, and parsing (Paperback)
Carlo Milanesi
R1,190 Discovery Miles 11 900 Ships in 10 - 15 working days

A practical guide to understanding the latest features of the Rust programming language, useful libraries, and frameworks that will help you design and develop interesting projects Key Features Work through projects that will help you build high-performance applications with Rust Delve into concepts such as error handling, memory management, concurrency, generics, and macros with Rust Improve business productivity by choosing the right libraries and frameworks for your applications Book DescriptionRust is a community-built language that solves pain points present in many other languages, thus improving performance and safety. In this book, you will explore the latest features of Rust by building robust applications across different domains and platforms. The book gets you up and running with high-quality open source libraries and frameworks available in the Rust ecosystem that can help you to develop efficient applications with Rust. You'll learn how to build projects in domains such as data access, RESTful web services, web applications, 2D games for web and desktop, interpreters and compilers, emulators, and Linux Kernel modules. For each of these application types, you'll use frameworks such as Actix, Tera, Yew, Quicksilver, ggez, and nom. This book will not only help you to build on your knowledge of Rust but also help you to choose an appropriate framework for building your project. By the end of this Rust book, you will have learned how to build fast and safe applications with Rust and have the real-world experience you need to advance in your career. What you will learn Access TOML, JSON, and XML files and SQLite, PostgreSQL, and Redis databases Develop a RESTful web service using JSON payloads Create a web application using HTML templates and JavaScript and a frontend web application or web game using WebAssembly Build desktop 2D games Develop an interpreter and a compiler for a programming language Create a machine language emulator Extend the Linux Kernel with loadable modules Who this book is forThis Rust programming book is for developers who want to get hands-on experience with implementing their knowledge of Rust programming, and are looking for expert advice on which libraries and frameworks they can adopt to develop software that typically uses the Rust language.

Linux Command Line - A Practical Guide Beyond the Basics (Paperback): Travis Booth Linux Command Line - A Practical Guide Beyond the Basics (Paperback)
Travis Booth
R536 Discovery Miles 5 360 Ships in 10 - 15 working days
Linux - The Definitive Beginner's Guide To Get Started With Linux Projects (Paperback): Sam Campbell, It Starter Series Linux - The Definitive Beginner's Guide To Get Started With Linux Projects (Paperback)
Sam Campbell, It Starter Series
R517 Discovery Miles 5 170 Ships in 10 - 15 working days
Best Free Open Source Office Software For Windows 10 Bilingual Edition English Germany (Paperback): Cyber Jannah Sakura Best Free Open Source Office Software For Windows 10 Bilingual Edition English Germany (Paperback)
Cyber Jannah Sakura
R359 R326 Discovery Miles 3 260 Save R33 (9%) Ships in 10 - 15 working days
Computer Operating Systems - Beginner's Practical Guide (Paperback): Mohammed Fakrudeen, Shahanawaj Ahamad Computer Operating Systems - Beginner's Practical Guide (Paperback)
Mohammed Fakrudeen, Shahanawaj Ahamad
R286 Discovery Miles 2 860 Ships in 10 - 15 working days
Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques - Maximise productivity of your Windows 10 development... Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques - Maximise productivity of your Windows 10 development machine with custom workflows and configurations (Paperback)
Stuart Leeks
R972 Discovery Miles 9 720 Ships in 10 - 15 working days

A practical handbook that will help you bridge the gap between Windows and Linux to develop apps that leverage the best features across both ecosystems with seamless interoperability Key Features Configure and control WSL to suit your needs and preferences Discover tips for working seamlessly between Windows and WSL Linux distros Learn how to work effectively with containers in WSL, as well as how to containerize your development environments with Visual Studio Code to isolate your dependencies Book DescriptionWindows Subsystem for Linux (WSL) allows you to run native Linux tools alongside traditional Windows applications. Whether you're developing applications across multiple operating systems or looking to add more tools to your Windows environment, WSL offers endless possibilities. You'll start by understanding what WSL is and learn how to install and configure WSL along with different Linux distros. Next, you'll learn techniques that allow you to work across both Windows and Linux environments. You'll discover how to install and customize the new Windows Terminal. We'll also show you how to work with code in WSL using Visual Studio Code (VS Code). In addition to this, you'll explore how to work with containers with Docker and Kubernetes, and how to containerize a development environment using VS Code. While Microsoft has announced support for GPU and GUI applications in an upcoming release of WSL, at the time of writing these features are either not available or only in early preview releases. This book focuses on the stable, released features of WSL and giving you a solid understanding of the amazing techniques that you can use with WSL today. By the end of this book, you'll be able to configure WSL and Windows Terminal to suit your preferences, and productively use Visual Studio Code for developing applications with WSL. What you will learn Install and configure Windows Subsystem for Linux and Linux distros Access web applications running in Linux from Windows Invoke Windows applications, file systems, and environment variables from bash in WSL Customize the appearance and behavior of the Windows Terminal to suit your preferences and workflows Explore various tips for enhancing the Visual Studio Code experience with WSL Install and work with Docker and Kubernetes within Windows Subsystem for Linux Discover various productivity tips for working with Command-line tools in WSL Who this book is forThis book is for developers who want to use Linux tools on Windows, including Windows-native programmers looking to ease into a Linux environment based on project requirements or Linux developers who've recently switched to Windows. This book is also for web developers working on open source projects with Linux-first tools such as Ruby or Python, or developers looking to switch between containers and development machines for testing apps. Prior programming or development experience and a basic understanding of running tasks in bash, PowerShell, or the Windows Command Prompt will be required.

Getting Started With Ubuntu OS - A Ridiculously Simple Guide to the Linux Open Source Operating System (Paperback): Scott La... Getting Started With Ubuntu OS - A Ridiculously Simple Guide to the Linux Open Source Operating System (Paperback)
Scott La Counte
R355 R327 Discovery Miles 3 270 Save R28 (8%) Ships in 10 - 15 working days
Hacking With Kali Linux - The Complete Beginner's Guide With Detailed Practical Examples Of Wireless Networks Hacking &... Hacking With Kali Linux - The Complete Beginner's Guide With Detailed Practical Examples Of Wireless Networks Hacking & Penetration Testing To Fully Understand The Basics Of Computer Cyber Security (Paperback)
Learn Computer Hacking In Deep
R416 Discovery Miles 4 160 Ships in 10 - 15 working days
Ubuntu 18.04 LTS Desktop - Applications and Administration (Paperback): Richard Petersen Ubuntu 18.04 LTS Desktop - Applications and Administration (Paperback)
Richard Petersen
R1,105 R955 Discovery Miles 9 550 Save R150 (14%) Ships in 10 - 15 working days
Linux Basics - Linux Guide To Learn Linux Commands And Linux Coding (Paperback): Steven Landy Linux Basics - Linux Guide To Learn Linux Commands And Linux Coding (Paperback)
Steven Landy
R335 Discovery Miles 3 350 Ships in 10 - 15 working days
Operating Systems (Paperback): Sai Krishna Operating Systems (Paperback)
Sai Krishna
R1,299 Discovery Miles 12 990 Ships in 10 - 15 working days
Linux Command - Advanced Methods and Strategies to Shell Scripting (Paperback): William Vance Linux Command - Advanced Methods and Strategies to Shell Scripting (Paperback)
William Vance
R489 R456 Discovery Miles 4 560 Save R33 (7%) Ships in 10 - 15 working days
RHCSA Red Hat Enterprise Linux 8 (UPDATED) - Training and Exam Preparation Guide (EX200), Second Edition (Paperback): Asghar... RHCSA Red Hat Enterprise Linux 8 (UPDATED) - Training and Exam Preparation Guide (EX200), Second Edition (Paperback)
Asghar Ghori
R1,217 Discovery Miles 12 170 Ships in 10 - 15 working days
Ultimate Mobile Hacking - basic to advanced (Paperback): Amlan Biswas Ultimate Mobile Hacking - basic to advanced (Paperback)
Amlan Biswas
R174 Discovery Miles 1 740 Ships in 10 - 15 working days
Express Guide Fedora workstation 32 (Paperback): Shiv Kumar Goyal Express Guide Fedora workstation 32 (Paperback)
Shiv Kumar Goyal
R455 Discovery Miles 4 550 Ships in 10 - 15 working days
Hacking - A Beginner's Guide to Learn and Master Ethical Hacking with Practical Examples to Computer, Hacking, Wireless... Hacking - A Beginner's Guide to Learn and Master Ethical Hacking with Practical Examples to Computer, Hacking, Wireless Network, Cybersecurity and Penetration Test (Kali Linux) (Paperback)
Peter Bradley
R599 Discovery Miles 5 990 Ships in 10 - 15 working days
Mastering VMware Horizon 7.8 - Master desktop virtualization to optimize your end user experience, 3rd Edition (Paperback, 3rd... Mastering VMware Horizon 7.8 - Master desktop virtualization to optimize your end user experience, 3rd Edition (Paperback, 3rd Revised edition)
Peter Von Oven, Barry Coombs
R1,562 Discovery Miles 15 620 Ships in 10 - 15 working days

Discover advanced virtualization techniques and strategies to deliver centralized desktop and application services Key Features Leverage advanced desktop virtualization techniques and strategies to transform your organization Build better virtualized services for your users with VMware Horizon 7.8 Develop and deploy end-to-end virtualized solutions Book DescriptionDesktop virtualization can be tough, but VMware Horizon 7.8 changes all that. With a rich and adaptive UX, improved security,and a range of useful features for storage and networking optimization, there's plenty to love. But to properly fall in love with it, you need to know how to use it, and that means venturing deeper into the software and taking advantage of its extensive range of features, many of which are underused and underpromoted. This guide will take you through everything you need to know to not only successfully virtualize your desktop infrastructure, but also to maintain and optimize it to keep all your users happy. We'll show you how to assess and analyze your infrastructure, and how to use that analysis to design a solution that meets your organizational and user needs. Once you've done that, you'll find out how to build your virtualized environment, before deploying your virtualized solution. But more than that,we'll also make sure you know everything you need to know about the full range of features on offer, including the mobile cloud, so that you can use them to take full control of your virtualized infrastructure. What you will learn Successfully configure Horizon 7.8 for the needs of your users Deliver virtual desktops, session-based desktops, and hosted applications Become familiar with how to develop, and deploy, a complete, end-to-end solution Discover how to optimize desktop OS images for virtual desktops Build, optimize, and tune desktop operating systems to deliver a superior end user experience Explore the Horizon 7.8 infrastructure so that you can take full advantage of it Who this book is forThis book is ideal for system admins, and solution architects interested in gaining hands-on experience with virtualization. It will take you to an advanced level, but at a pace that ensures you are always solving real-world problems. Some experience in desktop management using Windows and Microsoft Office (and familiarity with Active Directory, SQL, Windows Remote Desktop Session Hosting, and VMware vSphere technology) is necessary.

Linux for Beginners - Basic Linux Commands and Shell Scripting (Paperback): Travis Booth Linux for Beginners - Basic Linux Commands and Shell Scripting (Paperback)
Travis Booth
R567 Discovery Miles 5 670 Ships in 10 - 15 working days
Free Delivery
Pinterest Twitter Facebook Google+
You may like...
Linux Malware Incident Response: A…
Cameron H. Malin, Eoghan Casey, … Paperback R459 Discovery Miles 4 590
PowerShell, IT Pro Solutions…
William R. Stanek, William Stanek Hardcover R1,550 Discovery Miles 15 500
PowerShell - The Ultimate Beginners…
Mark Reed Hardcover R615 R559 Discovery Miles 5 590
Sudo Mastery
Michael W Lucas Hardcover R963 R868 Discovery Miles 8 680
UNIX - The Textbook, Third Edition
Syed Mansoor Sarwar, Robert M. Koretsky Hardcover R3,889 Discovery Miles 38 890
The UNIX Philosophy
Mike Gancarz Paperback R1,489 Discovery Miles 14 890
DNSSEC Mastery, 2nd Edition
Michael W Lucas Hardcover R947 R853 Discovery Miles 8 530
Kubernetes - The Ultimate Beginners…
Mark Reed Hardcover R599 R543 Discovery Miles 5 430
PowerShell for Administration, IT Pro…
William R. Stanek, William Stanek Hardcover R1,533 Discovery Miles 15 330
Linux - A complete guide to Linux…
James Arthur Hardcover R593 R536 Discovery Miles 5 360

 

Partners