Haifux Logo

Valid HTML 4.01!

Valid CSS!

ãó æä áòáøéú

Haifa Linux Club - Lectures Given guy keren

Lecture Number Subject Lecturer Date Comments or Links
1 Introduction to Linux Guy Keren 19/8/99  
2 Robust Programming Guy Keren 9/9/99  
3 PAM (Pluggable Authentication Management) Guy Keren 23/9/99  
5 PAM (Pluggable Authentication Management) - Writing PAM Modules Guy Keren 4/11/99
7 Introduction to Sockets Programming Guy Keren 28/11/99 Based on LUPG's internet programming tutorial
9 Advanced Socket Programming Guy Keren 26/12/99 Based on LUPG's internet programming tutorial
12 Linux startup process - from boot till SysV init Guy Keren 6/2/00 Contents of MBR
13 Linux Runtime Environment Guy Keren 5/3/00, 19/3/00
16 Network Protocols (routing, etc.) Guy Keren 7/5/00  
18 Network Protocols pt. II - Routing and higher level protocols Guy Keren 11/6/00 RFC 1771 - BGP 4 protocol
19 Advanced Networking Administration Guy Keren 25/6/00  
22 Kernel Hacking Guy Keren 7/8/00  
23 CORBA - Theory before Practice Guy Keren 24/8/00
25 CORBA programing - simple clients and servers Guy Keren 25/9/00 _var and _ptr
28 Development Tools for Linux Guy Keren 12/2/01  
32 Development Tools for Linux - Part II Guy Keren 2/4/01  
34 Gtk+ (part I) Guy Keren 7/5/01  
35 Gtk+ (part II) Guy Keren 21/5/01  
36 GUI design (GTK+ part III) Guy Keren 4/6/01  
37 GUI part IV - Gtk+ and Perl Guy Keren, Eli Billauer 18/6/01 Examples for Perl GUI
44 Syscalltrack - design and implementation Muli Ben-Yehuda and Guy Keren 24/12/01 Syscalltrack Homepage
Kenrel hacking lecture (#22)
51 POSIX Threads - Primitives (part I) Guy Keren 8/4/02  
52 POSIX Threads - Threading Modules (part II) Guy Keren 22/4/02  
53 POSIX Threads - Threading Modules (part III) Guy Keren 20/5/02  
58 Strace and Ltrace Behaviour Guy Keren 30/9/2002  
68 Linux Memory Allocators Guy Keren 31/3/2003 Available on video.
84 SiL UNIX's basics:Users, Processes, Permissions - and What's Between Them Guy Keren 22/12/03 and 5/1/04 The first part of the lecture deals with users and permissions. The second part of the lecture deals with processes.
86 SiL kernel, modules, drivers Guy Keren19/1/04 In two parts
88 SiL Compiling the Linux Kernel Guy Keren 2/2/2004 Second part of lecture 86-sil
102 SiL The IP protocol family, part 1 Guy Keren 31/5/04 A preparatory lecture for lecture 105 : IP injected, inspected, detected, infected. A re-run of lecture 16
104SiL The IP protocol family, part II Guy Keren 14/6/04 A preparatory lecture for lecture 107: IP injected, inspected, detected, infected. A re-run of lecture 18
107 IP injected, inspected, detected, infected (part I) Guy Keren 19/7/2004 Tools for injecting IP packets (raw sockets), inspecting IP (ethereal and co., libpcap), detecting (filtering in the later two), infecting (linux kernel's netlink)
108 IP injected, inspected, detected, infected (part II) Guy Keren 2/8/2004 Tools for injecting IP packets (raw sockets), inspecting IP (ethereal and co., libpcap), detecting (filtering in the later two), infecting (linux kernel's netlink)
119 The VFS of the Linux-2.4 kernel - a play in 5 acts Guy Keren 14/02/2005 Happy St. Valentine's Day!
120 Writing a STAM disk-based file-system for the Linux-2.4 kernel Guy Keren 28/02/2005 Prior understanding required .
121-SIL Linux Memory Allocators Guy Keren 21/03/2005 Re-run of lecture 68.
123-SIL Linux Memory Allocators Guy Keren 18/04/2005 Re-run of lecture 68, continued.
132 Signs of the times Guy Keren 29/08/2005  
142 nothing like the SAN Guy Keren 13/3/2006  
146 FOSS In A Startup Guy Keren 22/5/2006  
153 LVM2 (Logical Volume Management - 2nd version) Guy Keren 27/11/2006 Some additions for the lecture
168 High-Availability clusters on Linux and other systems Guy Keren 25/6/2007  
171 Introduction to Sockets Programming Guy Keren 6/8/2007 Based on LUPG's internet programming tutorial. Re-run of lecture 7. See Guy's examples here.

Future lectures

All lectures

Lectures sorted by number

Lectures sorted by topic

Lectures Sorted by Lecturer

Lectures Available on Video

Contact webmaster at haifux.org regarding this website.