Difference between revisions of "CDOT Development Systems"
Chris Tyler (talk | contribs) (→Machine names, IPs, and Status) |
(updated zambia's IP) |
||
Line 93: | Line 93: | ||
<td>PC (32-bit)</td> | <td>PC (32-bit)</td> | ||
<td>T1045B</td> | <td>T1045B</td> | ||
− | <td>142.204.133. | + | <td>142.204.133.28</td> |
<td>running Rawhide</td> | <td>running Rawhide</td> | ||
<td></td> | <td></td> | ||
Line 110: | Line 110: | ||
142.204.133.26 ireland | 142.204.133.26 ireland | ||
142.204.133.24 korea | 142.204.133.24 korea | ||
+ | 142.204.133.28 zambia | ||
After doing this, you can access the machines by name: <code>ssh '''userid'''@liberia</code> | After doing this, you can access the machines by name: <code>ssh '''userid'''@liberia</code> |
Revision as of 10:15, 29 October 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+Vista installed | |
liberia | PC | T1045E - cubicle C | 142.204.133.123 | F8+Vista+XP installed, only F8 boots (!) | Note: This machine is being actively used for mdrk/dxr development. |
newzealand | PC | T1045E - cubicle D | 142.204.133.124 | 1)boot partition removed 2) installed ONLY XP 3)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 installed | |
zambia | PC (32-bit) | T1045B | 142.204.133.28 | running Rawhide |
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
- Get each of the PCs configured for triple-boot. Install in the following order:
- Windows XP SP2
- Windows Vista
- Fedora Core 8
- Install the toolchain required to build mozilla on each platform (Win/Linux/Mac)
- Perform a test build on each platform
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