home *** CD-ROM | disk | FTP | other *** search
- X-windows it seems, has become somewhat of a popular GUI for
- UNIX in a very short time. Various hardware firms have developed and are
- marketing X-workstations, servers and cards.
-
- On page 14 of the November 1991 issue of UNIX REVIEW, is an ad for
- X11 Release 5 for System V/386. The price advertised is $495 with printed
- manuals, $395 without. So, X is not cheap via the commercial route.
-
- Given COHERENT'S small model compiler, it is obviously impossible at this
- time for COHERENT to even compile the code, let alone run it. COHERENT 386,
- currently undergoing intensive development, will feature a 32-bit native
- mode compiler.
-
- At this time, we don't envision COHERENT ever shipping with X-Windows
- given the fact that the size of it would double the size of COHERENT
- overnight.
-
-
- Q22.
- TAR HELP:
-
- The Coherent version of tar has been known to create problems for users.
- It is believed that the latest version of tar has alleviated most of these
- problems. Some of the original problems include inability to read a tar archive
- to tar creating recursive inode/file loops that can only be removed by
- "clri". The more recent Coherent releases also includes ustar, which
- appears to be much more robust. It has been suggested to use the ustar
- command instead of the Coherent native tar command in most cases.
-
-
- Q23.
- SETTING BOOT PARTITION: DOS or Coherent?
-
- Occasionally, a user may want to boot to Coherent for the most part, rather
- than come up in DOS by default. You can leave the DOS partition in tact,
- and switch between the preferred operating systems on as "as needed" basis.
- To do this, simply use the fdisk program in either operating system and
- make the partition active for the operating system that resides there. Reboot
- the system, (AMI Bios system owners require a hard reset) and the system will
- now boot to the partition made active with fdisk. For example, if you wish
- to boot DOS by default, make the first partition active. If you want to boot
- Coherent by default, make the partition active that Coherent resides on.
-
- Q24.
- A BACKUP SCRIPT: From udo@umunk.gun.de Thu Aug 20 07:58:16 1992
-
- [ This script was Written by Udo Munk, a name you will see thoughout
- the Coherent 4.0 manual. Udo has ported a *lot* of software to
- Coherent, and following is a backup script Udo sent me some time
- ago. I am very appreciative of his efforts, he has made a very
- positive difference in the quality of software available for
- Coherent, as well as many features used in Coherent, (terminfo and
- tic just to name two). I wish I could contribute so much!
- Thanks Udo! ] --Mike
- ----- cut here -----
- # shell script to backup Coherent's system files to disk
- # Should work with Coherent 3.x and Coherent 4.0.
- # At the end of the file are the installation dependent files,
- # please change to your needing.
- # Written by Udo Munk (udo@umunk.GUN.de)
-
- # the output device:
- # [May need to be changed to reflect your particular floopy drive type --Mike ]
- OUTDEV=/dev/fva1
-
- echo -n "Put a disk with a filesystem in $OUTDEV and hit return: "
- read dummy
- /etc/mount $OUTDEV /mnt
-
- echo "Copying files in / ..."
- cp .profile /mnt
- cp backup /mnt
-
- echo "Copying files in /bin ..."
- if [ ! -d /mnt/bin ]
- then
- mkdir /mnt/bin
- fi
- cp /bin/mount /mnt/bin
- cp /bin/umount /mnt/bin
-
- echo "Copying files in /etc ..."
- if [ ! -d /mnt/etc ]
- then
- mkdir /mnt/etc
- fi
- cp /etc/.profile /mnt/etc
- cp /etc/brc /mnt/etc
- cp /etc/checklist /mnt/etc
- cp /etc/domain /mnt/etc
- cp /etc/drvld.all /mnt/etc
- cp /etc/group /mnt/etc
- cp /etc/logmsg /mnt/etc
- cp /etc/modemcap /mnt/etc
- cp /etc/motd /mnt/etc
- cp /etc/mount.all /mnt/etc
- cp /etc/newusr /mnt/etc
- cp /etc/passwd /mnt/etc
- cp /etc/profile /mnt/etc
- cp /etc/rc /mnt/etc
- cp /etc/serialno /mnt/etc
- cp /etc/shutdown /mnt/etc
- cp /etc/termcap /mnt/etc
- cp /etc/timezone /mnt/etc
- cp /etc/ttys /mnt/etc
- cp /etc/umount.all /mnt/etc
- cp /etc/uucpname /mnt/etc
-
- # if available copy files in /etc/default
- if [ -d /etc/default ]
- then
- echo "Copying files in /etc/default ..."
- cpdir /etc/default /mnt/etc/default
- fi
-
- echo "Copying files in /usr/bin ..."
- if [ ! -d /mnt/usr ]
- then
- mkdir /mnt/usr
- fi
- if [ ! -d /mnt/usr/bin ]
- then
- mkdir /mnt/usr/bin
- fi
- cp /usr/bin/modeminit /mnt/usr/bin
- cp /usr/bin/ramdisk /mnt/usr/bin
-
- echo "Copying files in /usr/lib ..."
- if [ ! -d /mnt/usr/lib ]
- then
- mkdir /mnt/usr/lib
- fi
- if [ -f /usr/lib/crontab ]
- then
- cp /usr/lib/crontab /mnt/usr/lib
- fi
- cp /usr/lib/units /mnt/usr/lib
-
- echo "Copying files in /usr/lib/mail ..."
- if [ ! -d /mnt/usr/lib/mail ]
- then
- mkdir /mnt/usr/lib/mail
- fi
- cp /usr/lib/mail/aliases /mnt/usr/lib/mail
- cp /usr/lib/mail/paths /mnt/usr/lib/mail
-
- echo "Copying files in /usr/lib/uucp ..."
- if [ ! -d /mnt/usr/lib/uucp ]
- then
- mkdir /mnt/usr/lib/uucp
- fi
- cp /usr/lib/uucp/L-devices /mnt/usr/lib/uucp
- cp /usr/lib/uucp/L.sys /mnt/usr/lib/uucp
- cp /usr/lib/uucp/Permissions /mnt/usr/lib/uucp
-
- # if available save /usr/lib/news
- if [ -d /usr/lib/news ]
- then
- if [ ! -d /mnt/usr/lib/news ]
- then
- mkdir /mnt/usr/lib/news
- fi
- echo "Copying files in /usr/lib/news ..."
- cp /usr/lib/news/active /mnt/usr/lib/news
- cp /usr/lib/news/distributions /mnt/usr/lib/news
- cp /usr/lib/news/newsgroups /mnt/usr/lib/news
- cp /usr/lib/news/organization /mnt/usr/lib/news
- cp /usr/lib/news/sys /mnt/usr/lib/news
- fi
-
- # if available save /usr/spool/cron/crontabs
- if [ -d /usr/spool/cron/crontabs ]
- then
- if [ ! -d /mnt/usr/spool ]
- then
- mkdir /mnt/usr/spool
- fi
- if [ ! -d /mnt/usr/spool/cron ]
- then
- mkdir /mnt/usr/spool/cron
- fi
- echo "Copying files in /usr/spool/cron/crontabs ..."
- cpdir /usr/spool/cron/crontabs /mnt/usr/spool/cron/crontabs
- fi
-
- # save /usr/local/lib
- # these are my personal needs! edit for your own!
- if [ ! -d /mnt/usr/local ]
- then
- mkdir /mnt/usr/local
- fi
- if [ ! -d /mnt/usr/local/lib ]
- then
- mkdir /mnt/usr/local/lib
- fi
- echo "Copying files in /usr/local/lib ..."
- cp /usr/local/lib/Cu.sys /mnt/usr/local/lib
- cpdir /usr/local/lib/xc /mnt/usr/local/lib/xc
- cpdir /usr/local/lib/minicom /mnt/usr/local/lib/minicom
-
- /etc/umount $OUTDEV
- /etc/fsck $OUTDEV
- echo "Backup ready, remove disk from $OUTDEV."
- ----- cut here -----
-
-
- Q24.
- DISCLAIMER:
- ANY REFERENCE TO THIS ARTICLE, IN ANY FORM, IS PURELY AT YOUR OWN RISK!
- All opinions, tips, and instructions in this article are those of the
- contributors, and not of any company associated with the individual
- contributor,
- or any company mentioned in this article. Any reference to this article
- is done purely AT YOUR OWN RISK! The information contained within is
- not guaranteed to be free of errors in any way.
-
- The intention of this note
- is only to inform curious usenet readers about some aspects of the operating
- system of Coherent, and those companies mentioned are encouraged to add
- corrections, additions, or suggest deletions to this note to as per their
- policy or willingness to provide positive criticism.
-
-
- TRADEMARKS
- Unix is the trademark of AT&T / Unix System Laboratories, Inc.
- Coherent is the trademark of the Mark Williams Company.
-
-