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 |
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 |
These lecture slides are licensed under a Creative Commons
License.
|
49 |
Using Linux in a Windows World |
Alon Altman |
4/3/2002 |
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 |
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 |
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 |
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 |
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 |
21/1/2008 |
|
184 |
initramfs |
Hai Zaar |
25/2/2008 |
|
191 |
Crash and burn: writing Linux application fault handlers |
Gilad Ben-Yossef |
30/6/2008 |
|
197 |
GIMP tutorial workshop meeting |
Eli Billauer |
22/9/2008 |
|
198 |
GIMP tutorial workshop meeting (part II) |
Eli Billauer |
6/10/2008 |
|
200 |
Breaking the ice with SELinux (part I) |
Eli Billauer |
8/12/2008 |
Audio recordings of the talk |
201 |
Breaking the ice with SELinux (part II) |
Eli Billauer |
22/12/2008 |
Audio recordings of the talk |
202 |
Linux Hardware |
Cathy Malmrose |
4/1/2009 |
|
206 |
Wireless in Linux |
Rami Rosen |
16/2/2009 |
|
207 |
Programming NXT using Open Source platforms |
Yaniv Aknin |
2/3/2009 |
|
212 |
OpenCL Overview |
Ofer Rosenberg |
25/5/2009 |
|
214 |
Arduino - Open Source Hardware and a Viewport to Micro Manufacturing |
Amy Chayun |
15/6/2009 |
|
216 |
Google's Android: An Overview |
Yoni Rabkin |
13/7/2009 |
|
W2L |
Quick and Dirty Bash |
Eli Billauer |
16/11/2009 |
Taub 6 |
235 |
KDE 4 - the good, the bad, and the broken |
Dotan Cohen |
24/5/2010 |
|
236 |
Difference Engine (Gupta et al.) |
Orna Agmon Ben-Yehuda |
7/6/2010 |
|
238 |
GarlicSim: An experimental tool for computer simulations |
Ram Rachum |
5/7/2010 |
|