Difference between revisions of "CDOT Development Systems"
Jamesboston (talk | contribs) (→Goals) |
Chris Tyler (talk | contribs) (→Goals) |
||
Line 119: | Line 119: | ||
= Goals = | = Goals = | ||
− | * | + | * On most of the 64-bit PCs: |
− | ** Windows XP SP3 | + | ** Install the current version of Fedora as the base OS |
− | * | + | ** Install virtual machines for: |
− | + | *** Windows Vista | |
− | * Install the toolchain required | + | *** 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 - [http://developer.mozilla.org/en/docs/Windows_Build_Prerequisites Win]/[http://developer.mozilla.org/en/docs/Linux_Build_Prerequisites Linux]/[http://developer.mozilla.org/en/docs/Mac_OS_X_Build_Prerequisites Mac]) | ||
= PC Partitioning = | = PC Partitioning = |
Revision as of 06:39, 30 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
- 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