|
CSE Home |
CS Lab |
Unix at CSE |
About Us |
Search |
Contact Info |
FC5 Rollout Timeline
|
|||||||||||||||||||||
| Beta Test: | June 8 – July 10, 2006 | |
| ||
| Rollout to Lab- managed machines: |
July 10 – Sep 27, 2006 | |
| End of support for previous CSE Linux (FC4): |
Sep 29, 2006 | |
The new CSE Linux distribution, for 2006-2007 will be installed on Lab
supported Linux machines during July and August of 2006.
This new CSE Linux distribution for 2006-2007 is based on Fedora Core 5 (FC5), with our usual local customizing.
Some highlighted changes for Fedora Core 5 are listed below. They include a new GCC, a new X.org X11 release, changes in how to mount removable media, information about LinuxThreads support, reverting to gv as the default PDF viewer, and some changes introduced by POSIX 1003.1-2001 conformance in the coreutils package. Version changes for a few key packages are also noted.
Here are some of the highlights, and things to watch for, with the new CSE Linux Fedora Core 5 distribution:
http://gcc.gnu.org/gcc-4.1/changes.html
for details about changes, new features, and fixes in GCC 4.1.The entire build system has changed from imake to the GNU autotools collection.
Libraries now install pkgconfig *.pc files, which should always be used by software that depends on these libraries, instead of hard coding paths to them in /usr/X11R6/lib or elsewhere.
Everything is now installed directly into /usr instead of /usr/X11R6. All software that hard codes paths to anything in /usr/X11R6 must now be changed, preferably to dynamically detect the proper location of the object. Developers are strongly advised against hard-coding the new X11R7 default paths.
The imake utility is no longer used to build the X Window System, and is now officially deprecated. X11R7 includes imake, xmkmf, and other build utilities previously supplied by the X Window System. X.Org highly recommends, however, that people migrate from imake to use GNU autotools and pkg-config. Support for imake may be removed in a future X Window System release, so developers are strongly encouraged to transition away from it, and not use it for any new software projects.
gnome-mount
gnome-umount
gnome-eject
commands to mount, unmount, and eject media. See
gnome-mount --help
for command line options. Typical commands for mounting,
unmounting, and ejecting a CD would be
gnome-mount -d /dev/cdrom
gnome-umount -d /dev/cdrom
gnome-eject -d /dev/cdrom
Determining the device name to use for USB devices could be
trickier, but USB devices generally are assigned SCSI naming,
such as /dev/sda, /dev/sdb, /dev/sdc, etc. If the computer's
system disk is /dev/hda (IDE), the first USB device would
typically be /dev/sda and mounted via
gnome-mount -d /dev/sda
If the system device is /dev/sda (SCSI or SATA), the USB device
might be something like /dev/sdb or /dev/sdc or /dev/sdd, etc.
The 'lshal' command can be used to determine how the system named
your connected device, but (warning) it isn't necessarily easy
to find your particular device in the output. You can also look
through the system log via "dmesg | grep SCSI" to determine
the device name assigned.
tail +5 file
and
sort +2 file
the '+5' and '+2' are now interpreted as file names, rather than
arguments to the tail and sort commands. This is required
for POSIX 1003.1-2001 conformance. For the old behavior use
tail -n +5 file
and
sort -k +2 file
or set the environment variable _POSIX2_VERSION to 199209.
For more information see
info coreutils "Standards Conformance"
Check your shell scripts to see if they need modification to get the behavior you expect.
Package FC5-ver at beta FC4-ver on 5/23/06 firefox 1.5.0.4 1.0.8 gcc 4.1.1 4.0.2 glibc 2.4 2.3.6 ghostscript 8.15.2 7.07 mysql 5.0.22 4.1.20 perl 5.8.8 5.8.6 php 5.1.4 5.0.5 postgresql 8.1.4 8.0.7 thunderbird 1.5.0.2 1.0.8 xorg-x11 R7.0 R6.8.2
|
Computer Science & Engineering University of Washington Box 352350 Seattle, WA 98195-2350 (206) 543-1695 voice, (206) 543-2969 FAX [comments to CSE Support] | |