Introduction: Why Ubuntu 26.04 Matters
Chapter 1: What Is Ubuntu 26.04 LTS?
- Ubuntu’s History and Philosophy
- What Does LTS Mean?
- The Resolute Raccoon Story
- Key Themes of This Release
- How to Read This Book
- Chapter Summary
Chapter 2: System Requirements and Installation
- Hardware Minimums and Recommended Specs
- Downloading ISOs and Verifying Checksums
- Creating Bootable Media
- The Subiquity Installer Walkthrough
- Dual-Boot Scenarios with BitLocker Windows
- Server Installation (Minimal, Virtual Machine Guest, Cloud-Init)
- Cloud Images: AWS, Azure, GCP, Oracle Cloud, IBM Cloud
- Post-Install Setup
- Chapter Summary
Chapter 3: First Boot and Desktop Experience
- Initial Setup Wizard and Ubuntu Pro Enrollment
- GNOME 50 Desktop Overview
- The Yaru Theme Updates
- New Default Applications
- Wayland Session and XWayland Compatibility
- Accessibility Features
- Snap Permissions Prompting and Security Center
- Configuring Your Desktop
- Chapter Summary
Chapter 4: Command-Line Fundamentals
- The Shell: Bash and Ptyxis
- Essential Commands
- The File System Hierarchy
- Permissions and Ownership
- Package Management with APT 3
- Rust-Based Core Utilities (uutils)
- sudo-rs: Memory-Safe Privilege Escalation
- Text Processing and Pipes
- Shell Scripting Basics
- Chapter Summary
Chapter 5: System Administration Essentials
- User and Group Management
- systemd 259: Services, Units, and cgroup v2
- Logging and Log Analysis
- Cron and Scheduled Tasks
- Network Configuration with Netplan 1.2
- Chrony NTP
- Storage Management
- System Monitoring and Sysprof
- Chapter Summary
Chapter 6: Security Hardening
- Ubuntu’s Security Model Overview
- TPM-Backed Full-Disk Encryption (TPM/FDE)
- AppArmor Mandatory Access Control
- Firewall Configuration: nftables and UFW
- SSH Hardening with OpenSSH 10.2
- Security Updates and Livepatch
- Compliance: CIS Benchmarks, HIPAA, SOC 2
- Chapter Summary
Chapter 7: Networking and Services
- Network Stack Fundamentals
- DNS with systemd-resolved
- DHCP Server Configuration
- Web Servers: Nginx and Apache HTTPD
- Mail Infrastructure: Postfix and Dovecot
- File Sharing: Samba 4.23
- Proxy and Caching: Squid 7.2
- Load Balancing with HAProxy 3.2
- Chapter Summary
Chapter 8: Virtualization and Containers
- QEMU/KVM Virtualization Fundamentals
- libvirt and virsh Management
- LXC/LXD Containers
- Docker and containerd (Dual-Track Updates)
- Podman and toolbox/distrobox
- Confidential Computing: Intel TDX and AMD SEV-SNP
- Chapter Summary
Chapter 9: Cloud Infrastructure
- Cloud-Init: The Backbone of Cloud Instances
- Ubuntu Images Across Cloud Platforms
- Ubuntu Pro for Cloud Subscriptions
- Multi-Cloud Management and Portability
- Infrastructure as Code: Terraform and Pulumi
- Cost Optimization Strategies
- Auto-Scaling with Kubernetes on Cloud
- Chapter Summary
Chapter 10: Development Workflow
- Language Toolchains
- Python 3.14
- Rust Development
- Go 1.25
- Node.js and JavaScript Tooling
- Java/OpenJDK 25
- AI/ML: NVIDIA CUDA, AMD ROCm, Intel DPC++/SYCL
- IDEs and Code Editors
- Git Workflows and Code Review
- Chapter Summary
Chapter 11: Troubleshooting and Diagnostics
- The Troubleshooting Mindset
- Boot Process and Initramfs (Dracut)
- Kernel Crash Dumps (kdump)
- Journalctl and Log Analysis
- Network Debugging
- Filesystem Repair and fsck
- Recovery: Live USB, Chroot, and Rescue Mode
- Chapter Summary
Chapter 12: Performance Tuning and Optimization
- Understanding System Performance Bottlenecks
- CPU Scheduling and Low-Latency Kernels
- Memory Management and Swap Tuning
- Disk I/O Optimization
- Network Performance Tuning with sysctl
- systemd Performance Optimization
- amd64v3 Architecture Variants
- Profile-Guided Optimization with Sysprof
- Chapter Summary
Chapter 13: Customization and Flavors
- GNOME Customization
- Alternative Desktop Environments
- Building Custom Ubuntu Images
- Ubuntu Core and Immutable Systems
- Official Flavors Overview
- Enterprise Customization with Landscape
- Chapter Summary
Chapter 14: Enterprise Deployment and Management
- Ubuntu Pro: ESM, FIPS, Livepatch, Compliance
- Canonical Livepatch for Zero-Downtime Kernel Patches
- Landscape: Fleet Management and Monitoring
- Cloud Authentication with authd (Google IAM, Entra ID, OIDC)
- Active Directory Integration with ADSys
- Patch Management and Compliance Automation
- Security Incident Response and Forensics
- Chapter Summary