#linux (25)
- Creating and Configuring Your Linux Container Machine
Set up a lightweight Linux virtual machine on your Apple Silicon Mac using Virtualization.framework and Colima, preparing it for native ARM64 container development.
- Apple Silicon Containers for Local Dev
Unlock Apple Silicon's potential for local dev. Learn to set up container machines, run Linux, build OCI images, test services, and compare against Docker Desktop or VMs.
- How Linux Cgroups v1 and v2 Control System Resources
Grasp the architectural evolution from Linux cgroups v1 to v2 and their critical role in container resource isolation and stability.
- Generate a practical guide detailing three new homelab projects suitab
Self-hosted homelab guide: Generate a practical guide detailing three new homelab projects suitab. A working self-hosted setup Difficulty: intermediate.
- Setting Up Your GPUI Development Environment
Learn to set up your GPUI development environment, understand its core concepts, and build a basic 'Hello World' application for macOS or Linux.
- Your First GPUI Application: Windows and the Application Lifecycle
Dive into GPUI by setting up your development environment and building your first GPU-accelerated application, focusing on the core application lifecycle and window management in Rust.
- Integrating Platform Services and Basic Testing Strategies
Learn how to integrate platform-specific services like clipboard and file dialogs in GPUI and establish basic testing strategies for your applications.
- QUIC Congestion Window Stalling: Linux Kernel Idle Bug Postmortem
Understand how an incorrect Linux kernel idle optimization port caused QUIC congestion window stalling, its 'death spiral' effect, and key lessons learned.
- Manage Your Schedule with Calcurse on the Linux Command Line
Learn to install, configure, and effectively use Calcurse to manage appointments, events, and to-do items directly from the Linux command line.
- 10 Command-Line Apps to Boost Ubuntu Productivity
Learn 10 powerful command-line applications to significantly enhance your productivity and transform your Ubuntu terminal into an efficient workspace.
- Connect AI Agents to Shell Tools for Powerful CLI Automation
Learn to integrate AI agents with your existing shell tools to create powerful command-line automation and enhance your developer workflows.
- Building Your Own Container Images with Dockerfiles
Learn to create custom Linux container images on macOS using Dockerfiles with Apple's native container tools, covering key instructions and hands-on build processes.
- Setting Up Your OpenZL Development Environment
Learn how to set up your development environment for OpenZL, a format-aware data compression library.
- DevOps Practices for Efficient Software Delivery and Operations
Learn to integrate development and operations using key DevOps tools and practices to build, deliver, and operate software more reliably and efficiently.
- DevOps Skills: Linux, Git, CI/CD, Docker, Kubernetes, Real Projects
Gain practical DevOps expertise, from Linux fundamentals to advanced Kubernetes orchestration, applying CI/CD, Docker, and web servers in real projects.
- How Containers Work: Deep Dive into Internals
Explore the core Linux kernel features and lifecycle of containers, demystifying their role in modern software development.
- Sed Text Manipulation: Substitution and Filtering
Learn to efficiently manipulate text files in Linux using sed, covering essential commands for substitution, filtering, and deleting lines based on patterns.
- Find Command Mastery - Linux File Search Essentials
Learn how to use the powerful `find` command in Linux for efficient file and directory searches.
- Firewall Fundamentals: Your Network's First Line of Defense
Learn the basics of firewalls, their functions, and how to configure them on popular operating systems.
- Configuring Firewalls: Rules Across Operating Systems
Learn how to configure firewall rules across Linux, Windows, and macOS effectively.
- Setting Sail - Installing Docker & Your First Container
Learn to install Docker and run your first container with step-by-step instructions.
- Container Juggling - Managing Your Docker Containers
Learn how to manage Docker containers effectively with essential commands and concepts.
- Install Docker Engine 29.0.2 on Linux Servers
Learn to successfully install and configure Docker Engine 29.0.2 on various Linux distributions, preparing your system for containerized applications and server deployments.
- Using Command-Line Arguments and Environment Variables in C
Write flexible C programs by parsing command-line arguments and utilizing environment variables for runtime configuration and system integration.
- Learn linux in 100 days
A comprehensive 100-day guide to mastering Linux, from basics to advanced topics.