The Summer 2006 GNU/Linux/BSD/OpenSource Fest

July 12 - 15
Presented by San Antonio College CIS Department, San Antonio Linux Users Group, and X-otic Computer Systems of San Antonio
General Info
July 12 - 15, San Antonio College, the San Antonio Linux Users Group, and X-otic Computer Systems of San Antonio will host the 2006 Summer Open Source Fest, a celebration of freely available computing technologies. There will be classes and demonstrations on a variety of topics, and probably a surprise or two. The exact schedule is still being developed, but it's sure to include business, scientific and recreational uses of Linux, BSD Unix, Apache, and similar software.
Hours and Location
Wednesday through Friday 6:00 pm to 8:00 pm, and Saturday from 9:00 am to 5:00 pm. Sessions will take place at the ACCD
Advanced Technology Center located at Kelly USA.
Admission
Free admission (first come first serverd). This is a community service of
SAC,
SATLUG, and
XCSSA.
Rackspace Managed Hosting will be doing onsite recruiting at the OpenSource
Fest on Saturday from 10:00 a.m. - 2:00 p.m. Rackspace is searching for
customer support people with Linux/UN*X Sys-Admin experience. Please stop by
the Rackspace table to learn about career opportunities and enjoy free pizza!
Visit the their job listing site
http://www.rackspacecareers.comto see the
current position openings.
Sessions
| Wednesday, July 12 |
| |
Room 116 |
Room 118 |
Auditorium |
| 6:00 p.m. - 8:00 p.m. |
Linux Newbies Workshop (part 1) |
Linux, Apache, MySQL, PHP Workshop (part 1) |
TCP/IP Nuts and Bolts |
| |
| Thursday, July 13 |
| |
Room 116 |
Room 118 |
Auditorium |
| 6:00 p.m. - 8:00 p.m. |
Linux Newbies Workshop (part 2) |
Linux, Apache, MySQL, PHP Workshop (part 2) |
NewI\O: A New Approach to Internet Applications
|
| |
| Friday, July 14 |
| |
Room 116 |
Room 118 |
Auditorium |
| 6:00 p.m. - 8:00 p.m. |
Linux Newbies Workshop (part 3) |
Linux, Apache, MySQL, PHP Workshop (part 3) |
The Source Code - A Messenger Implementation From Scratch |
| |
| Saturday, July 15 |
| |
Room 116 |
Room 118 |
Auditorium |
| 9:00 a.m. - 12:00 p.m. |
|
BSD--A Survey: NetBSD, OpenBSD, FreeBSD (part 1) |
Building Applications Using: Linux, Apache, MySQL, PHP, PostgreSQL, and GNUPlot |
| 1:00 p.m. - 5:00 p.m. |
Shell scripting and regular expressions |
BSD--A Survey: NetBSD, OpenBSD, FreeBSD (part 2) |
State of the Linux Desktop |
Contacts
If you'd like further information, or wish to present your project at the OpenSource Fest, please contact:
Steve Kolars, SAC CIS -
skolars@cis.sac.accd.edu
Linux Newbies
Gary Abernathy
With over 20 years of experience in the technology field, Gary Abernathy is sensitive to the integration of technology into the workplace, to the concerns of the end users and management, and to the complex technology issues facing our schools, businesses, and communities. He has obtained multiple certifications with Novell, Microsoft, Linux Professional Institute, Citrix, and Cisco. Gary has experience both in the educational field and in corporate world. He has served as a Director of Technology for the public school systems, as an Operations Manager, Senior Network Administrator, and VP for Technology in the corporate world, and conducted numerous training sessions and presentations in both the educational and corporate world. Recently he was recruited by a multi-million dollar software development company to assist with their corporate turn around, to improve their IT infrastructure, to evaluate existing technologies and to define capacity planning requirements for growth. He lead the restructuring of the telecommunications technologies including DIAs, DLDs, and ISDN systems resulting in increased performance and a significant financial savings. His team received national recognition for the ability of their ASP servers to meet the speed and reliability demands of their clients.
Gary is a member of the San Antonio Texas Linux Users Group (SATLUG). He enjoys spending time at his ranch horseback riding and team roping.
Abstract
- Lesson 1
- Parts of Tens
- What is Linux?
- Identify the features of Linux
- List the prerequisites for installing Linux
- Lesson 2
- Begin a Linux session
- I need HELP!
- Assign passwords to a user
- End a Linux session
- Use basic commands in Linux
- Lesson 3
- What's in your home directory?
- The Linux File System
- The basic directory structure
- Why is everything a file?
- Some cool short cuts
- Create a directory
- Delete a directory
- List the contents of a directory
- Display the contents of a file
- Copy a file
- Delete a file
- Move a file
- Use wildcard characters
- Lesson 4
- Virtual Terminals
- Edit documents using the vi editor
- Automate tasks using shell scripts
- Some more useful commands
- Lesson 5
- Some PowerUser Commands
- Use redirection
- Hey, these commands might come in handy
- Monitoring usage and space
- Lesson 6
- Commands to Control Your System
- Kill
- Mounting File Systems
- Umount
- Lesson 7
- View File Access Permissions
- Modify File Access Permissions
- Chmod, Chown
- Lesson 8
- Backup and restore
- Untarring and Unzipping files
- Lesson 9
- Security Overview of System, Network, File System, Application
- Use basic networking commands in Linux
- Lesson 10
- Graphical User Interface
- The GUI family tree
- X-Window Configuration
- More Options? Which one do I choose?
- Desktop Environments
- Internet Browsers
- Office Suites, Word Processors and Spreadsheets
- Where do I go from
NOTE: The contents of the class and the schedule may be subject to change without notice depending on the student's progress and needs and/or at the instructor's or staff's discretion.
All things BSD
John Baker
With a nearly 30-year history of continuous development, the BSD family
of free open-source operating systems are undoubtedly the heir of the
UNIX legacy. While their boisterous second cousin has garnered the bulk
of the media attention and rabid cheer-leading has gotten the attention
of corporate boardrooms, the BSDs, in general, prefer to remain low-key,
quietly building on their reputation of solid reliability, suitable for
servers, desktops, and embedded systems.
In this session we'll cover:
- History and development of UNIX.
- UNIX in academia and the advent of the Berkeley Software Distribution.
- Contributions of Berkeley UNIX to computing.
- Toward a complete and completely free UNIX^WBSD.
- Genesis of the BSDs, NetBSD, FreeBSD, OpenBSD.
- Project goals
- Different, but similar.
- (Installation examples)
- What do you get? How do you get more?
TCP/IP Nuts and Bolts
Steve Kolars
This session will cover the nuts and bolts of the TCP/IP suite (as much as possible in two hours). The following are links for you to obtain more information about TCP/IP:
RFCs:
Packet Layouts:
Other Useful Links:
Books:
NewI\O
Chris Nystrom
NewI\O
http://www.newio.org is a new approach to internet
applications. Instead of kludging the world web web (which was
designed for hypertext document display) to run apps, NewI\O builds a
system from the ground up for this purpose. It is similar in some ways
to many existing technologies, like the web, java, remote desktop
systems, etc, but is not exactly like anything else. Come see a report
of current progress of the system to include a discussion of the
design descisions, system architecture, and aspects to programming for
the system, including how easy it would be for you to write internet
apps
more powerful than anything ajax can do. See a demo of the system in
action. Try it yourself from your seat.
Regular Expressions
Michael Roberts
Mike Roberts has two years experience as a Linux Support Engineer for Rackspace Managed Hosting. In that time he has found that mastery over Regular Expressions consistently distinguishes between novice and expert technicians. For your next skill-set upgrade Mike will teach a class entitled "System Administration by Regular Expression Manipulation" in the Saturday afternoon session. Don't let the scary title intimidate you. If you can navigate the command line and handle a few basic 'grep' uses then you're ready for the jump-start into Posix Extended Regular Expressions all the way. Mike will teach:
- advanced 'egrep' usage
- 'sed' and 'awk' from the command line
- writing script files for 'sed' and 'awk'
- shell tricks to glue this all together
State of the Linux Desktop
Tom Weeks
Tweeks will be giving a "State of the Linux Desktop, touching on where
the Linux Desktop has been and then drilling into where it is today. He will
be start by talking about some of the historical "Desktop Problems", then
cover some of the new technologies that are making the average user Linux
Desktop a reality and then will compare the major desktop distros. He'll
then review a list of the most commonly requested Windows/Linux equivalence
apps (App A in Windows = App B in Linux) to help Windows users who want to
move to Linux but need to get their work done in their new Linux desktop
environment.
This talk will cover:
- History of the Linux Desktop
- New Advances, Products and Technologies
- hotswap, udev/hal, dbus
- XGL, AIGLX,
- Xen, VMWare, XoverOffice
- Top Commercial and Community Desktop Distros
- Windows/Linux Equivalence Applications (A on Win = B on Lin)
- Business Related Issues in Moving to Linux
LAMP Workshop
Dan Zollars
LAMP Programming is becoming a very important tool for creating and maintaining robust and attractive web sites. LAMP programming uses the PHP scripting language to bind together some very useful tools: Apache, the number one HTTP server on the Internet, and MySQL, the most popular open-source database available today. PHP is growing by leaps and bounds, and can be used for a variety of scripting tasks. This can all be done with very simple and freely available tools in many operating environments, but the Linux Operating System is preferred for its stability and reliability.
Topics to be covered include:
- Installing and testing Apache, MySQL and PHP installations
- Integrating PHP and HTML
- Targeting a PHP script from an HTML form
- Retrieving information from MySQL databases
- Accessing MySQL information from PHP scripts
- There will be plenty of opportunities to practice the skills presented
Beyond LAMP