Linux System Programming
Linux system programming involves using the system call interface to the Linux kernel. The video tutorials are about I/O, inter-process communication, network socket programming, processes and threads, and general system usage.
Dining philosophers problem with example programs for deadlock prevention.
I/O multiplexing: select, poll and epoll in Linux
fork and exec system calls in Linux
Pthreads in C under Linux
System V shared memory in Linux
POSIX shared memory in Linux
System V semaphores in Linux
POSIX Semaphores in Linux
System V message queues in Linux
POSIX message queues in Linux
C is a high level procedural programming language. The videos provide basic C programming concepts, syntax and example programs.
C Programming Tutorial 5: Structures and Unions
C Programming Tutorial 4: Pointers and Arrays
C Programming Tutorial 3: Control Flow and Functions
C Programming Tutorial 2: Data Types and Expressions
C Programming Tutorial 1 - Getting Started
GNU/Linux Command Line
The command line is the basic way of communicating with a computer. The video tutorials explain how to run programs, major options, example command usage and sample outputs.
Git Source Code Management Tutorial
diff, patch and vimdiff commands in Linux
An introduction to shell in GNU-Linux.
Painted storks, and their chicks, having a good time. #Shorts
A group of pelicans take a swim. #Shorts
A painted stork searches for fish in a lake. #Shorts
Painted storks, Mycteria leucocephala #Shorts
Blackbuck, Antilope cervicapra #Shorts
Ostrich, Struthio camelus #Shorts