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

Lecture Number Subject Lecturer Date Comments or Links
3 PAM (Pluggable Authentication Management) Guy Keren 23/9/1999  
5 PAM (Pluggable Authentication Management) - Writing PAM Modules Guy Keren 4/11/1999
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
13 Linux Runtime Environment Guy Keren 5/3/2000, 19/3/2000
15 The Page Daemon Orr Dunkelman 16/4/2000 Creative Commons License
These lecture slides are licensed under a Creative Commons License.
26 Demystifying Boot Diskettes Eli Billauer 8/1/2001 The slides are in the public domain.
27 Daemons and Other Monsters Muli Ben-Yehuda 22/1/2001 Muli's site
31 RPMs - Meaning of Package Tzafrir Cohen 19/3/2001  
41 KickStart and Mass Linux Prodcution. Ez-Aton 10/9/2001 Creative Commons License
These lecture slides are licensed under a Creative Commons License.
49 Using Linux in a Windows World Alon Altman 4/3/2002 Creative 
Commons License
These lecture slides are licensed under a Creative Commons License.
58 Strace and Ltrace Behaviour Guy Keren 30/9/2002  
61 Dynamic Linker Gilad Ben-Yossef 23/12/2002 Available on video
67 Boot Loaders for All! Orr Dunkelman 17/3/2003 Creative Commons License
These lecture slides are licensed under a Creative Commons License.
68 Linux Memory Allocators Guy Keren 31/3/2003 Available on video.
70 IP Masquerading using iptables Eli Billauer 28/4/2003 Available on video. The slides and video are in the public domain. The lecture video is available on Google's video.
71 Scaling *Way* Up Oleg Goldshmidt, Ph. D. 12/5/2003 Who needs a (linux) machine with 65536 dual CPUs, what it should look like, and how to tame the beast. Available on video, pending on lecturer's authorization.
74 WINE Shachar Shemesh 23/6/2003 Available on video, pending on lecturer's authorization
78 Real Time and RT in Linux Iftach Hyams 18/8/2003 See also Gilad Ben Yossef's lecture on August Penguin 2002
80 Tcl/Tk Shimon Panfil, Ph. D. 15/9/2003  
82 SPAM - Everyone's Favorite Food Aviram Jenik 15/12/2003  
83 SMTP and qmail Orr Dunkelman 29/12/2003 Creative Commons License
These lecture slides are licensed under a Creative Commons License.
84 SiL UNIX's basics:Users, Processes, Permissions - and What's Between Them Guy Keren 22/12/2003 and 5/1/2004 The first part of the lecture deals with users and permissions. The second part of the lecture deals with processes.
92 SiL Shell Orna Agmon 1/3/2004  
95 Hebrew fonts: history and technology Maxim Iorsh 22/3/2004 See Culmus Fonts
98 SiL Firewall with IPtables Adir Abraham 3/5/2004  
100 SiL Quick and Dirty Bash Eli Billauer 17/5/2004  
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)
117 Autovectorization in GCC Dorit Naishlos 17/1/2005  
126 I.D.S and snort Orr Dunkelman 30/5/2005 Creative Commons License
These lecture slides are licensed under a Creative Commons License.
128 SELinux Oron Peled 4/7/2005  
129 LIRC - Linux Infrared Remote Control Alon Altman and Ohad Lutzky 18/7/2005 Creative 
Commons License
These lecture slides are licensed under a Creative Commons License.
132 Signs of the times Guy Keren 29/8/2005  
138 WiFi (802.11) in GNU/Linux Ohad Lutzky 9/1/2006  
144 Linux on Laptop Alon Altman 10/4/2006  
148 Data Base internals and Cost Based Optimizer (CBO) Meir Maor 19/6/2006  
153 LVM2 (Logical Volume Management - 2nd version) Guy Keren 27/11/2006 Some additions for the lecture
155 SPAM and spamassassin Alon Altman 25/12/2006  
160 Open Solaris Rami Rosen 26/2/2007  
164 Presenting: The Nokia 770 Internet Tablet! Amichai Rotman 30/4/2007  
166 AIX, IBM style UNIX Boaz Goldstein 28/5/2007  
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.
175 General Purpose computing using Graphical Processing Units Mark Silberstein 5/11/2007  
181 User space syscall tracing and manipulation - fakeroot-ng Shachar Shemesh