חיפוקס - הרצאות בנושא הקרנל של לינוקס

Lecture Number Subject Lecturer Date Comments or Links
7 Introduction to Sockets Programming Guy Keren 28/11/1999 Based on LUPG's internet programming tutorial
9 Advanced Socket Programming Guy Keren 26/12/1999 Based on LUPG's internet programming tutorial
12 Linux startup process - from boot till SysV init Guy Keren 6/2/2000 Contents of MBR
15 The Page Daemon Orr Dunkelman 16/4/2000 Creative Commons License
These lecture slides are licensed under a Creative Commons License.
22 Kernel Hacking Guy Keren 7/8/2000  
27 Daemons and Other Monsters Muli Ben-Yehuda 22/1/2001 Muli's site
44 Syscalltrack - design and implementation Muli Ben-Yehuda and Guy Keren 24/12/2001 Syscalltrack Homepage
Kenrel hacking lecture (#22)
45 Advanced Networking - IP Tables Dani Arbel 8/1/2002  
46 Advanced Networking - Routing and VPNs Dani Arbel 22/1/2002  
51 POSIX Threads - Primitives (part I) Guy Keren 8/4/2002  
52 POSIX Threads - Threading Modules (part II) Guy Keren 22/4/2002  
53 POSIX Threads - Threading Modules (part III) Guy Keren 20/5/2002  
58 Strace and Ltrace Behaviour Guy Keren 30/9/2002  
63 Kernel Oopsing Muli Ben-Yehuda 20/1/2003 Available on video.
68 Linux Memory Allocators Guy Keren 31/3/2003 Available on video.
78 Real Time and RT in Linux Iftach Hyams 18/8/2003 See also Gilad Ben Yossef's lecture on August Penguin 2002
86 SiL kernel, modules, drivers Guy Keren19/1/2004 In two parts
88 SiL Compiling the Linux Kernel Guy Keren 2/2/2004 Second part of lecture 86-sil
89 Linux device drivers Muli Ben-Yehuda 9/2/2004 See abstract, klife, Linux Device Drivers, 2nd Edition, and lwn.net's driver porting series.
97 Ingo Molnar's O(1) scheduler in kernel 2.6 Erez Hadad 19/4/2004  
101 Porting XFree86 drivers to an IA64 based ccNUMA beast : a war story Gilad Ben-Yossef 24/5/2004 See abstract.
102 SiL The IP protocol family, part 1 Guy Keren 31/5/2004 A preparatory lecture for lecture 105 : IP injected, inspected, detected, infected. A re-run of lecture 16
109 Latest Kernel Developments Muli Ben-Yehuda and Orna Agmon 16/8/2004  
119 The VFS of the Linux-2.4 kernel - a play in 5 acts Guy Keren 14/2/2005  
120 Writing a STAM disk-based file-system for the Linux-2.4 kernel Guy Keren 28/2/2005 Prior understanding required .
123 Xen Muli Ben-Yehuda 11/4/2005  
128 SELinux Oron Peled 4/7/2005  
137 The Xen Hypervisor and its IO subsystem, with a concentration on IOMMUs Muli Ben-Yehuda 19/12/2005  
139 SiL kernel, modules, drivers Eli Billauer 23/1/2006 Re-run of guy keren's 86-sil
140 SiL Compiling the Linux Kernel Eli Billauer 6/2/2006 Re-run of guy keren's 88-sil
142 nothing like the SAN Guy Keren 13/3/2006  
143 udev Overview for Newbies Parmahansa Polo 27/3/2006  
149 Utilizing IOMMUs for Virtualization in Linux and Xen Muli Ben-Yehuda 3/7/2006  
152 KVM (Kernel Based Virtual Machine) Avi Kivity 13/11/2006  
153 LVM2 (Logical Volume Management - 2nd version) Guy Keren 27/11/2006 Some additions for the lecture
167 The Price of Safety: Evaluating IOMMU Performance Muli Ben-Yehuda 11/6/2007  
172 Linux Kernel Networking Overview Rami Rosen 20/8/2007  
177 Linux Kernel Networking Overview Rami Rosen 3/12/2007 Re-run of lecture 172
180 Advanced Linux Kernel Networking - Neighboring Subsystem; IPSec Rami Rosen 7/1/2008 The second part of lecture 172
185 Advanced Linux Kernel Networking - Neighboring Subsystem; IPSec Rami Rosen 10/3/2008 The second part of lecture 172; Rerun of lecture lecture 180
187 IPv6 in the Linux Kernel (Advanced Linux Kernel Networking) Rami Rosen 7/4/2008 The third part of lecture 172
195 IPv6 in the Linux Kernel (Advanced Linux Kernel Networking) -- rerun Rami Rosen 18/8/2008 The third part of lecture 172
215 KSM and the art of memory mangement Izik Eidus 29/6/2009  
217 Sockets in the Linux Kernel Rami Rosen 27/7/2009  
219 Sockets in the Linux Kernel (2) Rami Rosen 17/8/2009 Sequal to Sockets in the Linux Kernel.
225 Nested x86 Virtualization Muli Ben-Yehuda 21/12/2009 Background: KVM by Avi Kivity. Utilizing IOMMUs for Virtualization in Linux and Xen by Muli Ben-Yehuda
226 The Offline Scheduler Raz Ben-Yehuda 4/1/2010 The offline scheduler website

Future lectures

All lectures

Lectures sorted by number

Lectures sorted by topic

Lectures Sorted by Lecturer

Lectures Available on Video