[764] in SIPB_Linux_Development
IAP Linux course
daemon@ATHENA.MIT.EDU (Erik Nygren)
Sat Oct 22 18:01:49 1994
To: linux-dev@MIT.EDU
Date: Sat, 22 Oct 1994 18:01:34 -0400
From: Erik Nygren <nygren@MIT.EDU>
Hello,
A number of people have responded that they'd be interested helping
with an IAP course in Linux but no one has volunteered to take
charge organizing it. I would, but I'm already organizing another
class (UNIX Software Development) and will be taking 6.270 (which
should be able to keep me busy on its own... :-)
*** This means we need someone to volunteer to take charge
*** of organizing this!
The people who have said they'd be willing to help so far:
nygren
mwhitson
dkk
ghudson
nocturne
yandros
As Chad suggested, it would make sense to do it as a series of five
seminars (1 hr or 1.5 hrs each?) during possibly the first week of IAP
(so people have the rest of IAP to play). Having it the first week
may make planning a little more difficult, but oh well.... If we
divide all the topics up among us it shouldn't be that much of a load
for any one individual).
We need to act quickly (or at least get a reg form in) as we have to
register by the 26th. We also need a machine for this that we can use
with the projectors. What room should we hold it in?
Here's a very over ambitious list of topics I hacked together.
(It's under RCS in /mit/sipb-iap/linux/planning/topics.txt)
--------------------------------------------------------------------
Topics for IAP Course In Linux
------------------------------
The order of these is very preliminary as I wanted to first get ideas
down and then arrange them better. There's a lot I've left out and
there's probably too much already to fit into the available time.
Day 1 - The Advocacy
-----
* What is Linux?
* Why should I run Linux?
* Demos of Linux-Athena apps, general Linux, commercial sw like
Maple and Xess if available, Linux Doom, other apps
* Discussion of basic issues
- What is a "distribution"
- System requirements
* Answer general questions
Day 2 - Initial Installation
-----
* Making boot disks
* Paritioning hard disk (and discussion of hd partitions)
* Installation of Slackware (both off net and off of floppies)
* Network configuration
* X Windows configuration (maybe on day 3?)
Day 3 - More installation
-----
* Filesystem layout (maybe on day 2 or day 4?)
* Installation of Linux-Athena
* Installation of Linux-AFS
* Using Linux-Athena
* Security on resnet (kerberos, telnet -safe, etc)
Day 4 - What are all those files in /etc anyways?
-----
* Building a kernel
* Using LILO
* Overview of various config files in /etc and elsewhere
(inittab, rc.*, fstab, inetd.conf, csh.*, profile, hosts,
resolv.conf, passwd, services, syslog.conf, etc)
* Advanced Linux-Athena issues
- xlogin/dm
- srvtab and kerberized services
* Apps available in AFS and on the net (octave, Maple,
gnuplot, xpaint, Xess, etc)
Day 5 - Everything else
-----
* Configuring printers
* Configuring sendmail :-)
* More network configuration
- named
- ppp (Bluebox)
* Serving ftp
* Serving http
* Linux Doom (of course.... :-)