[LinuXpert Systems] High Quality Video Tutorials and Sample source code for Open Source Lab (AU Subject Code: CS-2406)

  • From: Baskar Selvaraj <baskar@xxxxxxxxxxxx>
  • To: linuxpert <linuxpert@xxxxxxxxxxxxx>
  • Date: Fri, 27 Jun 2014 20:45:39 +0530

Dear Free Software Supporter,

We are providing High Quality Video Tutorials for the following subject:

Open Source Lab (Anna University Subject Code: CS-2406)

Colleges interested in conducting workshop for the above subject (or)
Open Source Lab setup, may write to baskar@xxxxxxxxxxxx


Exercises:

1. Kernel configuration, compilation and installation : Download /
access the latest kernel source code from kernel.org,compile the
kernel and install it in the local system.Try to view the source code
of the kernel

http://www.linuxpert.in/wp-content/uploads/cs2406-ex1.zip

2. Virtualisation environment (e.g., xen, kqemu or lguest) to test an
applications, new kernels and isolate applications. It could also be
used to expose students to other alternate OSs like *BSD

http://www.linuxpert.in/wp-content/uploads/cs2406-ex2.zip

3. Compiling from source : learn about the various build systems used
like the auto* family, cmake, ant etc. instead of just running the
commands. This could involve the full process like fetching from a cvs
and also include autoconf, automake etc.,

http://www.linuxpert.in/wp-content/uploads/cs2406-ex3.zip

4. Introduction to packet management system : Given a set of RPM or
DEB, how to build and maintain, serve packages over http or ftp. and
also how do you configure client systems to access the package
repository.

http://www.linuxpert.in/wp-content/uploads/cs2406-ex4.zip

5. Installing various software packages

Either the package is yet to be installed or an older version is
existing. The student can practice installing the latest version. Of
course, this might need internet access.

Install samba and share files to windows
Install Common Unix Printing System(CUPS)

http://www.linuxpert.in/wp-content/uploads/cs2406-ex5.zip

6. Write userspace drivers using fuse -- easier to debug and less
dangerous to the system (Writing full-fledged drivers is difficult at
student level)

http://www.linuxpert.in/wp-content/uploads/cs2406-ex6.zip

7. GUI programming : a sample programme – using Gambas since the students
have VB knowledge. However, one should try using GTK or QT

http://www.linuxpert.in/wp-content/uploads/cs2406-ex7.zip

8. Version Control System setup and usage using RCS, CVS, SVN

http://www.linuxpert.in/wp-content/uploads/cs2406-ex8.zip

9. Text processing with Perl: simple programs, connecting with
database e.g., MYSQL

http://www.linuxpert.in/wp-content/uploads/cs2406-ex9.zip

10. Running PHP : simple applications like login forms after setting
up a LAMP stack

http://www.linuxpert.in/wp-content/uploads/cs2406-ex10.zip

11. Running Python : some simple exercise – e.g. Connecting with MySql database

http://www.linuxpert.in/wp-content/uploads/cs2406-ex11.zip

12. Set up the complete network interface usinf ifconfig command liek
setting gateway, DNS, IP tables, etc.,

http://www.linuxpert.in/wp-content/uploads/cs2406-ex12.zip


Sample Tutorials with example programs on PHP / PERL / Python
connecting with MySQL Database

http://www.linuxpert.in/wp-content/uploads/A-Short-Tutorial-on-MySQL-PHP-PERL-Python.zip


We are providing some useful links related to the above exercises.
Kindly forward this mail to others who may get benefited.

Linux Kernel Source Code
https://www.kernel.org/

FreeDOS Download
http://www.freedos.org/download/

for BSD Distributions
http://en.wikipedia.org/wiki/BSD

FreeBSD
http://www.freebsd.org/where.html

OpenBSD
http://www.openbsd.org/ftp.html

NetBSD
http://www.netbsd.org/mirrors/#http

PERL Tutorials from Tizag
http://www.tizag.com/perlT/

PHP Tutorial from Tizag
http://www.tizag.com/phpT/

MySQL Tutorial from Tizag
http://www.tizag.com/mysqlTutorial/

Python Tutorial
http://www.tutorialspoint.com/python/
http://www.learnpython.org/
http://www.sthurlow.com/python/

GUI Programming using Qt4
http://www.zetcode.com/gui/qt4/

GUI Programming using GTK+
http://zetcode.com/tutorials/gtktutorial/

Writing a FUSE Filesystem: a Tutorial
http://www.cs.nmsu.edu/~pfeiffer/fuse-tutorial/

Creating Local Repository for YUM
http://wiki.centos.org/HowTos/CreateLocalRepos

Version Control System using SVN (using SVNEdge)
http://www.collab.net/downloads/subversion

Using make, Makefile, Automake and Autoconf
http://www.cs.colby.edu/maxwell/courses/tutorials/maketutor/
http://mrbook.org/tutorials/make/
http://www.gnu.org/software/autoconf/
http://www.gnu.org/software/automake/

Samba Tutorial
http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch10_:_Windows,_Linux,_and_Samba

CUPS Tutorial
http://www.linuxjournal.com/article/8618

With warm regards

S. Baskar
Chief Executive Officer
LinuXpert Systems, Chennai
98841 65649, 98846 88508

Twitter  : http://twitter.com/linuxbaskar
LinkedIN : http://www.linkedin.com/pub/baskar-selvaraj/21/881/b29

Note:

If you do not wish to receive e-mail updates from us, you can
'unsubscribe' yourself by providing your e-mail address in the below
link and choose an action 'unsubscribe'

//www.freelists.org/list/linuxpert

Other related posts:

  • » [LinuXpert Systems] High Quality Video Tutorials and Sample source code for Open Source Lab (AU Subject Code: CS-2406) - Baskar Selvaraj