Difference between revisions of "CDOT Development Systems"
Chris Tyler (talk | contribs) (→Goals) |
Chris Tyler (talk | contribs) (→Machine names, IPs, and Status) |
||
Line 40: | Line 40: | ||
<td>T1045E - cubicle B</td> | <td>T1045E - cubicle B</td> | ||
<td>142.204.133.36</td> | <td>142.204.133.36</td> | ||
− | <td>F8 | + | <td>F8</td> |
<td></td> | <td></td> | ||
</tr> | </tr> | ||
Line 49: | Line 49: | ||
<td>T1045E - cubicle C</td> | <td>T1045E - cubicle C</td> | ||
<td>142.204.133.123</td> | <td>142.204.133.123</td> | ||
− | <td>F8 | + | <td>F8</td> |
<td>'''Note:''' This machine is being actively used for mdrk/dxr development.</td> | <td>'''Note:''' This machine is being actively used for mdrk/dxr development.</td> | ||
</tr> | </tr> | ||
Line 58: | Line 58: | ||
<td>T1045E - cubicle D</td> | <td>T1045E - cubicle D</td> | ||
<td>142.204.133.124</td> | <td>142.204.133.124</td> | ||
− | <td> | + | <td>XP (with [http://www.intel.com/products/motherboard/DQ35JO/index.htm ethernet drivers] installed)</td> |
<td></td> | <td></td> | ||
</tr> | </tr> | ||
Line 86: | Line 86: | ||
<td>T1045B</td> | <td>T1045B</td> | ||
<td>142.204.133.24</td> | <td>142.204.133.24</td> | ||
− | <td>F9 | + | <td>F9 32-bit</td> |
<td></td> | <td></td> | ||
Line 94: | Line 94: | ||
<td>T1045B</td> | <td>T1045B</td> | ||
<td>142.204.133.28</td> | <td>142.204.133.28</td> | ||
− | <td> | + | <td>Rawhide (development version of Fedora)</td> |
<td></td> | <td></td> | ||
Revision as of 10:43, 4 November 2008
These machines are in the CDOT area on the first floor of the TEL building.
Contents
Ground Rules
- Take responsibility for your actions.
- Don't blow up other people's stuff.
- Don't count on other people not blowing up your stuff.
- Don't turn these machines off.
- Before rebooting, check with the other logged-in users, and check on #seneca on IRC.
- Work under your own account, using root as sparingly as possible. If you need additional accounts, create them, but put your name in the comment (GCOS) field.
- Don't create public services.
Machine names, IPs, and Status
Please update this information as you work on the machines' configuration.
Hostname | Type | Location | IP | Status | Notes |
---|---|---|---|---|---|
spain | Mac mini | T1045E - cubicle A | 142.204.133.122 | Mozilla build environment installed: Xcode, MacPorts, Mercurial, Autoconf, libidl |
|
china | PC | T1045E - cubicle B | 142.204.133.36 | F8 | |
liberia | PC | T1045E - cubicle C | 142.204.133.123 | F8 | Note: This machine is being actively used for mdrk/dxr development. |
newzealand | PC | T1045E - cubicle D | 142.204.133.124 | XP (with ethernet drivers installed) | |
easterisland(to be set) | Mac mini | T1045H - cubicle E | 142.204.133.101 | Mozilla build environment installed: Xcode, MacPorts, Mercurial, Autoconf, libidl |
|
ireland | PC | T1045B | 142.204.133.26 | F9 | |
korea | PC (32-bit) | T1045B | 142.204.133.24 | F9 32-bit | |
zambia | PC (32-bit) | T1045B | 142.204.133.28 | Rawhide (development version of Fedora) |
Tip:
You can append the machine names and IPs to the hosts file (/etc/hosts
on Linux and Mac OSX, c:\windows\system32\drivers\etc\hosts
on Windows) -- do not delete the existing contents of that file, just add this text:
142.204.133.122 spain 142.204.133.36 china 142.204.133.123 liberia 142.204.133.124 newzealand 142.204.133.101 easterisland 142.204.133.26 ireland 142.204.133.24 korea 142.204.133.28 zambia
After doing this, you can access the machines by name: ssh userid@liberia
Equipment
- Four PCs - quad-core, 4GB RAM, 500GB disk, dual 22" displays on each
- Two Mac Minis - dual-core, 2GB RAM, 120GB disk + external drive, 24" displays
Goals
- On most of the 64-bit PCs:
- Install the current version of Fedora as the base OS
- Install virtual machines for:
- Windows Vista
- Windows XP SP3
- Some PCs will have Windows XP/Vista installed as the base OS (for high-performance video access, i.e., Canvas3D)
- Install the toolchain(s) required (e.g., for Mozilla development - Win/Linux/Mac)
PC Partitioning
Drives are ~500 GB:
- Partition 1: 150 GB NTFS containing XP SP2
- Partition 2: 100 GB NTFS containing Vista
- Partition 3: 100 MB Linux boot partition
- Partition 4: Extended partition
- Partitions 5-9: 50 GB Linux LVM PVs (last one will be smaller)
Linux LVM PV layout:
- 50 GB / filesystem (ext3)
- 80 GB /home filesystem (ext3)
- 50 GB /var filesystem
Software to be installed
(Remember, other tools can be added later!)
- Build tools required for Mozilla build (Win/Linux/Mac). NOTE: use VS.NET Pro on Win32 vs. Express
- PuTTY on WinXP/Vista
- Current version of FF2 and TB
Mac installed software
- Xcode3.0
- fink - (http://www.finkproject.org/download/srcdist.php)
- download tarball, untar and ./boostrap (prees enter all the time to choose default)
- . /sw/bin/pathsetup.sh
- fink selfupdate-cvs
- fink install orbit orbit-dev
- sudo apt-get glib
Computer setup
Windows setup
- I used CPUID to discover the motherboard
- Install ethernet drivers (Installed PRO2KXP.exe -- Ver:12.4 -- Date:2/24/2008 -- Size:11414 KB)
- http://www.windowsupdate.com until you get all updates
Network setup
* 142.204.133.65 Gateway * 255.255.255.192 Netmask * 142.204.43.43 DNS 1 * 142.204.1.2 DNS2
Security
- Disable remote root/admin login on all operating systems.
Accounts
- Please create an account for yourself and use it for all development work on these machines.
Resources
- Reinstalling GRUB (needed to restore access to Linux when Windows is installed after Linux): http://dailypackage.fedorabook.com/index.php?/archives/161-System-Recovery-Week-Dealing-with-Disk-Images.html