
Implement keyboard input functionality in a custom operating system, enabling real-time keystroke reception and processing.

Learn to set up the interrupt descriptor table for hardware responses in operating system development, enhancing your low-level programming skills.

Explore memory segmentation and Global Descriptor Table implementation for custom OS development. Learn prerequisites for hardware interrupt handling.

Explore the Linux kernel security process with Greg Kroah-Hartman. Learn about vulnerability management, change propagation, and maintaining system security in this insightful session.

Opening session of Ubuntu Summit 2022 featuring keynote addresses from Mark Shuttleworth and other leaders, discussing the latest developments and future directions in the Ubuntu ecosystem.

Panel discussion exploring Ubuntu flavor development, addressing challenges, improving collaboration, and clarifying the process of becoming an official Ubuntu flavor. Insights from Release Team and Technical Board members.

Explore the process of creating effective CLIs, focusing on user experience and design thinking principles for congruent UI and CLI experiences in Canonical products.

Explore Ubuntu's progress on RISC-V architecture, including supported devices, ecosystem maturity, and future plans. Gain insights into this emerging technology's current state and potential.

Explore Ubuntu's Impish Indri release: new features, future plans, and insights into the release process. Join the discussion and ask questions about Ubuntu's latest developments.

Learn effective ISO testing techniques for Ubuntu 17.10, covering bug identification, reporting, and critical issues across various hardware setups. Gain insights into manual and automated testing processes.

Engaging series of quick presentations on diverse Ubuntu-related topics, offering insights and knowledge in a fast-paced format.

Explore Ubuntu's future with the Engineering team as they discuss 16.04 LTS, user experience improvements, devices, and Snappy package transitions in this insightful summit opening.

Explore Ubuntu's future with Mark Shuttleworth's keynote and David Planella's introduction at the Ubuntu Online Summit, featuring live tutorials, presentations, and demos.

Learn to create and distribute software packages for Ubuntu using snapcraft, the simplest method for shipping applications on the platform.

Dive into kernel development: implement a scheduler, explore task states, and master task creation/termination in this hands-on tutorial with Andrea and Yannick.

Explore the process of creating a minimalist Linux kernel, from initial coding to advanced features like cursor updates, snap support, and scheduling, in this comprehensive tutorial.

Learn to build a micro-kernel with expert guidance, covering bootloaders, memory management, and creating bootable devices in this hands-on introduction to kernel development fundamentals.

Comprehensive overview of Linux kernel development, exploring recent events, current state, challenges, and future prospects for system performance and capabilities.

Explore eBPF Linux Security Module for implementing granular security policies in the Linux kernel without configuration or kernel modules. Learn to leverage BPF LSM hooks for MAC and DAC policies.

Explore URUNC, a container runtime for unikernels, offering secure and efficient serverless computing. Learn about its benefits, implementation, and potential impact on cloud-native deployments.

Explore Ubuntu Desktop on ARM laptops: history, challenges, ecosystem, and Lenovo X13s focus. Learn about progress, community efforts, and future plans for Linux on ARM-based desktops.