TAMULUG | Texas A&M Unix & Linux Users Group

TAMULinux Purpose

The purpose of TAMULinux is two fold. For the end-users it will be to promote understanding in how their system runs, and get them acquainted with not only the command line but also configuring their system to their individual needs.

For the developers (at this time consists mostly of TAMULUG-ers), this is to be an excellent learning opportunity to understand what goes into large projects, how to build a system from the ground up, and to provide mentoring in creating their own packages that will hopefully carry on a greater availibility of open source applications for various distributions.

The goal of this distribution is to be lightweight, fast and flexible. We do not saturate the users with tons of applications on a fresh install, instead leave them the option to choose what is right for them. We also do not configure their system for them, we will provide articles on how to configure it themselves as well as our irc channel; however, it is important for the users to "know" instead of "think they know" how and what their system is doing.

We are using i686-optimized packages allowing for improved performance on newer machines (Pentium II or higher), and we will eventually create an amd64 version as well.

TAMULinux History

TAMULinux was originally created May 1992 as the first useful distribution and went by the name "TAMU". It's latest known release was TAMU-1.0D and since early 1995 seemed to disappear.


Linux Timeline

The original source was found by Matt Mullins here: http://www.oldlinux.org/Linux.old/distributions/TAMU/TAMU-1.0D/ and has been mirrored to http://tamulug.tamu.edu/TAMULinux.OLD/TAMU-1.0D/

TAMULinux Current

TAMULinux is currently under development and is not ready for the end user at this time.

Please see TAMULinux Development for more info.

TAMULinux Development

How to join the Dev team?
Come to the meetings! We will find a normal weekly meeting time for tutorials and help with certain problems we may be having/roadmaps and organization
Also join the listserv! email tamulinux@listserv.tamu.edu the following message in the BODY: SUBSCRIBE tamulinux yourfirstname yourlastname

The current Development Release is TAMULinux-2.0.3-ALPHA.

The sources can be found here:

To install:

  1. You need a Pentium II or better machine or a VM
  2. Start up the VM or box with your favorite livecd (must have tar, wget, bash, and chroot)
  3. In the VM download the installer script: http://tamulug.tamu.edu/tamulinux/devel/tamulinux-2.0.3-ALPHA/tamulinux-installer
  4. Run the tamulinux-installer specifiying which partition to install on (Example: ./tamulinux-installer /dev/hda1 )
  5. Wait for it, it will need to download the packages and unpack them. afterwards it will tell you how to finish the installation
  6. If there are problems please report them to #tamulinux on irc.tamu.edu!

TAMULinux-2.0.3-ALPHA2 release coming soon with a package manager, and several more packages built, and a repo to get these packages.

Development Release TAMULinux-2.0-ALPHA.

The sources can be found here:

To install:

  1. Download the tgz above.
  2. Create some partition space (this one requires 1.7G) and mount it and cd into the mount point.
  3. Extract the tgz as follows:
    gzip -cd /path/to/tamulinux.tgz | cpio -idv --no-absolute-filenames #note this may ake some time...
  4. OPTIONAL: Reinstall grub to that partition. (or you could add an entry to your current menu.lst -- Sorry lilo users :/ :P)
    su -c 'grub'
    find /<mountpoint>/boot/grub/stage1
    root (hd?,?) # where ? is the partition on the hdd (hd0 being the first hdd, and 0 being the first partition on the hdd)
    setup (hd?,?) # same as above
    quit
    You will need to add an entry to the menu.lst and chainload for that partition.
  5. You will need to edit the /<mountpoint>/etc/fstab to the correct partitions
  6. Reboot, enjoy, and tell us what needs to be fixed (because, I know I jacked up somewhere :P) and Start building packages!

© Texas A&M Unix & Linux Users Group