Home
Books
API and Operating Environment Resources
1
Illuminates how computers and software truly function.
Engaging storytelling builds understanding layer by layer.
Revised edition includes new chapters and graphics.
Explores the heart of smart devices: CPU.
Companion website enhances learning with animated graphics.
Teaches computing concepts through relatable analogies.
Unveils the digital revolution's fundamental essence.
Average Rating out of 5:
Price Range: $28.19
2
Comprehensive introduction to operating systems concepts.
Focuses on virtualization, concurrency, and persistence.
Designed for undergraduate and graduate students.
Authored by experienced Computer Sciences professors.
Includes practical projects and homework assignments.
Recognized with multiple awards for research excellence.
Innovative contributions to Linux and BSD systems.
Average Rating out of 5:
Price Range: $26.86
3
Explore Linux with clear, step-by-step instructions.
Learn about different Linux distributions for your needs.
Master the command line and powerful Linux commands.
Set up Linux on Virtual Machines easily.
Access user privileges and network administration tips.
Quizzes at the end of each chapter for reinforcement.
Unlock the full potential of Linux today!
Average Rating out of 5:
Price Range: $16.97
4
Comprehensive guide to mastering bash shell programming.
Updates include latest changes in Linux bash shell.
Excellent for both beginners and experienced programmers.
Practical examples for everyday Linux use provided.
Covers installation, customization, and command line basics.
Detailed debugging techniques for effective shell programming.
Focus on system security and customization features.
Average Rating out of 5:
Price Range: $24.99
5
Learn Linux without any prior knowledge. Step-by-step guidance in plain language. Access Linux servers easily. Choose the right Linux distribution. Understand essential Linux commands. Master file management and permissions. Automate tasks with cron efficiently.
Average Rating out of 5:
Price Range: $2.99
6
Comprehensive guide for writing Linux device drivers.
Covers significant changes in Linux kernel 2.6.
Includes chapters on USB and console drivers.
Full-featured examples for practical understanding.
Requires basic C programming and Unix knowledge.
Essential for developers in the Linux ecosystem.
Helps support various computer peripherals effectively.
Average Rating out of 5:
Price Range: $30.49
7
Comprehensive guide for UNIX programming environment.
Ideal for both beginners and experienced users.
Explains UNIX philosophy and system components.
Learn to navigate and utilize UNIX effectively.
Gain insights on programming within UNIX environment.
Practical examples enhance understanding and application.
Essential resource for software development professionals.
Average Rating out of 5:
Price Range: $77.03
8
Learn Linux from scratch, no prior knowledge needed.
Navigate various Linux distributions easily and effectively.
Understand command line, editors, and shell programming.
Install Linux on existing Windows or Mac systems.
Explore AI, IoT, and cloud computing with Linux.
Updated visuals and examples for better comprehension.
Average Rating out of 5:
Price Range: $14.95
9
Comprehensive guide to Linux and UNIX programming.
Detailed descriptions of system calls and library functions.
Includes over 200 complete example programs.
Covers multithreading with POSIX threads.
Focuses on UNIX standards for broader applicability.
Explains efficient file operations and security practices.
Ideal for mastering system programming essentials.
Average Rating out of 5:
Price Range: $68.86
10
Integrated approach to hardware and software systems.
Focus on multicore systems and their complexities.
Insight into hardware-software interplay for students.
Comprehensive examination of computer system elements.
Enhanced understanding of modern computer architecture.
Ideal for students pursuing computer science courses.
Real-world applications of theoretical concepts explored.
Average Rating out of 5:
Price Range: $206.65
11
In-depth knowledge of UNIX system programming interfaces.
Updated for technical advances in UNIX specifications.
Covers over seventy essential programming interfaces.
Focus on files, directories, and processes.
Thorough exploration of multithreaded programming concepts.
Includes case studies and practical coding examples.
Access to downloadable code for hands-on learning.
Average Rating out of 5:
Price Range: $66.49
12
Updated tenth edition with contemporary examples.
Enhances learning with interactive elements.
Combines concepts with real-world applications.
End-of-chapter exercises reinforce important concepts.
Interactive self-assessment problems to monitor understanding.
Includes Linux virtual machine for programming exercises.
C and Java source code provided for engagement.
Average Rating out of 5:
Price Range: $79.49
13
Comprehensive guide to UNIX programming and usage.
Covers basic concepts and popular utilities effectively.
Includes information on various UNIX shells.
Discusses networking and systems programming extensively.
Updated content for modern UNIX systems.
Ideal for introductory UNIX courses and beginners.
Third edition enhances learning with practical examples.
Average Rating out of 5:
Price Range: $3.25
14
Master Linux administration fundamentals.
Understand the Linux boot process.
Efficient disk management and partitioning.
Manage users and groups effectively.
Decipher complex Linux permissions easily.
Configure Linux network interfaces seamlessly.
Automate tasks using cron jobs.
Average Rating out of 5:
Price Range: $2.99
15
Comprehensive guide to UNIX systems programming.
Explains signals and concurrency clearly.
Abundant practical examples for better understanding.
Exercises to reinforce learning and skills.
Comparable to best-selling UNIX programming books.
Ideal for programmers seeking UNIX knowledge.
Covers fundamentals and asynchronous events thoroughly.
Average Rating out of 5:
Price Range: $67.38
16
Comprehensive guide on operating system fundamentals.
Focuses on CPU and memory virtualization.
Covers threads, concurrency, and storage systems.
Authored by experienced university professors.
Used in classrooms at University of Wisconsin-Madison.
Supports thousands of students' learning journeys.
Available in convenient Kindle format.
Average Rating out of 5:
Price Range: $9.99
17
Comprehensive guide to UNIX network programming.
Focus on networking APIs, sockets, and XTI.
Revised from the original 1990 edition.
Includes ANSI C examples for clarity.
Explains POSIX interface and terminology updates.
Structured into three informative volumes.
Ideal for beginners and experienced programmers alike.
Average Rating out of 5:
Price Range: $19.65
18
Comprehensive guide to FreeBSD kernel's structure.
Updated for major improvements from Versions 5 to 11.
Insights from leading FreeBSD project contributors.
Covers process management, security, and networking.
Explains virtualization with FreeBSD jails and Xen.
Describes new security features and disk protection.
Useful for developers, administrators, and system programmers.
Average Rating out of 5:
Price Range: $79.99
19
Develop novel robot applications with ease.
Real-world examples for practical learning.
Perfect for students and professionals alike.
Learn key ROS concepts and tools.
Program complex robot behaviors effortlessly.
Integrate sensors and actuators into ROS.
Access tips for debugging robot behavior.
Average Rating out of 5:
Price Range: $33.36
20
Comprehensive guide to the BSD operating system.
Explains design and implementation in detail.
Ideal for technical and sales support professionals.
Offers insights for applications developers and programmers.
Authored by system architects for authoritative information.
Includes history and goals of the BSD system.
Practical reference for contemporary operating system study.
Average Rating out of 5:
Price Range: $4.99
21
Fourth Edition with updated OS technologies.
Ideal for introductory OS courses in engineering.
Useful reference for OS professionals and researchers.
Engaging writing style simplifies complex concepts.
Hands-on simulation exercises for practical learning.
Award-winning textbook with proven excellence.
Incorporates current research and developments in OS.
Average Rating out of 5:
Price Range: $53.63
22
Master AI-driven troubleshooting techniques for modern PCs.
Explore next-gen hardware innovations for enhanced performance.
Understand 2025's operating systems and their features.
Learn cybersecurity strategies against evolving threats.
Utilize cloud-based solutions for efficient troubleshooting.
Discover IoT and smart home troubleshooting techniques.
Stay ahead with future trends in computing technology.
Price Range: $4.99
23
Build your own operating system from scratch.
Learn essential concepts of OS development.
Step-by-step guidance for beginners.
Run everything in a virtualized environment.
Deploy on bare-metal hardware if desired.
Cross-compile for devices like Raspberry Pi.
Comprehensive tools installation and troubleshooting.
Average Rating out of 5:
Price Range: $2.99
24
Comprehensive guide to Linux kernel architecture.
Explains memory management and process scheduling.
Covers I/O ports and device interaction.
Insights into kernel algorithms and data structures.
Discusses interprocess communication techniques.
Detailed analysis of file systems and buffers.
Updated for Linux kernel version 2.6.
Average Rating out of 5:
Price Range: $41.26
25
Comprehensive coverage of modern operating systems.
Includes Linux, Windows, and real-time systems.
Updates on multimedia operating systems technology.
Insights into multiprocessors and virtual machines.
Detailed Windows Vista coverage for developers.
Research-based content from Tanenbaum's expertise.
Essential reference for programmers and researchers.
Average Rating out of 5:
Price Range: $49.15
26
Comprehensive guide on Linux device drivers.
Focus on embedded system requirements and memory management.
Learn to write custom device drivers for various devices.
Gain practical experience with GPIO and I2C subsystems.
Understand interrupt management and kernel structures.
Ideal for embedded system developers and enthusiasts.
Average Rating out of 5:
Price Range: $31.72
27
Comprehensive guide to UNIX network programming APIs.
Focuses on sockets and client/server applications.
Detailed coverage of X/Open Transport Interface (XTI).
Start-to-finish guidance from expert authors.
Essential for developers writing network software.
Third edition with updated content and examples.
Enhances understanding of networking APIs and sockets.
Average Rating out of 5:
Price Range: $49.00
28
Comprehensive coverage of operating systems principles.
Focus on practical applications and real-world examples.
Explains complex concepts in a clear manner.
Ideal for aspiring tech professionals and students.
Integrates theory with hands-on coding practices.
Includes insights into modern technology company demands.
Essential resource for mastering operating systems concepts.
Average Rating out of 5:
Price Range: $64.81
29
Step-by-step Linux installation guide included.
Overcome command line fear with easy tips.
Discover the best distributions for beginners.
Fix common Linux issues quickly and easily.
Learn to customize Linux to your liking.
Get expert advice on troubleshooting problems.
Master essential commands for seamless navigation.
Average Rating out of 5:
Price Range: $19.99
30
Comprehensive guide for Windows 11 users.
Learn to customize Windows 11 effectively.
Master File Explorer and Search functions.
Improve productivity with new workflows.
Protect privacy and enhance security.
Troubleshoot issues without expert help.
Includes updates until April 2024.
Average Rating out of 5:
Price Range: $24.99