All of lore.kernel.org
 help / color / mirror / Atom feed
* Linux Kongress tutorial
@ 2002-09-09 20:13 Russell Coker
  2002-09-09 20:53 ` Tom
  0 siblings, 1 reply; 2+ messages in thread
From: Russell Coker @ 2002-09-09 20:13 UTC (permalink / raw)
  To: SE Linux; +Cc: linux-security-module

Last week was Linux Kongress.

I started out with a 6 hour hands-on tutorial on SE Linux.  This didn't go as 
well as planned for a number of reasons.

One problem was that on the day before when starting to prepare I didn't power 
on all the machines, so on the day of the tutorial when I turned them all on 
the circuit-breaker tripped. :(  So we had lots of power outages with an end 
result of having no power and not having the image installed to the hard 
drives at the appointed start time.

Fortunately my network-install setup was pretty smooth and I had all 16 
machines up and running within 30 minutes of power being restored.

Unfortunately in my haste I had omitted some packages of software from the 
hard drives of the machines, so I put them on the FTP server of my laptop.  
Some confusion was caused by this and by the fact that I had included full 
file names (including version numbers) of the packages (and I had developed 
new versions between the publication date and the day of the tutorial).

Another problem was that the notes weren't as clear as they could have been (I 
have not written such a document before).  The biggest mistake I made was 
lack of repitition.  If something was mentioned in the previous section then 
I would not mention it again, I now believe that for a tutorial every section 
should start with "After doing foo which we learned in the previous section 
we will continue to do bar" or something similar.  EVERY student failed to 
edit the default_context after creating a new role, I had presumed that they 
would have recalled it from the section on adding a new user.  Whenever the 
majority of students fail to learn it's because the teacher has made a 
mistake, this is something I'll have to be more careful about in future.

The next issue was that I had planned for students to give accounts to other 
groups and to be able to monitor and control them while they are logged in.  
However no two groups were at that stage at the same time and everyone 
skipped it.  For future tutorials I plan to use NBD or some similar 
technology to store the data on the network.  Then at a snack break they can 
change machines such that groups at a similar skill level can cluster which 
will allow them to perform such tasks.

However the tutorial went quite well apart from these problems.  I was very 
surprised by the rate at which they learned, as some time was removed by the 
lack of power which corresponded to the section they skipped, so at the 
appointed end time everyone had finished the work.

I was actually surprised by how well the audience learned some of the 
concepts, I hadn't expected that everyone would complete the work in the time 
alotted.  I was glad to have such an intelligent group of people to teach!


Russell Coker


--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Linux Kongress tutorial
  2002-09-09 20:13 Linux Kongress tutorial Russell Coker
@ 2002-09-09 20:53 ` Tom
  0 siblings, 0 replies; 2+ messages in thread
From: Tom @ 2002-09-09 20:53 UTC (permalink / raw)
  To: SE Linux

On Mon, Sep 09, 2002 at 10:13:44PM +0200, Russell Coker wrote:
> I started out with a 6 hour hands-on tutorial on SE Linux.  This didn't go as 
> well as planned for a number of reasons.

Actually, Russell is being too harsh with himself. :)

>From what I grasped, the reception among the students was excellent,
and many went away both impressed and interested in learning more.

One thing that was mentioned was the lack of background material (like
an explanation of the flask concept), which would of course have been
impossible to include in that timeframe.

Nevertheless, I think it would help SELinux and it's popularity, if a
short and easy-to-understand summary of the concept were available.
I've read the whitepaper and it isn't exactly something you can read on
the train and hope to understand.
Not that I'd be able to do a better job, though I'd be glad to help
anyone out who tries to write such a document with comments and
editorial help if requested.


-- 
http://web.lemuria.org/pubkey.html
pub  1024D/2D7A04F5 2002-05-16 Tom Vogt <tom@lemuria.org>
     Key fingerprint = C731 64D1 4BCF 4C20 48A4  29B2 BF01 9FA1 2D7A 04F5

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2002-09-09 20:53 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-09-09 20:13 Linux Kongress tutorial Russell Coker
2002-09-09 20:53 ` Tom

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.