[clue-tech] Additional study groups and/or topics?
David L. Anselmi
anselmi at anselmi.us
Mon Nov 14 10:14:28 MST 2005
I guess the point of the below is that I've never found trouble learning
anything where there is sufficient interest. So if people are
interested but need some help I'm more than happy to do what I can.
Collins Richey wrote:
> I'm just curious to know if there are others who might be interested
> in get-togethers outside of the CLUE once-a-month meeting and
> Installfests for the purpose of establishing / extending one or more
> study groups for Linux and Linux-related topics?
[...]
I've always been interested in teaching the topics that interest me to
others. I've been thinking for a while about doing a class based on
RUTE. If 3 people asked me to do it and would commit the time it would
happen (it's 3hr/wk for 12 weeks).
I'm also thinking about putting together a class on DNS (it could be
suitable for a CLUE presentation but I haven't worked on it enough to know).
> Ubuntu - particularly Xubuntu - and Debian topics in general
> CentOS and other Red Hat related topics
Distros seem very uninteresting to me, though I'd enjoy an in depth
discussion with a RH person, to confirm that it's really as unsuitable
as I've always found it. (Yes, that's a troll. ;-)
> The free version of Oracle
[...]
> Linux advocacy and winning new users
Interesting. I'd say Linux advocacy should be related to Free Software
advocacy. But Oracle isn't Free...
> Networking and Security for the home user
I'm always surprised by people who find networking a mystery. They're
everywhere--programmers, sysadmins, network admins. (Yes, seriously.
Network admins who don't understand networking. It's really sad.)
Books I can recommend on networking:
TCP/IP Illustrated, vol. 1, by Stevens
Computer Networks by Tanenbaum
These are both textbooks. I guess that means that it takes a certain
amount of study to learn networking. But really, the interesting things
happening with computers today have a lot to do with networking so I
think it's worth learning. If you want an easier way to learn it I'd be
happy to help look for one.
Security is a little more mysterious, I guess--it's much more general
and pervasive. But there's a lot of fuzzy usage of terms out there.
"Fundamentals of Computer Security" by Amoroso really does cover the
fundamentals, though I think most would find it pretty obscure (even
security types). But really, it's the fundamentals that you need to
talk about security intelligently.
"Security Engineering" by Ross Anderson is also good. It bridges the
concepts in Amoroso to the practice of system design and makes the case
that security is a system-wide discipline.
Schneier's "Applied Cryptography" is good for understanding the role of
cryptography in security, and the ways cryptography breaks. You can
skip over most of the math. There are lots of other resources that are
more general than this, but you have to be careful you're getting the
straight scoop--there's a lot of misunderstanding here too.
Those are the high level angle on security. If you want to look at the
low level I'd be happy to take you through Aleph One's stack smashing
paper. He talks in assembly language, so it isn't exactly trivial. But
assembly language can teach you a lot about how programming works.
Dave
_______________________________________________
CLUE-tech mailing list
CLUE-tech at cluedenver.org
http://cluedenver.org/mailman/listinfo/clue-tech
More information about the clue-tech
mailing list