Linux Observability with BPF: Advanced Programming for Performance Analysis and Networking